Thanks for helping improve IndopenSource.org.
npm install
npm run sync:projects
npm run devBefore opening a pull request:
npm run buildThe Projects page is generated from src/data/projects.json.
To refresh it from IndopenSource/awesome-indonesia:
GITHUB_TOKEN=your-token npm run sync:projectsUse GITHUB_TOKEN or GH_TOKEN to avoid low GitHub API rate limits.
- Keep changes focused.
- Prefer Astro components in
src/componentsover large page-only markup. - Keep internal links compatible with GitHub Pages base paths by using
withBase(). - Run
npm run buildand include the result in the PR description. - For content or roadmap changes, link the relevant issue or discussion.