Quick Setup Guide for INDICATE Repositories This package contains everything you need to set up GitHub contribution processes for your INDICATE repository.
The Repository scope is to:
- Communication of supporting work, such as minimal viable data set, use case development.
- Allow INDICATE participants to collaborate and publish code to co-develop indicate.
- It is NOT intended to support IaC for INDICATE central services.
- It is NOT intended to for federated analysis or federated learning projects.
In other words it is for:
✅ Developing definitions of the Common Data Model
✅ Use case development
✅ INDICATE platform co-development
❌ NOT for IaC central services
❌ NOT for study packages/research code
- GETTING_STARTED.md - 15-minute setup guide (start here!)
- CONTRIBUTING.md - Developer contribution guide
- CODEOWNERS - Code review assignments
- pull_request_template.md - Pull request template
- LICENSE - EUPL-1.2 license text
Open GETTING_STARTED.md and follow the instructions.
Total setup time: ~15 minutes
Copy these files to your repository:
# In your repository root
cp CONTRIBUTING.md ./CONTRIBUTING.md
cp LICENSE ./LICENSE
# Create .github directory if it doesn't exist
mkdir -p .github/workflows
# Copy GitHub-specific files
cp CODEOWNERS ./.github/CODEOWNERS
cp pull_request_template.md ./.github/pull_request_template.mdSee GETTING_STARTED.md for:
- Creating GitHub teams
- Enabling branch protection
- Testing your setup
- ✅ Code review process (automatic reviewer assignment)
- ✅ Pull request templates
- ✅ EUPL-1.2 licensing compliance
General Questions and Support: info@indicate-europe.eu
European Union Public License (EUPL) v1.2
Copyright © 2025 INDICATE Consortium
Ready to start? Open GETTING_STARTED.md now!