Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 2.39 KB

CONTRIBUTING.md

File metadata and controls

54 lines (36 loc) · 2.39 KB

Contributing to Antkeeper

Thanks for taking the time to make Antkeeper better! ❤🐜

Table of Contents

Reporting Bugs

To report a bug, please do one of the following:

Suggesting Changes

To suggest changes or new features, please do one of the following:

Contributing Code

If you have written code that fixes a bug or provides new functionality, please open a pull request on GitHub.

Coding Conventions

Ensure that all code contributions adhere to the following conventions:

  • C++ STL naming conventions
  • Allman indent style with tabs

Adding a Language

If you would like to translate Antkeeper into your native language, please do the following:

  1. Create a new fork of this repository.
  2. Create a JSON file for the language at localization/languages/<target_language_tag>.json, where <target_language_tag> is the IETF language tag of the target language. Use en.json or zh-Hans.json as a template.
  3. Add a column named <target_language_tag> to strings.csv.
  4. Translate all strings from the en column into the <target_language_tag> column. Check the context column for additional information about each string.
  5. Append your name to CONTRIBUTORS.md to be properly credited for your contributions.
  6. Commit your changes to the fork.
  7. Open a pull request on GitHub.