Alpine Linux:Contribute: Difference between revisions
Prabuanand (talk | contribs) (rephrased sentence and added reddit) |
Prabuanand (talk | contribs) (reworded few sentence and changed wikitags and added wikilinks) |
||
Line 1: | Line 1: | ||
[[Image:kuser.png|left|link=]] | [[Image:kuser.png|left|link=]] | ||
__NOTOC__ | __NOTOC__ | ||
There are many ways that ''you'' can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually '''use''' Alpine Linux. | There are many ways that ''you'' can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually '''use''' Alpine Linux. The list below explains some of the ways that you can contribute. | ||
For ensuring the long-term sustainability of Alpine Linux, | {{Box GREEN||For ensuring the long-term sustainability of Alpine Linux, use [https://opencollective.com/alpinelinux Opencollective] to make a financial contribution.}} | ||
== Contribute quality == | == Contribute quality == | ||
* Submit '''[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]''' and provide all requested information when doing so. | |||
* Submit '''[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]''' | * Suggest new '''[[Alpine Linux:FAQ#Can_you_build_an_APK_package_for_...?|packages]]''' or '''[https://gitlab.alpinelinux.org/alpine features/ideas]'''. Be '''polite''' when reporting bugs or asking for new features; after all, the developers have no obligation to do it. | ||
* Suggest new '''[https://gitlab.alpinelinux.org/alpine features/ideas]''' | |||
* Submit new '''[[Creating_an_Alpine_package|packages]]''' that you've created, or '''[[Development using git|patches]]''' to existing packages. For more information about developing on Alpine Linux, read our [[Developer Documentation]]. | * Submit new '''[[Creating_an_Alpine_package|packages]]''' that you've created, or '''[[Development using git|patches]]''' to existing packages. For more information about developing on Alpine Linux, read our [[Developer Documentation]]. | ||
* Check the coverage of the [https://release-monitoring.org/ Anitya] release monitoring database for your favourite packages, and add new mappings as needed. | * Check the coverage of the [https://release-monitoring.org/ Anitya] release monitoring database for your favourite packages, and add new mappings as needed. | ||
* Submit '''[[Special:NewFiles|artwork]]''' (icons, backgrounds, logos) | * Submit '''[[Special:NewFiles|artwork]]''' (icons, backgrounds, logos) | ||
* Correct '''spelling and grammar''' mistakes in the documentation | * Correct '''spelling and grammar''' mistakes in the documentation. | ||
* Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki | * Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki. | ||
== Contribute documentation == | == Contribute documentation == | ||
* '''Proofread''' existing documentation, follow the examples. If something isn't correct, or is incomplete, make corrections by carefully [[Help:Editing|editing]] the page, just as those before who did it for you. | |||
* Help write good '''[[Tutorials and Howtos|documentation]]''' | * Help write good '''[[Tutorials and Howtos|documentation]]''' | ||
* '''Translate''' the documentation (and program texts) into another language | * '''Translate''' the documentation (and program texts) into another language | ||
* Create diagrams, '''screenshots''', and graphics for the documentation | * Create diagrams, '''screenshots''', and graphics for the documentation | ||
* Develop style, formatting, spelling, and grammar conventions for documenters | * Develop style, formatting, spelling, and grammar [[Help:Style|conventions for documenters]] | ||
* Expand the '''[[Alpine Linux:Glossary|Glossary]]''' of technical terms (so non-geeks can understand) | * Expand the '''[[Alpine Linux:Glossary|Glossary]]''' of technical terms (so non-geeks can understand) | ||
* Convert documentation into more formats | * Convert documentation into more formats | ||
Line 37: | Line 36: | ||
{{Tip|As Alpine Linux gets more well-known, there will be more people wanting to use Alpine Linux and contribute.}} | {{Tip|As Alpine Linux gets more well-known, there will be more people wanting to use Alpine Linux and contribute.}} | ||
* '''[[Project:Listings| | * Write '''reviews''' and '''[[Project:Listings|link to]]''' the Alpine Linux web site. | ||
* Convince people to choose Open Source products when possible | * Convince people to choose Open Source products when possible | ||
* Write about new ways of using an Open Source application | * Write about new ways of using an Open Source application |
Revision as of 07:20, 13 June 2025

There are many ways that you can contribute. Whether you are a normal user, a geek, or a hardcore developer, the one and most important thing you can do is to actually use Alpine Linux. The list below explains some of the ways that you can contribute.
For ensuring the long-term sustainability of Alpine Linux, use Opencollective to make a financial contribution.
Contribute quality
- Submit bug reports and provide all requested information when doing so.
- Suggest new packages or features/ideas. Be polite when reporting bugs or asking for new features; after all, the developers have no obligation to do it.
- Submit new packages that you've created, or patches to existing packages. For more information about developing on Alpine Linux, read our Developer Documentation.
- Check the coverage of the Anitya release monitoring database for your favourite packages, and add new mappings as needed.
- Submit artwork (icons, backgrounds, logos)
- Correct spelling and grammar mistakes in the documentation.
- Help maintain the wiki.
Contribute documentation
- Proofread existing documentation, follow the examples. If something isn't correct, or is incomplete, make corrections by carefully editing the page, just as those before who did it for you.
- Help write good documentation
- Translate the documentation (and program texts) into another language
- Create diagrams, screenshots, and graphics for the documentation
- Develop style, formatting, spelling, and grammar conventions for documenters
- Expand the Glossary of technical terms (so non-geeks can understand)
- Convert documentation into more formats
Contribute support
- Answer questions on the IRC channels, mailing lists, reddit and StackOverflow
- Contribute to (or start) an online support group
- Post a tutorial or other to https://asciinema.org
- Write HOWTOs and post them in the Tutorials and Howtos or your own blog
Contribute publicity
Tip: As Alpine Linux gets more well-known, there will be more people wanting to use Alpine Linux and contribute.
- Write reviews and link to the Alpine Linux web site.
- Convince people to choose Open Source products when possible
- Write about new ways of using an Open Source application
Contribute appreciation
- Express your appreciation to developers (through e-mail, bug reports, and IRC)
- Donate or gift Developers (some have wishlists for this)
- Send the programmers post cards
- Contribute to musl libc development