Contributing (GNU Guix Reference Manual)
Next:
Acknowledgments
, Previous:
Porting to a New Platform
, Up:
GNU Guix
Contents
][
Index
22 Contributing
This project is a cooperative effort, and we need your help to make it
grow! Please get in touch with us on
guix-devel@gnu.org
and
#guix
on the Libera Chat IRC network. We welcome ideas, bug
reports, patches, and anything that may be helpful to the project. We
particularly welcome help on packaging (see
Packaging Guidelines
).
We want to provide a warm, friendly, and harassment-free environment, so
that anyone can contribute to the best of their abilities. To this end
our project uses a “Contributor Covenant”, which was adapted from
. You can find a local version in
the
CODE-OF-CONDUCT
file in the source tree.
Contributors are not required to use their legal name in patches and
on-line communication; they can use any name or pseudonym of their
choice.
Requirements
Building from Git
Running the Test Suite
Running Guix Before It Is Installed
The Perfect Setup
Source Tree Structure
Packaging Guidelines
Coding Style
Submitting Patches
Tracking Bugs and Changes
Teams
Making Decisions
Commit Access
Reviewing the Work of Others
Updating the Guix Package
Deprecation Policy
Writing Documentation
Translating Guix
Contributing to Guix’s Infrastructure