Become a Contributor - Gnawnsense/pagedrop GitHub Wiki

pagedrop is an open source project, which means all our code and documentation is available for free to anyone online. It also means that the project only thrives because we have a wonderful set of volunteer collaborators who help out in their free time.

Some of these volunteers are developers and help with the code, which is the "traditional" way to help out an open source project, and is of course critical to the project's success. But the project also needs people who are not developers but who can contribute in other ways. This means that even if you're not a technical wizard, you can help pagedrop in all sorts of ways.

Ways to Get Involved

pagedrop needs all sorts of contributions, aside from code itself. If anyone wants to link to getting started on any of these things, that would be wonderful.

Reporting Bugs

Currently, there are two outlets for this: the best is GitHub Issues but, if you don't have a Github account (and don't want to create one), you can make a public post on the pagedrop mailing list detailing the bugs encountered.

Please, always try to give as much specific information as possible when reporting a bug.

Run a Community Pod

As a global network, pagedrop needs as many pods as possible for people to join and enjoy the service. If you are active in your community and have a bit of technical knowledge and would like to run a pod, we'd love to have you as one of our community 'podmins'. Contact us on IRC if you need help or guidance to get you started.

Starting Meetups

We are an international movement. If you would like to participate or help organize a meetup in your area, join us in IRC or the mailing lists and get organizing!

Translating

We want pagedrop to be available in more languages, and of course there is always need for translations of additions to the interface. If you think you can help, we'd love to hear from you. For more info please contact us directly!

More Ways to Get Involved:

  • Spreading the word - tell people how good pagedrop is!
  • Participating in weekly community meetings
  • Blogging about pagedrop
  • Writing copy
  • Writing documentaion (updating and expanding this wiki, for example)
  • Making how-to guides/videos
  • Designing, and creating user interface work/mockups
  • Helping others installing and maintain pods
  • Making fan art
  • Spread the Word

If you don't have the technical skills to contribute code to our project but know someone who you think does and might be interested in getting involved, tell them about pagedrop! Tell them what you love about pagedrop, why you think it's a worthwhile project to contribute to, and send them our way. We'd love to hear from any developers who would like to help us improve pagedrop!

These are just a few ideas, and we love people who want to donate their skills to make our community more amazing.

How to Get Started

Come and talk to us. The best ways to get in touch in real time is IRC. Tell us what you're interested in working on - code, tutorials, feature ideas, mockups, running a pod, helping with the wiki, anything - and we can help you figure out how to get going.