"I want to give back to Salt to make it better for both my org and others."
👤 Role
- A Salt power user or someone looking to contribute to a major open source project.
- Generally approaches Salt from more of a DevOps or development perspective.
🧠 Skill levels
- Salt: Intermediate to advanced
- Operations: Beginner to advanced
- Development: Beginner to advanced
🎯 Goals
- Cares about Salt and wants to see it succeed.
- Exchanging ideas, news, and best practices with other members of the Salt Project community.
- Enjoys networking and developing new skills professionally.
- Wants to mentor others and collaborate.
🧭 Values
- Clear communication from Salt Project, the core development team, and its corporate sponsors.
- Timely responses to new issues and pull requests.
- Exchanging ideas, news, and best practices with other members of the Salt Project community.
- Having a voice and an active say in key decisions about Salt.
- Opportunities to meet other Salt users and developers.
😢 Pain points
- Understanding the contributing process, such as setting up a development environment and writing elegant code and effective tests.
- Keeping up with the standards and requirements set by the core Salt development team.
- Worries about the maintainability and future sustainability of Salt.
📌 Use cases
- Creating new Salt extensions and maintaining existing ones.
- Testing new release candidates.
- Finding bugs and opening issues.
- Joining and participating in Salt community events, such as Open Hour and working groups.
🥇 Competencies
- Windows systems administration skills.
- Linux/Unix administration skills.
- Ability to write and use shell scripts.
- Python and possibly additional languages (C#, Ruby, Pearl, and more).
- Version control tools like Git.
- Command line interfaces.