Alpine Linux:Contribute: Difference between revisions

From Alpine Linux
(→‎Contribute quality:: link to bugs.a.o)
m (fixed typo)
 
(47 intermediate revisions by 16 users not shown)
Line 1: Line 1:
[[Image:kuser.png|left|link=]]
[[Image:kuser.png|left|link=]]
__NOTOC__
__NOTOC__
There are many ways for You to contribute. Whether you are a normal user, geek or hardcore developer, one and most important thing is get to know Alpine Linux by '''using it'''.
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.  


Here is a list which greatly explains whole contribution concept


{{Box GREEN||For ensuring the long-term sustainability of Alpine Linux, use [https://opencollective.com/alpinelinux Opencollective] to make a financial contribution.}}


= Contribute quality: =
The list below explains some of the other ways that you can contribute.  
*Help to make this a better project, better looking and with new features
*Submit '''[http://bugs.alpinelinux.org/ bug reports]'''
*Suggest new features and options
*Suggest ways to improve the framework (maybe comparing it to similar OS or comercial projects)
*Submit some '''artwork''' (icons, backgrounds, logos)
*Correct '''spelling and grammar''' mistakes in documentation
*Help maintain a wiki web site


= Contribute documentation: =
== Contribute quality ==
*Help write good '''documentation'''
*'''Translate''' the documentation (and program text) into another language
*'''Proofread''' existing documentation, follow the examples, and make corrections
*Create diagrams, '''screen-shots''', and graphics for documentation
*Develop spelling and grammar style conventions for documentors
*Build a '''glossary''' of technical terms (so non geek people can understand)
*Convert documentation into more formats (i.e. DocBook)


= Contribute support: =
* Submit '''[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]''' and provide all requested information when doing so.
{{Note|Everybody need support at least once. Let coders do their work while you help other people}}
* 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.
*Answer questions on wiki, [[mailing lists]] or [[IRC]] channels
* 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]].
*Contribute to (or start) an online support group
* Check the coverage of the [https://release-monitoring.org/ Anitya] release monitoring database for your favourite packages, and add new mappings as needed.
*'''Help other''' people learn how to use Alpine Linux
* Submit '''[[Special:NewFiles|artwork]]''' (icons, backgrounds, logos)
*Write '''HOWTOS''' and post them in [[Tutorials and Howtos]] or your own blog
* Correct '''spelling and grammar''' mistakes in the documentation.
* Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki.


= Contribute publicity: =
== Contribute documentation ==
{{Tip|If the project gets popular there will be more people wanting to contribute}}
*'''Link to''' Alpine Linux web site
*Convince people to chose Open Source products when possible
*Write reviews
*Write about new ways of using an Open Source program


= Contribute appreciation: =
* '''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.
*'''Express your appreciation''' to developers (through email or irc message)
* Help write good '''[[Tutorials and Howtos|documentation]]'''
*Send the programmers post cards
* '''Translate''' the documentation (and program texts) into another language
*Give a project or developer a gift (some have wish lists for this)
* Create diagrams, '''screenshots''', and graphics for the documentation
*Be '''polite''' when reporting bugs or asking for new features; developers has no obligation to do it after all
* 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)
* Convert documentation into more formats
 
== Contribute support ==
 
* '''Answer questions''' on the [[IRC]] channels, [[mailing lists]], [https://old.reddit.com/r/AlpineLinux/ reddit] and [https://stackoverflow.com/questions/tagged/alpine-linux 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 '''[[Project:Listings|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 [[Alpine_Linux:Mailing_lists|e-mail]], [https://gitlab.alpinelinux.org/alpine/aports/issues bug reports], and [[Alpine Linux:IRC|IRC]])
* Donate or gift [[Alpine_Linux:Developers|Developers]] (some have wishlists for this)
* Send the programmers post cards
* Contribute to [https://www.patreon.com/musl musl libc development]

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