DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
NOTE: most new work should be in the updated TODO (October 2024) ComDev Todo
Guiding Principles
ComDev is advisory. We recommend best practice. We offer advice. We provide resources. We do not enforce our opinions, nor do we have any authority to compel projects to do anything. In the rare case that we deem a project is off the rails in some aspect, our only option is to make a recommendation to the board.
As such, this site constitutes advice and best practice, while policy should be on the main apache.org site, or on the site of the specific VP (eg, Legal, Trademarks) who is responsible for that policy. Any time we find ourselves veering into "you must" rather than "you should", we should identify the top-level policy page that already addresses that topic.
QUESTION: what style guide should we use for signposting these kinds of links? We'll have a lot of different links back and forth with places like /dev; it would be helpful both as writers and for our audience to have a clear stylistic (or wording) way to signify "See the process over there" or "This is policy, if you'd like to know why it's here, see over there"
Improve Onboarding
See detailed ToDo list: Proposal: Improving Onboarding Experiences
Key navigation links to include - focus on newcomers (See ComDev Todo for newer ideas)
- Overview topics explaining high-level ASF concepts, what ComDev does, and pointing tech questions to ASF projects themselves
- Define all major audiences for any ComDev content
- Newcomers, users, beginners - people outside our active communities who might become active
- Contributors - people active in communities, but not yet contributor
- Committers
- PMC members - have a scope of their project(s) but not necessarily the larger ASF
- Members et al - advanced topics
- Corporate leaders and managers - topics showcasing how third parties can best organize their work at the ASF (i.e. companies who pay developers/workers to contribute to an ASF project)
- Outline Best practices (for specific audiences, arranged up the Contributor Ladder)
- Beginner
- Contributor
- Committer
- PMC
- Understanding the role of the Chair
- Reporting tips/guidelines (Examples of good reports!)and official PMC Board Reporting Guide
- How/When/Why to promote committers, PMC members
- Some sort of general pointer to projects.a.o or other information reminding newcomers how many separate projects we have
- Links to other conceptual best practices (these are important on the larger scale)
- ComDev Mailing list page (with brief intro of "here's how to ask questions - use this list")
- Project Independence https://community.apache.org/projectIndependence.html
- Maturity Model https://community.apache.org/apache-way/apache-project-maturity-model.html
TODO - laundry list of older ideas, done!
TODO Purge ancient/outdated contentMentoring - we do not (currently) have a mentoring programPerhaps note that some projects/other areas might have mentoring programs?Delete content around a mentoring programMove stuff that's actually about GSoC under GSoC
Remove mentions of 'helpwanted' service (Done)Remove references to speaker program (Unless someone wants to make that actually a thing)Remove references to community.zones.apache.orgFind out what that is (is it a VM?) and drop it. (Note: it still technically works with the map, but isn't useful, so agreed to decomission)
About half of the files at the top-level of the sitecomdevboardreports.mdnewsletter (Two editions, back in 2017. Seemed like a good idea at the time, but didn't last.)calendars/ (This content is a duplicate of events.apache.org) (links to it removed; still need to clean content)
Q&A
Q: do we have energy to make different versions of contributor ladder? Developers, testers, designers, writers, etc. each have different interests and paths
A: The main contributor ladder (Contributor → Committer → PMC → Foundation-level governance and membership) is the same for all contributors. Having multiple of these seems like it would unnecessarily complicate something simple, and obscure the central message that there is a path to leadership for everyone, regardless of their interests and skills. The definition of governance, in open source is 1) an explanation of who makes the decisions and 2) an explanation of how you get there. That is the sole purpose of the "ladder", and we should not complicate that by listing all possible flavors.
Q: How do we effectively help projects with their DOAP files
A: There are several ways we could do this, depending on their expertise and interest:
- Notify them that their DOAP is missing/inaccurate
- Point to resources about how and where to update it.
- Generate possible DOAP for them (there is a tool for this) and then encourage them to update it to complete accuracy