Recommended Projects: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Shauna
imported>Jsha
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page lists projects that we recommend for newcomers. They have open, welcoming communities; good documentation and getting-started guides; and have pre-selected tasks for you to work on.
This page lists projects that we recommend for newcomers. They have open, welcoming communities; good documentation and getting-started guides; and have pre-selected tasks for you to work on.


These projects will not necessarily have someone you can talk to __right now__ but you should hear back from them within a few days after saying hello on IRC, leaving a comment on an issue tracker, submitting a pull request, etc.
These projects will not necessarily have someone you can talk to ''right now'' but you should hear back from them within a few days after saying hello on IRC, leaving a comment on an issue tracker, submitting a pull request, etc.


__toc__
__toc__
Line 14: Line 14:


= WikiMedia =
= WikiMedia =

WikiMedia is the community that runs Wikipedia and MediaWiki (the software behind WikiPedia). Another large and welcoming community, they're a great choice for a first community to contribute to. They also participate in GSoC and OPW.

Resources:
* Their [http://www.mediawiki.org/wiki/How_to_contribute How to contribute] page is a great way to get started.


= OpenStreetMap =
= OpenStreetMap =
Line 33: Line 38:
= Oppia =
= Oppia =


"Oppia is a tool for creating interactive online activities that enable students to learn by doing. Its creators believe that this is often a more effective and efficient way of learning than either watching videos or reading texts, since it allows the student to engage more deeply with the activity in a way that videos or books often do not."
= GrowStuff =

This small community is very welcoming and willing to provide mentorship!

Resources:
* [https://code.google.com/p/oppia/ Project Overview]
* [https://code.google.com/p/oppia/wiki/MakingAChange Contribution Guide]
* [https://code.google.com/p/oppia/wiki/GettingStarted Installation Guide]

Tasks:
* You can find good first tasks to work on [https://docs.google.com/document/d/1FxlPRegrYb9q25UmxXafOEigS6qomPeXPP7g7Hc39Pw/pub here].

= Growstuff =

Growstuff is a community of food gardeners based around an open source platform that helps people learn about growing food, track what they plant and harvest, and swap seeds and produce with other gardeners near them.

This is a small community that is very welcoming and love pair programming.

Resources:
* [http://growstuff.org/ Website]
* [https://github.com/Growstuff/growstuff Repository]
* [http://wiki.growstuff.org/index.php/Development/Getting_Started Getting started guide]

= PeerLibrary =

PeerLibrary is a platform facilitating the global conversation on academic literature. It provides online space for collaborative reading and discussing of academic publications. Development community consists of mostly students.

Platform is build on [http://meteor.com/ Meteor] (node.js framework). Using [http://coffeescript.org/ CoffeeScipt] (dialect of JavaScript) as the main programing language, and [http://mongodb.org/ MongoDB] as database.

Resources:
* [https://peerlibrary.org/ Website]
* [https://github.com/peerlibrary/peerlibrary GitHub repository]
* [https://github.com/peerlibrary/peerlibrary/blob/development/README.md Installation instructions]
* [https://github.com/peerlibrary/peerlibrary/blob/development/CONTRIBUTING.md Guide for contributors]
* [https://github.com/peerlibrary/peerlibrary/labels/for%20new%20contributors List of tickets suitable for new contributors]

A general very helpful and always useful task is just testing the website (best latest development version found in <code>development</code> branch) and give us feedback.

= Block Together =

Block Together is a tool intended to help cope with harassment and abuse on Twitter. You can use it to auto-block newly created accounts, or share and subscribe to blocklists to reduce the burden of blocking trolls.

Resources:
* [https://blocktogether.org Website]
* [https://github.com/jsha/blocktogether Repository]

Latest revision as of 16:56, 15 November 2014

This page lists projects that we recommend for newcomers. They have open, welcoming communities; good documentation and getting-started guides; and have pre-selected tasks for you to work on.

These projects will not necessarily have someone you can talk to right now but you should hear back from them within a few days after saying hello on IRC, leaving a comment on an issue tracker, submitting a pull request, etc.

Mozilla

Mozilla is a large and vibrant free/open source community best known for their Firefox browser. In addition to Firefox, they also have a variety of other projects including the Bugzilla issue tracker and the Webmaker educational initiative. They participate in newcomer internship programs such as Google Summer of Code and the Outreach Program for Women.

Resources:

WikiMedia

WikiMedia is the community that runs Wikipedia and MediaWiki (the software behind WikiPedia). Another large and welcoming community, they're a great choice for a first community to contribute to. They also participate in GSoC and OPW.

Resources:

OpenStreetMap

OpenStreetMap is collaboratively building a free map of the world, editable by anyone. Imagine the collaborative editing of Wikipedia, but making a map like Google Maps instead of an encyclopedia. The project has many components and tools using many languages and technologies, both backend and frontend - if you like Ruby on Rails, PostgreSQL, Java, Javascript, C++, C, Python, or other languages, you can find components to contribute to.

Resources:

Suggested tasks:

Oppia

"Oppia is a tool for creating interactive online activities that enable students to learn by doing. Its creators believe that this is often a more effective and efficient way of learning than either watching videos or reading texts, since it allows the student to engage more deeply with the activity in a way that videos or books often do not."

This small community is very welcoming and willing to provide mentorship!

Resources:

Tasks:

  • You can find good first tasks to work on here.

Growstuff

Growstuff is a community of food gardeners based around an open source platform that helps people learn about growing food, track what they plant and harvest, and swap seeds and produce with other gardeners near them.

This is a small community that is very welcoming and love pair programming.

Resources:

PeerLibrary

PeerLibrary is a platform facilitating the global conversation on academic literature. It provides online space for collaborative reading and discussing of academic publications. Development community consists of mostly students.

Platform is build on Meteor (node.js framework). Using CoffeeScipt (dialect of JavaScript) as the main programing language, and MongoDB as database.

Resources:

A general very helpful and always useful task is just testing the website (best latest development version found in development branch) and give us feedback.

Block Together

Block Together is a tool intended to help cope with harassment and abuse on Twitter. You can use it to auto-block newly created accounts, or share and subscribe to blocklists to reduce the burden of blocking trolls.

Resources: