Post Event Report
This was altogether a different experience for us, we tried a new variation of events.
Herein we selected a group of dedicated enthusiasts and worked with them for two weeks.
During the first, we talked about different aspects of The Apache Way in detail.
In the second week, we explored the Apache OFBiz project, helped them understand the framework along with developing some basic skills that would eventually help them in their open-source journey
At the end of the workshop, all our participants were able to understand how an open-source community works and make their first contributions to various Apache projects.
Here is the brief outline and the presentations from the sessions held during the event -
- Day 1 - Aditya Sharma
Open-source software
- History
- Why you should know about Open Source?
- Why one should contribute to Open Source?
- Perceptions Blocking contribution
- How can one contribute?
- Where to start?
- Day 2 - Aditya Sharma
- Open Source License
- Copyleft/ Copyright
- CLA
- Open Source opportunities
- Internships
- Jobs
- Day 3 - Sourabh Jain
- Open Source Foundations & their role
- Apache Software Foundation
- History
- Day 4 - Priya Sharma
- Apache Project Ecosystem
- Resources - Mailing list, GitHub Repos, etc
- Meritocracy
- Day 5- Priya Sharma
- Apache Way
- Apache Incubator
- Where to start?
- Day 6 - Praveen Sharma
- Apache OFBiz
- Day 7 - Praveen Sharma
- Apache OFBiz
- Day 8
Apache OFBiz
- Briefly Introduction
- Quick GitHub setup
- Task: Git basic commands
- Day 9
Apache OFBiz
- Setup & starting the server
- Understanding the Readme and confluence documentation
- Build tools (Gradle)
- Day 10
Apache OFBiz
- Understanding the control flow (controller, screens, services & events)
- Day 11 - 14
Apache OFBiz (No session) - Finding the issue on Jira and fixing it
- All participants signed the ICLA
- All participants were able to test a patch and post a comment on the Jira or mailing list as part of their first contribution.
Agenda
The workshop will be of 2 weeks duration and cover the following topics:
Week 1:
- Open-source software
- History
- Why you should know about Open Source?
- Why one should contribute to Open Source?
- Perceptions Blocking contribution
- How can one contribute?
- Where to start?
- Open Source License ( Copyleft/ Copyright )
- CLA
- Open Source opportunities
- Internships
- Jobs
- Open Source Foundations & their role
- Apache Software Foundation
- ASF - Brief History
- Apache Project Ecosystem
- Resources - Mailing list, GitHub Repos, etc
- Community - PMC, Committer, Contributors, and Users
- Apache Way
- Apache Incubator
- Where to start?
Week 2:
- Apache OFBiz
- Briefly Introduction
- Setup
- Documentation (Readme and confluence )
- Build tools (Gradle)
- Understanding the control flow
- controller, screens, services & events
Following will be the speakers:
1. Aditya Sharma
2. Praveen Sharma
3. Priya Sharma
4. Sourabh Jain
We will take some open registrations as well as registrations from students specific to colleges for this event.
We already have some interested candidates to join this workshop and plan to have our first workshop from 26th April 2021, Monday to 8th May 2021, Saturday.