This repository contains the public website for the GitHub Spain community. It is the landing page people reach first to discover the community, upcoming events, and the organizing team.
- Community landing page and core calls to action.
- Organizer profiles loaded from static data.
- Event timeline rendered from the current event dataset.
npm install
npm startCI=true npm test -- --watchAll=false
npm run build- Every push to
maintriggers deploy-pages.yml and publishes the React build. - Updates to
public/data/issues.jsonalso trigger a new Pages deploy so event changes reach the live site. - sync-issues.yml only keeps
public/data/issues.jsonin sync onmain. - Local
gh-pagespublishing is no longer part of the release flow.
The repository Pages source must be set to GitHub Actions.
- src contains the React application.
- public/data contains the static datasets consumed by the site.
- scripts contains the current event sync helpers.
- .github/workflows contains deployment and maintenance workflows.
Development workflow, review expectations, and deployment notes live in CONTRIBUTING.md.
npm run build