On Saturday, September 30, I'll be mentoring new contributors to Ghost at Ohio LinuxFest 2017 as part of the Get Your Feet Wet in Open Source workshop. The workshop was organized by Lauren Kinsey, the Chair of Diversity and Inclusion for Ohio LinuxFest, with the specific goal of providing diverse (particularly underrepresented) populations a safe, inclusive introduction to the world of open source software.
Seth, of all the open source projects out there, why did you choose Ghost?
I love Ghost. Its mission of creating a completely open source publishing platform is critical at this point in history. It's beautiful, fast, and easy to use, lowering the barrier to publishing without censorship.
Ghost has a pretty amazing Code of Conduct for its community. It meshes quite well with the goal of this workshop and is, in my opinion, a model for open source communities. You should take time to read it.
We invite anybody, from any company or from no company, to participate in any aspect of our projects. Our community is open, and any responsibility can be carried by any contributor who demonstrates the required capacity and competence.
I was an early supporter of Ghost during its Kickstarter campaign in 2013, an early contributor to the repo (PR #631), and I'm also the author and maintainer of Vapor, one of the earliest open source themes for Ghost. Choosing Ghost as a way to introduce others to the world of open source is a natural fit.
Awesome. So what will we do in the workshop?
In the workshop, I'll cover how to set up your development environment to run Ghost. You’ll need a Mac or Linux laptop; you’ll be using Terminal quite a bit (but don’t fear it!). I’ll also cover configuring your own forks to submit pull requests; you should create or have an active GitHub account prior to the start of the workshop.
Terminal? GitHub? Hold up.
Not familiar with these things but still want to contribute? No problem! I'll get you on the path to installation, customizing your site, and creating content. During this process, you'll learn to provide documentation about areas where your experience wasn't what you expected or needed and how to explore the issues in a repo to determine where you can contribute suggestions or bug reports to the repo. I'll also show you how to file an issue on the repo. To an open source project, community testing and feedback is equally important as contributors to the codebase.
I grok Terminal && GitHub.
Rad. If you code, you should be familiar with one or more of the following:
- QA (quality assurance) testing
Where and when...and how much?
Where: The Delaware meeting room at the Hyatt Regency Columbus (map)
When: Saturday, September 30, 2017, 10am-3pm
All you need to do is register!
Anything else I should know?
You can read more about this workshop at:
Prior to the workshop, you should bookmark the following URLs:
New to development? I recommend installing Atom, a fantastic open source cross-platform editor.
Just one more thing: this is a diversity workshop and you're a white guy.
Indeed I am. And I recognize the opportunity that has afforded me, especially in tech. That's one of the reasons I'm participating in this workshop. I want to give others the same opportunity because we're stronger together than we will ever be apart. All colors, all genders, all orientations...all welcome. Our goal is to provide a safe, inclusive environment for all participants.
With quality, unbiased, unfettered journalism needed now more than ever, making Ghost even more reliable, more approachable, and easier to use isn’t just a contribution to open source – it’s a contribution to democracy in the 21st century.
Whether you're an experienced developer or brand new to the world of open source, register now for this free workshop and bring your unique talents to the Ghost community.
Disclaimer: This workshop is neither endorsed by nor affiliated with the Ghost Foundation. I am, however, grateful to Ghost Foundation CTO Hannah Wolfe for her guidance.
Subscribe to Seth Lilly
Get the latest posts delivered right to your inbox