Contribute to open source
intro / demo
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
Setup
Sign up for GitHub
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
https://github.com/signup
Technical Writer
-
Author (RHCE)
-
Linux Annoyances for Geeks
-
Linux user since 1999
-
Principal Technical Writer, NGINX (F5)

CC0

https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
Background


Linux user since 1999
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
Open source
https://github.com/nginx/documentation
Why contribute
Real-world experience
Build a portfolio
Work with other writers / developers
Why contribute
Get the interview
Impress potential future co-workers
Support your job search
Get the job offer!
What is open source?
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
Sets up collaboration, transparancy, and innovation
Code that anyone can view, modify, and share
Examples
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source



Links
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
https://slides.com/mike-1/contribute-to-open-source
Open source licenses
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
Transparant and secure
Freedom to modify and share
Community-driven
The license matters
Open source license options
https://github.com/nginx/documentation/
https://slides.com/mike-1/contribute-to-open-source
Permissive
"copyleft"
Creative Commons
Time for a lawyer

https://www.f5.com/products/nginx
How to contribute
Find a "Good first issue"
Demo time!
Alternative: GitLab "Quick win" issues
Time for a volunteer!
Find a "Good first issue"
Pair programming (I'll tell you what to do)
Demo time!
Candidate issue
Demo time!
Follow along
https://github.com/nginx/documentation
I'd like a volunteer
Swag!
Demo time!
Follow along
https://github.com/nginx/documentation
I'd like a volunteer
Swag!

1. Choosing open source
When is it "right" for the business
Open source and business objectives
-
Market leader
-
Easier to work with customers
-
Help from the community
-
Talent pipeline
-
Business model
Docs
Essential to open source
2. Ensuring Security and Compliance
Auditing for sensitive data and choosing the right license.
3. Preparing for Contributors
- Setting up contributor guides
- Creating maintainer guides
4. Growing the Community Pipeline
Creating meaningful "good first issues" to attract new contributors.
5. Celebrating Contributions
Swag and recognition for contributors!
6. Structuring Hackathons
Engaging the community through collaborative events.
Hackathons: vision
Hackathons: use cases
Copy of Contribute to an open source repository
By Mike
Copy of Contribute to an open source repository
- 84