Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.13 KB

CONTRIBUTING.md

File metadata and controls

43 lines (28 loc) · 1.13 KB

Contributing to singularity-edit

Issues

Report bugs and request features in the Singularity Desktop tracker.

Development setup

git clone https://github.com/singularityos-lab/singularity-edit
cd singularity-edit
meson setup build
ninja -C build

Code style

  • Language: Vala or C/C++ only.
  • Indentation: 4 spaces no tabs, no trailing whitespace.
  • Keep files focused: one primary class per .vala file, named after the class.

License

By contributing you agree your code will be released under GPL-3.0-only.

Commit messages

Commits follow Conventional Commits:

<type>: <subject>

<type> is one of feat, fix, chore, docs, build, ci, refactor, perf, style, test, revert. Keep <subject> short, lowercase and in English. An optional scope is allowed: <type>(<scope>): <subject>.

When a commit closes an issue, use <type>[closes #ID]: <issue title>, for example:

fix[closes #2]: Discord doesn't open on Singularity desktop

Do not add co-author or attribution trailers.