PeerLibrary is a rapidly expanding open source project that seeks to provide a collaborative layer of knowledge over academic publications by allowing users to share real-time highlights and annotations. We need your help to keep it growing.
We are currently looking for programmers, designers, and community managers. These are volunteer positions*, and we are seeking a commitment of at least 3 to 5 hours per week. We are based in Berkeley, CA but welcome collaborators from everywhere. Interested? Get in touch with us at hello@peerlibrary.org.
*UC Berkeley students may receive academic credit through the Undergraduate Research Apprentice Program.
Volunteer will program components of the platform and gain experience working on an open source project. Optionally, there are also opportunities to learn more about reputation systems, ranking, and search.
Desired experience: Volunteers should know how to program in CoffeeScript and preferably have experience with the Meteor framework.
Volunteer will focus on designing the user interfaces of the project and their implementation. In the process, the designer will learn about designing user interfaces, evaluating them, and incorporating feedback from users.
Desired experience: Volunteers should be familiar with HTML and CSS, preferably the Stylus CSS dialect as well.
PeerLibrary is an open source project, which means that we rely heavily on the participation and contributions of the community around our project. There are two main segments of a community: developers who contribute to source code, and users who contribute, collaborate, and engage with content. Community managers would work with both segments of the community. Community managers will engage with new contributors and users, identify issues for contributors, and streamline the process for joining the project. Community managers will also be responsible for external communications, such as: reaching out to new users, keeping the Open Access / Open Knowledge community abreast of new developments in the project and presenting the project to the public. Community managers will learn about developer relations, how open source projects are structured and run, and gain experience in communications and community management.
Desired experience: Community managers should have strong written English and interest in issues related to Open Access and Open Knowledge, more broadly. Bring enthusiasm; we will provide the rest.