Alpine Linux:Contribute: Difference between revisions

From Alpine Linux
(rephrased sentence and added reddit)
m (fixed typo)
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
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.  


For ensuring the long-term sustainability of Alpine Linux, financial contributions can be made through [https://opencollective.com/alpinelinux Opencollective]. The list below explains some of the other ways that you can contribute.
 
{{Box GREEN||For ensuring the long-term sustainability of Alpine Linux, use [https://opencollective.com/alpinelinux Opencollective] to make a financial contribution.}}
 
The list below explains some of the other ways that you can contribute.  


== Contribute quality ==
== Contribute quality ==


{{Tip|Be '''polite''' when reporting bugs or asking for new features; after all, the developers have no obligation to do it.}}
* 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]''' (Previously: '''[[Project:Ideas|features/ideas]]''' and '''[[Alpine Linux:FAQ#Can_you_build_an_APK_package_for_...?|packages]]''')
* 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
* '''Proofread''' existing documentation, follow the examples, and make corrections
* 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 39:
{{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|Link to]]''' the Alpine Linux web site
* Write '''reviews''' and '''[[Project:Listings|link to]]''' the Alpine Linux web site.
* Write '''reviews'''
* 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

Latest revision as of 11:27, 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.


For ensuring the long-term sustainability of Alpine Linux, use Opencollective to make a financial contribution.

The list below explains some of the other ways that you can contribute.

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

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