-
Notifications
You must be signed in to change notification settings - Fork 1
Alternate get involved page
Diaspora* is an eclectic community. We have artists, teachers, moms, children, designers, hackers, and activists from all over the world. This is important because if we are going to build an innovative way to communitcate online, we need to think very differently than our predicessors, both Open Source and propriety.
There is only three requirements to join the Diaspora community.
- Be excellent to each other. We all are here to make the internet a better place to share with people on the web.
- Have fun. The core devs started this in their free time because it sounded entertaining (and hard). If we can't have a good time together, shouldn't you be doing something else?
- Learn something. Diaspora is not a simple endevor, and our mission is not something we can complete in a day, a year, or maybe even a lifetime. That also means it is a constantly evolving, dynamic project with lots of hard problems, all of which require different types of expertise. Every one of our contributors is an expert in something, even you!
If these sound like you, venture forth fair reader!
No matter what you want to do, no matter how much time you have, you can become a Diaspora contributor.
as a user
- Answer a new user's question on the offical help tags on your pod (examples: #help, #feature, #question)
- File a bug on GitHub
- Answer a question on GetSatisfaction
- Tweet about Diaspora
- Invite a friend
- Edit this wiki
- join the Diaspora Discuss mailing list
- Donate to Diaspora
as a hacker
- file a bug
- confirm someone elses bug
- close a finished bug
- join the Diaspora-dev mailing list
as a user
- write a blog post about Diaspora
- make some fan art(htt
- come chat with us in Diaspora on IRC
- contribute a translation in your favorite language
as a hacker
- give a code review to a recent commit
- fix a 'quickfix' bug
- come hang out with us on #diaspora-dev
- document some code to get a better idea of how the code works
- add posting to your favorite service to Diaspora*
- backfill tests
- get your development enviroment set up
as a user
- make a turorital(written or video)
- confirm bugs
- come up with new feature requests
- join Diaspora Grassroots and find out more about how to expand the Diaspora community to the world.
- Learn to code! Diaspora is a great way to get your feet wet programming!
as a hacker
- Build a new feature
- Write a paper on Diaspora's federation or authentication protocols
- Refactor and improve code
as a user
- throw a Diaspora party
- ???
as a hacker
- write a new JS widget framework
- add likes
- add (video)chat
- run your own pod for the community
- give talks about Diaspora
Diaspora User stuff
- GetSatisfaction
Diaspora Development
- Diaspora Discuss
- IRC
- GitHub
Diaspora Grassroots
- Teambox
- Email List
We are an international movement. If you would like to participate or help organize one in your area join us at Meetup
- Reporting Bugs
Currently, there are two outlets for this: GetSatisfaction and GitHub Issues.
GetSatisfaction should be used for user feedback, feature requests, ideas, and questions. On the other hand, GitHub Issues works better for bugs/issues/features involving source code/logs/UI elements.
With both of these tools, it's helpful to provide as much information as possible.
-
Starting Meetups
-
Translating
Diaspora is translated into over 50 languages. Jonne Hass has been championing managing all of them. For more info: How to contribute translations
- Doing UI mockups
- Spreading the Word
- Participating in Weekly community meetings
- Blogging about Diaspora
- Writing copy
- Writing documentaion
- Making How-to guides/videos
- Design/User Interface work
- Donating
- Running a pod
- Helping others installing pods
- Running Diaspora for your company or community
- Making Fan Art
These are just a few ideas, and we love people who want to donate their skills to make our community more amazing.
Come talk to us. The best ways to get in touch in realtime in IRC. Tell us what you're interested in working on - code, tutorials, feature ideas, mockups, running a pod, helping with the wiki, other - and we can help you figure out how to get going.