update phase 2 with future ci features

This commit is contained in:
Arthur Lu 2022-11-29 22:51:03 +00:00
parent c1fd10c268
commit 529f24f306

View File

@ -14,6 +14,11 @@ We've identified 5 major features which we definitely want to implement in the C
- End To End Validation - End To End Validation
- Manual Validation - Manual Validation
We also identified some features which are nice to have:
- Automatic documentation publishing
- Minification
- HTML Validation and accessibility scoring
We created this diagram to demonstrate our strategy of multiple simple pipelines. We created this diagram to demonstrate our strategy of multiple simple pipelines.
![Pipeline Diagram](phase2.drawio.png) ![Pipeline Diagram](phase2.drawio.png)
@ -25,7 +30,7 @@ So far the features listed below have been completed to some degree:
- Deployment - Deployment
- Implemented: action triggered on any push to main, uses the github pages action to publish the app - Implemented: action triggered on any push to main, uses the github pages action to publish the app
- Implemented: uses JSDoc to generate documentation on the same site at [docs](https://cse110-fa22-group29.github.io/cse110-fa22-group29/docs/) - Implemented: uses JSDoc to generate documentation on the same site at [docs](https://cse110-fa22-group29.github.io/cse110-fa22-group29/docs/)
- ToDo: Add minifications step between trigger and github pages action - ToDo: Add minification step between trigger and github pages action
- Unit Testing - Unit Testing
- Implemented: action triggers on PR to main, uses mocha to perform unit testing on core components - Implemented: action triggers on PR to main, uses mocha to perform unit testing on core components
- End to end testing - End to end testing