Guidance for coding agents working in this repository.
This repository contains the static GitHub Pages landing site for the Multilingual Programming Language project.
index.html: primary page, including markup, inline CSS, and inline JavaScriptprojects.json: canonical registry for tracked multilingual projects and linked pagesscripts/check_projects.py: dependency-free monitoring script used by GitHub Actionsmonitoring/: generated status snapshots for ecosystem trackingassets/images/: image assets used by the landing pageREADME.md: repository overview and related linksCONTRIBUTING.md: contributor workflow and expectationsrobots.txt,sitemap.xml,site.webmanifest: static site metadata
- Make focused edits that match the existing structure.
- Prefer updating the single-page site in place rather than introducing new tooling.
- Keep the site static unless the task explicitly requires a different approach.
- Preserve current external links unless the task is to replace or refresh them.
- Use ASCII by default when editing Markdown or code.
- Use
apply_patchfor direct file edits. - Do not add frameworks, package managers, or build steps without explicit user approval.
- Reuse existing CSS classes and section patterns where practical.
- Keep JavaScript small and dependency-free.
- If you add a new section to
index.html, make sure the copy is consistent with the rest of the page. - If you change tracked external links, update
projects.jsontoo.
After edits, do a lightweight verification pass:
- Confirm the intended text or links exist
- Check for obvious HTML structure issues
- If possible, validate any changed URLs and references locally
- Add or update links to docs, playgrounds, and project repositories
- Update the project registry and monitoring coverage
- Refresh landing page copy
- Improve metadata or assets for GitHub Pages
- Expand repository documentation
- Large rewrites unrelated to the user request
- Destructive git operations
- Introducing unnecessary complexity into a static site repository