Alpine Linux:Contribute: Difference between revisions

From Alpine Linux
No edit summary
m (→‎Contribute quality: Fix broken scroll anchor.)
 
(39 intermediate revisions by 15 users not shown)
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 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.


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 =
* Submit '''[http://bugs.alpinelinux.org/ bug reports and/or patches]'''
* Submit '''[https://gitlab.alpinelinux.org/alpine/aports/issues bug reports]'''.
* Suggest '''[http://bugs.alpinelinux.org/ new features, ideas, and 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 '''artwork''' (icons, backgrounds, logos)
* 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.
* Submit '''[[Special:NewFiles|artwork]]''' (icons, backgrounds, logos)
* Correct '''spelling and grammar''' mistakes in the documentation
* Correct '''spelling and grammar''' mistakes in the documentation
* Help '''maintain the wiki'''
* Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki


= Contribute documentation: =
= Contribute documentation =
* Help write good '''documentation'''
* Help write good '''[[Tutorials and Howtos|documentation]]'''
* '''Translate''' the documentation (and program text) into another language
* '''Translate''' the documentation (and program texts) into another language
* '''Proofread''' existing documentation, follow the examples, and make corrections
* '''Proofread''' existing documentation, follow the examples, and make corrections
* Create diagrams, '''screenshots''', and graphics for documentation
* Create diagrams, '''screenshots''', and graphics for the documentation
* Develop spelling and grammar conventions for fellow documenters
* Develop style, formatting, spelling, and grammar conventions for documenters
* Build a '''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 (i.e. DocBook)
* Convert documentation into more formats


= Contribute support: =
= Contribute support =
* '''Answer questions''' on the wiki, [[mailing lists]] or [[IRC]] channels
* '''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
* Write '''HOWTOS''' and post them in [[Tutorials and Howtos]] or your own blog
* 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: =
= Contribute projects =
{{Tip|If the project gets popular there will be more people wanting to contribute}}
* [[Wishlist]]
* '''Link to''' Alpine Linux web site
 
* Convince people to chose Open Source products when possible
= Contribute publicity =
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}
* '''[[Project:Listings|Link to]]''' the Alpine Linux web site
* Write '''reviews'''
* Write '''reviews'''
* 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


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

Latest revision as of 13:23, 21 January 2024

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

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 projects

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