Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.29 KB

File metadata and controls

33 lines (21 loc) · 1.29 KB

Contributing

Thank you for considering contributing to this project!

Commit Message Convention

Please follow the commit message format for the commits. Each commit message should consist of a type, scope (optional), and a summary: type(scope): summary.

  • Type: build, feat, fix, refactor, docs, test, chore
  • Scope: The affected component or module: extension or settings
  • Summary: A brief description of the change

Example: feat(extension): add drag and drop feature

Code Style

Please make sure to follow the existing code style and conventions when making changes to the codebase. Some guidelines:

  • use 2 spaces for indentation
  • use double quotes for strings ("example")
  • do not use semicolons (;) at the end of the line
  • use snake case for variable and function names (my_variable, my_function())
  • the name of each "private" function should start with an underscore (_my_function())
  • add a comment before each function explaining its purpose (JSDoc style)
  • limit the use of ternary operators (?) to the minimum

Pull requests

Pull requests are always welcome. When you are ready to submit a pull request, just open one.

License

By contributing to this project, you agree that your contributions will be licensed under the GPLv3 license.