$ npm install# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:covClone the repository to your local machine:
git clone https://github.com/your-team/repository-name.git
cd repository-nameAlways create a new branch for your changes:
git checkout -b feature/your-branch-nameUse a descriptive branch name that reflects the task or feature, e.g., feature/login-page or bugfix/fix-login-error.
Implement your changes in the appropriate files. Ensure your work aligns with the project's coding standards and conventions.
Stage and commit your changes with a clear and descriptive commit message:
git add .
git commit -m "Descriptive message about your changes"Before pushing your branch, ensure it's up to date with the latest changes from the main branch:
git fetch origin
git checkout main
git pull origin main
git checkout feature/your-branch-name
git merge mainResolve any merge conflicts, if necessary.
Push your branch to the remote repository:
git push origin feature/your-branch-name- Go to the repository on GitHub.
- Navigate to the Pull Requests tab and click the New Pull Request button.
- Select your branch as the source branch and
mainas the target branch. - Add a clear and concise title and description for your PR, explaining what you’ve changed and why.
- Assign a reviewer to your PR using GitHub's Assignees feature.
- Notify the reviewer via Telegram.
Address any feedback provided by the reviewer promptly. Once all changes are approved, the reviewer will merge the PR into the main branch.