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.
- 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
- 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
- Answer questions on the wiki, mailing lists, IRC channels and 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
- 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
- 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 e-mail, bug reports, and IRC)
- Send the programmers post cards
- Give the project or a developer a donation/gift (some have wish lists for this)
- Contribute to musl libc development.