Episode
Bring DevOps to Your Open Source Projects: Top 3 Tips for Maintainers
Baruch Sadogurksy (@jbaruch), Head of Developer Relations at JFrog, and Aaron (@arschles), Cloud Advocate at Microsoft and Project Athens Maintainer, talk about the art of DevOps for Open Source – balancing contributor needs with the core DevOps principles: people, process, and tools.
You'll learn how to future-proof your projects, avoid the dreaded "Bus Factor," and get Aaron and Baruch's advice for evaluating and selecting tools, soliciting contributor input and "voting," documenting processes, and so much more.
[00:30] DevOps at the intersection of people, process and tools
[01:48] Tip #1: Making decisions for the project
[02:41] Tip #2: The importance of documentation
[04:10] Tip #3: Select open source cloud tooling and services
Resources:
Project Athens Tools and Services:
- Netlify and Hugo for building and hosting docs
- CircleCI for Kubernetes/Helm testing
- Drone CI for Linux Unit & Integration testing
- Azure Pipelines & ACR for windows testing
- DockerHub for hosting public docker images
- CodeCov.io for public code coverage reports
- Go report card for public code quality reports
- Codetriage.com for helping new contributors get involved
- Makeapullrequest.com for docs for brand new OSS contribs
- Planning: Github projects
- Live weekly dev meetings on Zoom
Check out Slack Channels:
- slack.com
- #Athens and #GoCenter
Learn more about JFrog:
Learn more about Project Athens:
Learn more about Azure:
Additional Resources:
Baruch Sadogurksy (@jbaruch), Head of Developer Relations at JFrog, and Aaron (@arschles), Cloud Advocate at Microsoft and Project Athens Maintainer, talk about the art of DevOps for Open Source – balancing contributor needs with the core DevOps principles: people, process, and tools.
You'll learn how to future-proof your projects, avoid the dreaded "Bus Factor," and get Aaron and Baruch's advice for evaluating and selecting tools, soliciting contributor input and "voting," documenting processes, and so much more.
[00:30] DevOps at the intersection of people, process and tools
[01:48] Tip #1: Making decisions for the project
[02:41] Tip #2: The importance of documentation
[04:10] Tip #3: Select open source cloud tooling and services
Resources:
Project Athens Tools and Services:
- Netlify and Hugo for building and hosting docs
- CircleCI for Kubernetes/Helm testing
- Drone CI for Linux Unit & Integration testing
- Azure Pipelines & ACR for windows testing
- DockerHub for hosting public docker images
- CodeCov.io for public code coverage reports
- Go report card for public code quality reports
- Codetriage.com for helping new contributors get involved
- Makeapullrequest.com for docs for brand new OSS contribs
- Planning: Github projects
- Live weekly dev meetings on Zoom
Check out Slack Channels:
- slack.com
- #Athens and #GoCenter
Learn more about JFrog:
Learn more about Project Athens:
Learn more about Azure:
Additional Resources:
Have feedback? Submit an issue here.