This repository serves as a template for creating new Agora hackathon repositories. It provides a streamlined way to set up hackathon documentation with consistent formatting and structure. It includes a setup script to automatically generate the README.md, hackathon-rating-rubric.md, and Thought_Starters.md files.
- Create a new repository using this template (click the "Use this template" button on GitHub)

- Update the configuration in
hackathon_config.yamlwith your event details - Run the generator:
npm install npm run setup
- Review and commit the customized files
That's it! The setup script will automatically generate all necessary documentation files and clean up after itself.
The generator will create three main files:
README.md- Main hackathon documentationhackathon-rating-rubric.md- Judging criteria and scoringThought_Starters.md- Project ideas and inspirationevaluation_template.md- Evaluation template based on the judging criteria
The hackathon_config.yaml file contains all the customizable elements:
event: Event details (name, date, description)theme: Hackathon theme and focus areastype: Either'specific'or'open'title: Theme title (for specific themes)description: Theme descriptionfocus_areas: List of specific areas to focus ontechnologies: List of recommended technologies
contact: Contact information and communication channelssubmission_guidelines: Fork, clone, and submission instructions
judges: Panel of judges with names, titles, organizations, and expertise areasjudging_criteria: Scoring categories with weights (must total 100%)evaluation_process: Multi-phase evaluation workflowoverview: High-level description of the processphases: List of evaluation phases (review, demos, deliberation, announcement)scoring_methodology: How scores are calculated (1-5 scale)
project_constraints: Technical requirements and rulesrequired_technologies: Must-use technologies with docs linksrules: Project rules and guidelinesbonus_criteria: Ways to earn bonus points
resources: Starter code and documentationstarter_repos: GitHub repos with descriptionsdocumentation: Official docs and console links
thought_starters: Project ideas and inspiration
After running the generator:
- Review the generated files
- Make any necessary manual adjustments
- Commit the changes to your repository
For questions or issues, please contact the Agora Developer Relations team.