Skip to content
LeNDuyA edited this page Dec 9, 2025 · 20 revisions

Look at the sidebar to the right 👉👉👉

How to contribute

1. Check out the architecture and follow it

2. Follow these git conventions

  • every branch follows this format: type/username/task

    • type can be one of the following:
      • feat - a new feature
      • fix - a bug fix
      • docs - documentation changes only
      • style - code formatting (whitespace, indentation, etc.)
      • refactor - a code refactor
      • test - adding or updating tests
      • chore - auxiliary tasks (dependencies, build scripts, etc.)
      • build - changes to build tools or external dependencies
      • ci - continuous integration configuration or script changes
      • perf - performance optimizations
      • revert - undoing previous changes
      • merge - combining changes from different branches
      • BREAKING CHANGE - denotes breaking changes (mark with ! or use BREAKING CHANGE: footer)
  • every commit message follows this format: type (topic): commit message

    • same types as above
    • topic is a region that the code manipulates:
      • base - code-base-wide changes
      • core - core module
      • feature: infil, wavu etc
      • sub-feature: embed etc
    • present tense and in English

Clone this wiki locally