Alpine Linux:Contribute: Difference between revisions

From Alpine Linux
m (→‎Contribute quality: Fix broken scroll anchor.)
(added link to opencollective, fixed heading levels)
Line 5: Line 5:
The list below explains some of the ways that you can contribute.
The list below explains some of the ways that you can contribute.


 
== Contribute quality ==
= Contribute quality =
* 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]'''.
* Submit '''[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]'''
* 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]]''')
* 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]].
Line 15: Line 15:
* Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki
* Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki


= Contribute documentation =
== Contribute documentation ==
* 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
Line 24: Line 24:
* Convert documentation into more formats
* Convert documentation into more formats


= Contribute support =
== Contribute support ==
* '''Answer questions''' on the wiki, [[mailing lists]], [[IRC]] channels and [https://stackoverflow.com/questions/tagged/alpine-linux StackOverflow]
* '''Answer questions''' on the wiki, [[mailing lists]], [[IRC]] channels and [https://stackoverflow.com/questions/tagged/alpine-linux StackOverflow]
* Contribute to (or start) an online support group
* Contribute to (or start) an online support group
Line 30: Line 30:
* Write '''HOWTOs''' and post them in the [[Tutorials and Howtos]] or your own blog
* Write '''HOWTOs''' and post them in the [[Tutorials and Howtos]] or your own blog


= Contribute projects =  
== Contribute financialy ==
* [[Wishlist]]
* '''Financial''' contributions can be made through [https://opencollective.com/alpinelinux Opencollective]
* Contribute to [https://www.patreon.com/musl musl libc development]


= Contribute publicity =
== Contribute publicity ==
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}
* '''[[Project:Listings|Link to]]''' the Alpine Linux web site
* '''[[Project:Listings|Link to]]''' the Alpine Linux web site
Line 40: Line 41:
* Write about new ways of using an Open Source application
* Write about new ways of using an Open Source application


= Contribute appreciation =
== Contribute appreciation ==
* Be '''polite''' when reporting bugs or asking for new features; after all, the developers have no obligation to do it
* '''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]])
* '''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
* Send the programmers post cards
* Give the project or [[Alpine_Linux:Developers|a developer a donation/gift]] (some have wish lists for this)
* Contribute to [https://www.patreon.com/musl musl libc development].

Revision as of 15:45, 31 May 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.

Contribute quality

  • Be polite when reporting bugs or asking for new features; after all, the developers have no obligation to do it.
  • Submit bug reports
  • Suggest new features/ideas (Previously: features/ideas and packages)
  • 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

  • Help write good documentation
  • 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
  • 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 financialy

Contribute publicity

Tip: As Alpine Linux gets more popular, there will be more people wanting to contribute.
  • Link to the Alpine Linux web site
  • Write reviews
  • 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