Alpine Linux:Contribute: Difference between revisions

From Alpine Linux
m (Minor grammar)
(removing 'become an alpine linux developer' link again. I would like to start this page, but I need more information. asked on the ML in this thread: https://lists.alpinelinux.org/alpine-devel/6315.html)
(33 intermediate revisions by 11 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
The list below explains some of the ways that you can contribute.




= Contribute quality: =
= Contribute quality =
*Help to make this a better project, better looking and with new features
* Submit '''[http://bugs.alpinelinux.org/ bug reports]'''. New issues can also be created by emailing alpine (at) bugs (dot) alpinelinux (dot) org.
*Submit bug reports
* Suggest new '''[[Project:Ideas|features/ideas]]''' and '''[[FAQ#Can_you_build_an_apk_package_for_....3F|packages]]'''
*Suggest new features and options
* 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]].
*Suggest ways to improve the framework (maybe comparing it to similar OS or comercial projects)
* Submit '''[[Special:NewFiles|artwork]]''' (icons, backgrounds, logos)
*Submit some artwork (icons, backgrounds, logos)
* Correct '''spelling and grammar''' mistakes in the documentation
*Correct spelling and grammar mistakes in documentation
* Help '''[[Project:Wiki_maintenance|maintain]]''' the wiki
*Help maintain a wiki web site


= 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
*Read existing documentation, follow the examples, and make corrections
* '''Proofread''' existing documentation, follow the examples, and make corrections
*Create diagrams, screen-shots, and graphics for documentation
* Create diagrams, '''screenshots''', and graphics for the documentation
*Develop spelling and grammar style conventions for documentors
* Develop style, formatting, spelling, and grammar conventions for documenters
*Build a glossary of technical terms (so non geek people can understand)
* Expand the '''[[Glossary]]''' of technical terms (so non-geeks can understand)
*Convert documentation into more useful formats (i.e. DocBook)
* Convert documentation into more formats


= Contribute support: =
= Contribute support =
{{Note|Everybody need support at least once. Let coders do their work while you help other people}}
* '''Answer questions''' on the wiki, [[mailing lists]], [[IRC]] channels and [http://stackoverflow.com/questions/tagged/alpine StackOverflow]
*Answer questions on wiki, mailing lists or IRC channels
* Contribute to (or start) an online support group
*Contribute to (or start) an online support group
* Post a tutorial or other to https://asciinema.org
*Help other people learn how to use Alpine Linux
* Write '''HOWTOs''' and post them in the [[Tutorials and Howtos]] or your own blog
*Write HOWTOS and post them in [[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
*Write reviews
*Write about new ways of using an Open Source program


= Contribute appreciation: =
= Contribute publicity =
*Express your appreciation to developers (through email or irc message)
{{Tip|As Alpine Linux gets more popular, there will be more people wanting to contribute.}}
*Send the programmers post cards
* '''[[Project:Listings|Link to]]''' the Alpine Linux web site
*Give a project or developer a gift (some have wish lists for this)
* Write '''reviews'''
*Be polite when reporting bugs or asking for new features; developers has no obligation to do it after all
* Convince people to choose Open Source products when possible
* Write about new ways of using an Open Source application
 
= 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 [http://wiki.alpinelinux.org/wiki/Mailing_lists e-mail], [http://bugs.alpinelinux.org/ bug reports], and [http://wiki.alpinelinux.org/wiki/IRC IRC])
* 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 07:19, 15 October 2018

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

  • Submit bug reports. New issues can also be created by emailing alpine (at) bugs (dot) alpinelinux (dot) org.
  • Suggest new 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.
  • 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 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