The CLI-chat is an open source project where anyone is welcome to contribute towards development in the form of peer review, testing and patches. This document explains the practical process and guidelines for contributing.
It is suggested to make an issue of the bug or feature before starting the task to prevent over-doing and to maintain better communicating
- Submitting the issue (optional)
- Fork the repository
- Make a new branch
- it is recommended to start the branch name with only the following phrases
- Implement(Adding new consepts):
impl - Feature(Adding new feature):
feat - Bug Fix(including typos):
fix - Cleaning(renameing vars and removing unwanted):
clean
- Implement(Adding new consepts):
- Commit changes
- Submit a pull request
Patchsets should always be focused. For example, a pull request could add a feature, fix a bug, or refactor code; but not a mixture. Please also avoid super pull requests which attempt to do too much, are overly large, or overly complex as this makes review difficult.