This page outlines about practices we are following related to development and deployment
- Create branch from master branch unless explicitely mentioned.
- Every spider should have own branch.
- Pull latest changes from the master/parent branch before creating a branch from it.
- Branch name should be self-explanatory, probably same as name of the spider.
- Avoid creating nested branches from working branches. Do proper planning before start coding to avoid nested branching.
- Implement spiders in small commits.
- Each commit should have a very explanatory message which resembles the change you are committing.
- Learn commit message good practices
- Before creating PR do self code review(CR). If you find any issues/improvements, postpone creating PR and fix the issues first.
- Inform team members to do CR by mentioning them in PR comment if required.
- Squash merge all commits to create a single commit while merging to master. Follow commit message conventions.
- Delete the working branch once it is merged to master.
TBD
TBD