-
syuilo authoredUnverifiedba474648
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
After you've reviewed these contribution guidelines, you'll be all set to
contribute to this project.
CONTRIBUTING.md 8.74 KiB
Contribution guide
Issues
Feature suggestions and bug reports are filed in https://github.com/syuilo/misskey/issues .
- Please search existing issues to avoid duplication. If your issue is already filed, please add your reaction or comment to the existing one.
- If you have multiple independent issues, please submit them separately.
Branches
- master branch is tracking the latest release and used for production purposes.
- develop branch is where we work for the next release.
- l10n_develop branch is reserved for localization management.
Localization (l10n)
Misskey uses Crowdin for localization management. You can improve our translations with your Crowdin account. Your changes in Crowdin are automatically submitted as a PR (with the title "New Crowdin translations") to the repository. The owner @syuilo merges the PR into the develop branch before the next release.
If your language is not listed in Crowdin, please open an issue.
Internationalization (i18n)
Misskey uses the Vue.js plugin Vue I18n. Documentation of Vue I18n is available at http://kazupon.github.io/vue-i18n/introduction.html .
Documentation
- Documents for contributors are located in
/docs
. - Documents for instance admins are located in
/docs
. - Documents for end users are located in
/src/docs
.
Test
- Test codes are located in
/test
.
Continuous integration
Misskey uses CircleCI for executing automated tests.
Configuration files are located in /.circleci
.