View Code? Open in Web Editor
NEW
This repo is a playground for full stack development
JavaScript 16.21%
Shell 0.79%
TypeScript 54.03%
SCSS 7.54%
HTML 19.48%
Dockerfile 1.95%
simple-web-site's Introduction
This is a playground project, but it has comprehensive software development practices
- Frontend: Angular
- Backend: NodeJS + ExpressJS
- Database: MongoDB - to be included
- Search engine: Elasticsearch - to be included
Host code on Cloud(AWS): -in development
- Hosting static content in S3
- Register DNS and link to S3
- Deploy NodeJS to EC2 - to be included
- Deploy MongoDB to EC2 (or using AWS DynamoDB) - to be included
- Deploy Elasticsearch to EC2 (or using AWS OpenSearch) - to be included
- Code format - Eslint + Prettier
- Git hook: Husky + Lint-staged
- Commit message: Commitizen
- ChangeLog: Auto populate changeLog upon release workflow trigger - to be included
- Angular unit test
- Playwright e2e with code coverage
- PR title checker - Run PR's title check on PR open/updates
- Deploy - Deploy build to S3 bucket on PR merged into master
- Release - Release build with tag version on manually trigger - to be included
- Playwright - Run playwright e2e with code coverage on PR open/updates
simple-web-site's People
Contributors
Watchers