When contributing to this repository, please first discuss the change you
want to make via issue
If you have any questions, or you've found a bug or want to share any idea, please create the relevant issue in this repository.
Please take into account of our wishes for work with issues:
- Use the GitHub issue search — to ensure that the issue hasn't been already reported.
- The issue tracker shouldn't be used for personal support requests.
A bug is a demonstrable problem caused by the code in the repository. Thank you for essential bug reports!
Guidelines for bug reports:
- Check if the issue has been fixed and try to reproduce it using the latest
develop
branch in the repository. - Isolate the problem by creating a test case and a live example.
A good bug report shouldn't leave others to need to reach you for more information. Please try to be as detailed as possible as all details listed will help us to fix the found issues.
Create issue: reporting a bug
We welcome feature requests but take some time to ensure that your idea fits with the scope and aims of our project. Please provide as much detail and context as possible.
Create issue: request a feature
You can create an issue: custom issue
Please reach us before submitting any significant pull request (e.g. implementing features, refactoring code), otherwise, you risk spending a lot of time working on something that is not likely to be merged into the project.
Please adhere to the coding conventions used throughout a project (indentation, accurate comments, etc.).
Follow this process if you want your work to be included in our project:
Fork the svoboda-rabstvo/ngx-translate-lint
repo and then clone it.
Note: More information about creating a fork and cloning your fork to local folder read in
git help
git checkout develop
npm install
git checkout -b type/issue-short-name
Where:
type
- is a semantic type for commitsissue-short-name
- is a short name of issue. Please use-
delimiters.
Note: Do not combine fixes for multiple issues into one branch
Make the changes, following the code conventions. Once you finished, run following command:
npm run test
If errors not found you can commit the changes to your branch:
git add -A .
git commit
Commit your changes using a descriptive commit message that follows our commit message conventions.
Make sure your commit has the right format:
- The commit message is properly formatted.
- The change causes no functional regression. Be sure to run a test to verify your changes before submitting a pull request.
- All changes must be accompanied by tests, even if the feature you’re working on previously had no tests.
- All user-facing changes must be accompanied by the correspondent documentation.
git push
Go to your fork in GitHub and then follow the GitHub documentation on how to send a pull request.
- A pull request must contain a description explaining what you did and how the effects can be seen.