-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Hello World #2
Comments
Sounds really great. Something I thought of (that could be addressed later if necessary, by me) is trying to model this so that companies can figure out what is valuable to them and encourage their engineers to take part. |
awesome idea 👍 |
Maybe center it around a Gitter/Slack channels so people can just drop in and spin off to discuss if they find a project/maintainer they want to work with |
@andrew Awesome idea! |
Couple other thoughts:
@nschonni we'll definitely get a slack room set up but I think everything should be geared towards async comms so as not to put any blockers to contributions, especially considering timezone differences between maintainers and contributors @davydovanton we should definitely link to your project, I can see us having a list of related projects like on @24pullrequests: https://24pullrequests.com/contributing |
Such a great idea! I'm fully behind this! I've always been a fan of 24PRs, but it always seems a bit too time-intensive. Making an effort once a week to contribute to the OSS community sounds ideal for me. |
I am super interested this and want it to happen! Also one thought: Call it OSSFriday, but maybe count any contribution during the week? For instance, i might have an all day meeting from hell and can't make my contribution, but did a great one on the Saturday morning. Really excited about this. Thought for later: Maybe we could have some sort of admin system where we could surface some Issues we think would be really good? If it is open, it could be a little flash banner at the top of the page. My only concern is one issue getting a billion people saying "can I do this" on the issue, which we got a lot of at Hoodie during Hacktoberfest because folk didn't seem to wanna read that the issue had already been claimed. |
I've been thinking of it as more of an open source contribution diary of how you contributed, "This friday I helped triage some bugs on https://github.com/rust-lang/crates.io/", which could be automatically filled out for activity on github like opening, commenting, closing or merging issues/prs on GitHub but also free text for less easily trackable things.
Isn't that just the standard GitHub contribution graph? If you can do anything on any day it looks it's specialness a bit, it's just general contributions to open source and doesn't really need the project to exist, but if we have a diary-style entry you can always say what you did earlier in the week? Highlighting some great issues would be good, and we can randomize who we show them too and perhaps stop showing issues that have been commented on recently. |
Just pushing this out there. Not certain how it could play a roll, but maybe it could be used to give ideas of types of contribution for contributors and perhaps maintainers could implement it if they so desire: all-contributors |
Sounds awesome.
Makes sense :) |
@kentcdodds we can definitely use that list to help with the maintainers documentation |
I've started a minimal ship list of things to get ready for Friday: #3 |
@MikeMcQuaid @andrew As someone who manages open source for a large European company, I would be interested in talking to you about this. Will you be at FOSDEM? |
@LappleApple I am, yes! Let's talk. Making GitHub (my employer) better for Open Source is my job now too. |
@LappleApple yeah I'm planning on going (mostly because there are lots of other great people going to be in town at the same time!), would be great to chat about this, cc @BenJam |
@MikeMcQuaid Super. BTW, we-Zalando/I'm in touch with several of your colleagues, including @bkeepers + @nayafia (who've been chiming in on this other thread, btw). For the work I do, the two threads have lots of overlap. |
@andrew Great to hear. I will email you and Mike now offline... |
@LappleApple We're teammates now so there may be some overlap in conversations here 😁 |
@andrew This is such a ✨ idea! The GitHub Training Team has recently open sourced our training materials and we are working on a new course in the month of January on "How to Contribute to Open Source". We ✋ to be testers for anything you want to try out! |
Hi @crichID: can you share the link? Would love to take a look. |
@LappleApple absolutely! The courses are available here: https://services.github.com/on-demand/ and the repo is here: https://github.com/github/training-kit. |
Love the focus on issues and non-PR contributions. Not only does it lower the barrier to contribution, but I think this whole project will help define those norms for similar events/initiatives. Excited to see this happen, happy to promote and support however I can! Sad to miss you all at FOSDEM this year but look forward to hearing about it from @MikeMcQuaid and @bkeepers :) |
That's great, @crichID. We touch upon contributing to OS in our how-to, which is primarily geared toward our own eng team but has made the rounds on the Internet a little. It links to some resources on contributing (we don't need to reinvent the wheel), and I'd like to add your Jan class as a link when it's available. I wonder if you will also be at FOSDEM. Looking forward to catching up with Mike and Andrew about company-level "how to contribute" questions. This is what I am currently working on. |
@andrew This is a fantastic idea! Let me know if Ladies of Code can help :) |
@angiemaguire Hey, will you be at FOSDEM? Some of us on this thread have been talking about gathering there. |
@LappleApple I'm not but keep me in the loop and let me know if we can be of any help :) |
@LappleApple @angiemaguire Cool so many people are into this! A gentle suggestion: in the interests of being async/distributed friendly: let's either have some async conversation on GitHub itself (my preferred option) or a e.g. Google Hangout some time before/after FOSDEM where other folks who aren't FOSDEMing can 🔉 in. |
+1 for inclusive communication methods. |
@MikeMcQuaid Yes, of course. I was only trying to find out who will be there already. |
@LappleApple 👍 ❤️: totally not a criticism, just a suggestion. Looking forward to meeting there 😁 |
Really loving this! Nice work @andrew 👏 With the focus on issues rather than pull requests, this could be a good space to show what makes a good issue. I can see this encouraging maintainers to write and mentor more issues for first timers. Happy to help where I can (since showing maintainers how to do the above is mostly what I think of nowadays) |
I've taken way too much on this week and something had to give so ossfriday will have to wait for a couple more weeks before launching |
You go Andrew. We still love your work. |
@andrew Let us know if there's anything specific anybody can do to help. |
One point that came up today during a meeting where we've been talking about OSSFriday was related to how to "ensure" not all people just want to contribute to those ten most well known projects. Does anyone else share these concerns? |
@duergner Sorry, maybe being stupid but: where did the ten most well known projects come from? |
@MikeMcQuaid it's been based on some experience from Hacktoberfest one of the developers told when he looked to contribute to projects but somehow everyone wanted to contribute to the same projects mainly. |
Closing this (awesome) discussion but would welcome more thoughts in #21. |
Kicking off a discussion around OSS Friday, a movement, inspired by https://24pullrequests.com, to encourage people to contribute to open source every Friday.
Alternative name: 52 pull requests 🤣
Some of the things that worked well for 24 Pull Request that I'd like replicate:
Things I'd like to try:
Focusing on issues rather than projects - trying to find a project to contribute to and then find something to do on that project is tricky, instead let's get maintainers to label issues that they want to promote to new contributors with
ossfriday
along with related labels likeYour First PR
,first-timers-only
andhelp wanted
not tied to pull requests - there are lots of ways someone can contribute to an open source project that doesn't require opening a PR on GitHub, we should encourage things like documentation, issue triage, stackoverflow answering, support forum helping, event organising, blogging as well as code contributions
I'm planning on getting something basic together (in ruby of course) before 6th January, the first Friday of 2017 and we can iterate from there 🚀
Would love to hear your ideas, thoughts, feedback, contributions, gifs and emoji reactions, Happy Friday 🍻
The text was updated successfully, but these errors were encountered: