Folder Structure
The file consists of all the information regarding the folder structure
-
Home Page
-
OSS Projects Page
- Projects created in or receiving significant contributions from India
- Route:
/open-source/projects
- Page:
open-source/projects.md
- Layout:
default
- Components:
- Data Files:
-
OSS Maintainers Page
- Collection of various maintainers of open source software from India
- Route:
/open-source/maintainers
- Page:
open-source/maintainers.md
- Layout:
default
- Components:
- Data Files:
-
OSS for Social Good Page
- Collection of open source software projects from India which have made social impact
- Route:
/open-source/social-good
- Page:
open-source/social-good.md
- Layout:
default
- Components:
- Data Files:
-
Open-source Bootcamp page
- A page for Open-source Bootcamp with details such as program eligibilty, schedule, etc.
- Routes:
/initiatives/open-source-bootcamp
/initiatives/bootcamp
/open-source/bootcamp
- Page:
initiatives/open-source-bootcamp.md
- Layout:
default
- Components:
-
Events page
- Page for displaying various upcoming and past events
- Route:
/events
- Page:
events.md
- Layout:
default
- Components:
-
Past Events page
- Page for displaying past events based on category
- Route:
/events/past
- Page:
events/past.md
- Layout:
default
- Components:
-
Event page
- Page for displaying the details of a particular event
- Route:
/events/{event_name}
- Page:
events/{event_name}.md
- Layout:
event
- Components:
-
Past Event page
Miscellaneous
- Custom Script
- Category Selection
- Script to update the data files
- Action to run cron job every Friday 10:30AM IST
- Action to auto-merge PR created for updating the data
- GitHub Files
- Header and Footer