Adopt OpenJDK Program
This program is intended to encourage members of the LJC to get involved in the OpenJDK and to evangelise the OpenJDK work to the wider LJC community in order to increase grass roots participation.
NOTE: This is part of the worldwide JUG lead program and you should visit there before exploring the rest of this page.
General Notes From Instructors Meeting
- Continue Warnings Squish
- Generification of Libraries
- Coinification of Libraries
- Track repo Merges (e.g. Lambda, Jigsaw)
- Javadoc (Jon Gibbons, Ensemble)
- OSS Outreach - No more Lucene issues
- Push this back onto individual projects
- Sleeker VirtualBox image
- Going Global
- Involve other JUGs
- Other OpenJDK members
- Qualitas Corpus
- Fully rounded off and ready for general use
- Look at available JVM flags (especially product flags)
- Focus solely on JDK8
- "DukeLove" programme
- Small bugs for new contributors to fix
- Supported by a tag called dukelove in Jira so that contributors can easily find tasks to work on.
- Need to consider how we'll "Level Up" participants.
- "Stone Soup" model of development
- "DocLove" programme
- We need more docs
- Especially Developer Guides
- Need to find out from Oracle which docs should be considered canonical moving forwards
- Start from existing dev guides in repo?
- What do we need?
- Who can provide it?
Events & Planning
- Monthly OpenJDK HackDays
- Entry gate for beginners
- Aimed as a global event (rolling through timezones)
- Focused on low-hanging fruit (initially warnings and DukeLove)
- Set expectations of participants "you won't be hacking on HotSpot on your first night"
- Aim for 8:1 ratio of participants to instructors
- Encourage pairing between participants
- Washup events
- Needed to cleanup any generated patches & ensure decks are clear before next hack night
- More Hardcore events
- Study groups for more advanced users
- Javadoc special interest group