Welcome to the Software_project repository! We're excited that you're insterested in contributing. Please take a moment to review this document to ensure a smooth collaboration process.
If you find a bug or have a suggestion for an enhancement :
- please make sure it was not asked before here issues.
- make sure it is not work in progress here pull requests.
- you can them create an issue with the following information:
- a short but descriptive title.
- a detailed description of the issue or suggesting (if it a bug include the steps to reproduce it).
- comment on issues you want to work on and we will assign you to it.
- we do accept pull requests even if you are not assigned to an issue but we prefer you to comment on the issue first.
- Fork the repository and create your own branch for
devbranch. - follw this format for naming branches:
features/new-profile-pageissue/fix-authentication-issue
- Make sure your code follows our Coding Guidelines.
- Push your changes using clear and descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the
devbranch of this repository. Please include a detailed description of your changes.
We'll review your pull request as soon as possible. Feedback and suggestions are always welcome.
Commits should be as small as possible, while ensuring that each commit is correct independently (i.e., each commit should compile and pass tests). Please follow this commit format for your commit messages:
feat: add new profile pagefix: resolve authentication issue
- Use consistent coding style and follow best practices for readability.
- Write clear and concise code comments.
- Don't update dependencies (antd, redux, craco ... ) as it might break the project( we will update all dependencies soon).
- Do not include changes that are not related to the issue at hand.
- Ensure your code has no conflicts and follows existing patterns.