๐๐ Announcement: Spectrum goes Open Source! ๐๐
April 3, 2018 at 7:57am๐๐ Announcement: Spectrum goes Open Source! ๐๐
April 3, 2018 at 7:57amToday, Brian, Bryn, and I are beyond excited to announce that weโre making Spectrum 100% open source. Every single line of code that powers Spectrum, front to back, is now publicly accessible on GitHub: https://github.com/withspectrum/spectrum
For those of you who donโt know, we began working on Spectrum in February 2017 to scratch our own itch. Weโd spent years building and maintaining communities for our day jobs, businesses, and side projects, but the software available just wasnโt built for modern online communities. A short while later, we realized that others had the exact same problem, so we quit our day jobs and started working on it full-time.
Since initially launching Spectrum, weโve shipped thousands of features, fixes, and improvementsโmost of which were ideas and requests from you, the people and communities using Spectrum. Up until now, though, the most meaningful way to get involved in Spectrumโs future was to let us know when you found a bug or thought of a feature youโd like to see. By going open source, we hope to open up another avenue to get involved!
While the size and complexity of our codebase might be daunting, weโve prepared contribution instructions, identified some great beginner issues, and are around to help you get up and running.
โWhat does a production GraphQL API look like and how do you query it? How do you architect a real-world large React app? How do you handle background jobs in Node.js?โ
Weโve worked through a lot of these issues, and hope you can too by looking through our code and discussions. Just like weโve learnt a huge amount from some other wonderful open source projects, we hope this helps you learn from what weโve built!
On top of that, even if youโre not into contributing code, this change will allow you to see our entire development process, how we prioritize features, and whatโs planned for the future.
What does this mean for Spectrum as a business?
Weโre excited to be building this platform for communities with you, whether itโs through collaborating on our code or simply increasing the transparency of our process, but that doesnโt change our business model. We are still working hard to build the best tooling for community managersโas a quick taste of whatโs to come take a look at our recently updated pricing.
Weโre hiring!
Weโre also hiring some full-stack JavaScript developersโif youโre passionate about online communities and have experience with React and Node.js hit us up at [email protected]!
Our team is fully remote, so you can live/work from wherever you want. Our product is only a year old (and now open source!) and there is still a lot of foundational work to be done. If meaningful, open-ended product challenges sound exciting, weโd love to hear from you!
April 3, 2018 at 7:58am
I'm so so pumped to finally pull the trigger on this, I couldn't be happier to get y'all lovely folks more involved ๐
We'll be around to answer any questions you've got for us, and if you're looking to contribute I'd recommend joining the new open channel: https://spectrum.chat/spectrum/open
๐๏ธ๐๏ธ๐๏ธ
sorry?
If you want to contribute code I suggest checking out the README, which has all the information you could need: https://github.com/withspectrum/spectrum/blob/alpha/README.md
๐
Congrats. This is fantastic ๐ค
You guy are legend! Amazing work!
That's definitely awesome. Had so many questions regarding GraphQL queries structure & scaling NodeJS. Thank you โ๏ธ
๐