日本語版のガイドはこちらです。
Thank you for your interest in this project. This project is open source, and anyone can contribute to the project. Please follow the instructions below to ensure that you can contribute smoothly.
- You need your GitHub account to contribute this project.
- Search for the same issue before submitting it.
- Be sure to create an issue to have a feature request.
- For small bug fixes or refactorings, you can send PR directly, but if they are a big change, create an issue in advance and get approval.
- You have not to contact us before you send issue.
- You may use English, or Japanese.
- Write things exactly, and Don't send issues with only one sentence.
- Checkout your topic branch from base branch(often
master
) to create code or documents. (ex.issue_99
,hotfix/song-page
) - Add or Change test if you need.
- Commit should be logical units. Do not include extra code changes.
- Add prefix to commit message (inherits angular.js/DEVELOPERS.md)
- feat: A new feature
- fix: A bug fix
- docs: Documentation only changes
- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- refactor: A code change that neither fixes a bug nor adds a feature
- perf: A code change that improves performance
- test: Adding missing or correcting existing tests
- chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
prefix(category): summery
<blank line>
detail
- Follow Lint rules or existing code style.
- Do not use non-ASCII characters for variable names.
- You can use non-ASCII characters in comment block, but it might be deleted future release.
- Welcome!!
- Some document, including this one, use AYBABTU English. Repo owner is not an English speaker, so we welcome any modifications to those.
- Title should include a clear summary of the changes.
- Add related issue number to your description.(ex. ref #199)
- If PR is in progress, add
[WIP]
prefix and send as Draft Pull Request. And remove[WIP]
and Draft when we can review.- Resolve conflict to
master
before you remove[WIP]
prefix. - To reserve the work, You may submit a Pull Request with
[WIP]
first. However, if there is no activity for a long time, it may be closed.
- Resolve conflict to