By signing up, you agree to the Code of Conduct, which applies to all online and in-person spaces managed by the Public Lab community and non-profit.

As an open source community, we believe in open licensing of content so that other members of the community can leverage your work legally -- with attribution, of course. By joining the Public Lab site, you agree to release the content you post here under a Creative Commons Attribution Sharealike license, and the hardware designs you post under the CERN Open Hardware License 1.1 (full text). This has the added benefit that others must share their improvements in turn with you.

Read proposal ideas

Please feel free to ask questions in the comments below, or to join our chat channel at https://publiclab/chat

Our welcoming page will help you understand how we collaborate, and we'll be there to help you take your first step. And try tackling a first-timers-only issue, to get an idea of how to become a contributor!

Please ask questions! We're very friendly and we love welcoming new people into our community.

Post a proposal for comment

Once you've read through some of these ideas and become a bit more familiar with our projects, it's time to post a proposal of your own.

You don't need to have a complete or even concrete idea -- share your thoughts early and we'll help you refine your proposal, and help you choose something that's the right difficulty level as well as being something our project really needs.

We've created a template for you to post a proposal here. Click this button to begin:

17 Comments

Hi @warren , i would love to work on Social Media Integration project . I have some initial implementation of fetching tweets and showing to a temporary website . Also i have some great ideas about reversing this process .

Also i have this question that whether i can add part of some other project in my proposal (like Interactive Project Maps) ? Thank you !!

As a baseline, i love to see people who've made an initial contribution and shown that they are good team players in communicating over GitHub (we're of course eager to be sure everyone is made to feel welcome!). I also love it when first-time contributors use their newly learned skills to help others get started -- offering setup tips and other assistance! It can be intimidating to get started on this codebase, and we want all summer fellows to be good welcomers and very collaboration-oriented.

Second, we love to see specific examples of complex projects broken up (as i mentioned above) into smaller pieces, where each piece can be tested, reviewed, documented, and merged in -- and isn't too gigantic for others to understand!

Third, we love when students embrace the cooperative work style we outline at https://publiclab.org/software-outreach -- inviting others into their work, communicating regularly about it, and staying in touch as they go! It's always great to see 2-3 people all chiming in on a PR to help get it solved.

Hello everyone, please help me with how to translate this proposal to the one that has to be submitted on google's website, as in should I just copy all of it there or there is some procedure to be followed, I think it will be beneficial for everyone.
Thanks :-)

Hi, folks! One thing I wanted to suggest was also including an outreach plan in your proposals -- it doesn't need to be too long, but just some ideas for how you might welcome newcomers in to helping you do your projects!

Many of you have already done this kind of thing, and can help each other out with how to be friendly to newcomers, but also how to break off small pieces of your work and encourage others to take them up and become part of the team. I hope each fellow this summer will be able to engage a few other people to pitch in on their projects.