1.0.0 • Published 4 years ago
clr-prototype v1.0.0
clr-prototype
UI Web Builder based on Clarity, built with: Angular & React.
- Why create a web builder?
- Why build this project on two different frameworks/librarys?
Documentation in progress
Development Stack
Documentation in progress
Angular
React
CI/CD Stack
Technology | Description | Uses | Resources |
---|---|---|---|
Firebase is Google's Backend-as-a-Service mobile and web application development platform. | Used for deploying project and documentation. See sites | Documentation, Github, Video Tutorials | |
Travis CI is a hosted continuous integration and deployment system. | Run automated tests, builds, and deployments. | Documentation, Github | |
Semantic Release is a fully automated version management and package publishing | Automate versioning and changelog. | Documentation, Github |
CI/CD To-Do
- Automate project versioning.
- Automate CHANGELOG.md details.
- Add npm publish to pipeline.
- Run Travis on master branch only.
- Restrict direct pushes to master, except for the owner of repo. Every other change, through PR.
- Provide license details, set up contribution guidelines, and automate contributers board.
- Add status badges: build status, tests success & coverage, downloads, other.
- Setup Github pages.
- Standardize lint and tests between Angular and React.
- Add slack hook.
Contributers
Documentation in progress