For the complete documentation index, see llms.txt. This page is also available as Markdown.

Documentation

Contributing to the Knight Framework.

Thank you for being interested in contributing to the project.

Code Of Conduct

  • Refrain from using languages other than English.

  • Refrain from discussing any politically charged or inflammatory topics.

  • Uphold mature conversations and respect each other; excessive profanity, hate speech, or any kind of harassment will not be tolerated.

  • No advertising.

  • Do not mention members of GitHub unless a question is directed at them and can't be answered by anyone else.

  • Do not mention any of the development team for any reason. We will read things as we get to them.

Suggestions

Before posting makes sure:

  • Clear & Understandable title

  • Descriptive description

  • Make sure it doesn't exist already!

  • Explain the Pros & Cons of this addition and/or removal.

Style Guidelines

Before you can push we have some requirements, make sure your commit message is:

  • Under 72 characters.

  • Start the commit message with specific emoji for the criteria:

    • 🎨 :art: when improving the format/structure of the code

    • 🐎 :racehorse: when improving performance

    • πŸ“ :memo: when writing docs

    • πŸ› :bug: when fixing a bug

    • πŸ”₯ :fire: when removing code or files

    • βœ… :white_check_mark: when adding tests

    • πŸ”’ :lock: when dealing with security

    • ⬆️ :arrow_up: when upgrading dependencies

    • ⬇️ :arrow_down: when downgrading dependencies

    • πŸ‘• :shirt: when removing linter warnings

Last updated