featurer/CONTRIBUTING.md
Stanislav N. aka pztrn 0b5d3a2c37
All checks were successful
Linting and tests / Tests (push) Successful in 20s
Linting and tests / Linting (push) Successful in 27s
Basic project-related files.
2024-10-12 15:56:03 +05:00

1.7 KiB

Contributing to Featurer

This document describes how to contribute to Featurer in various ways.

Hello from Russia

First of all, hello from Russia and thanks for stopping by.

Lead developer of this project living in Yekaterinburg, Russia. If you're uncomfortable with it - please do not use Featurer and/or do not try to contribute to it.

Code is licensed under terms and conditions of GNU General Public License version 3. By submitting any portion of code via pull requests you accept that your code will be licensed under this license.

By submitting code via Pull Request you should signoff it (via --signoff command line parameter to git). This will mean:

  1. You signing DCO, meaning that code you submitted was really written by you and not copied from other software (especially with incompatible licensing).
  2. You agree to transfer all rights on submitted code to @pztrn.

Non-signed-off pull requests won't be accepted.

Issues

Submitting issues

Before submitting issues please make sure that similar issue isn't created by searching.

Working on issues

Every issue should receive Reviewed/Confirmed badge before it may be worked on.

This badge could place only people that present in maintainers list.

Code

Linting

Please use golangci-lint with configuration from this repository.

Pull requests that failed to pass linters won't be accepted.

Branching

Featurer uses next branching agreement:

  1. main branch is a subject of constant changes.
  2. Fork repository, make changes, create pull request.
  3. Releases are cut from release branches named release/MAJOR.MINOR.