Thanks for improving the Multilingual Programming Language landing site.
This repository hosts the public GitHub Pages website for the project. Most changes here fall into one of these categories:
- Updating landing page copy in
index.html - Refreshing links to related repositories or live demos
- Improving visuals, layout, metadata, or accessibility
- Updating static assets such as logos, icons, and social preview images
- Improving repository documentation
projects.json: central registry of tracked repos and live pagesscripts/check_projects.py: monitoring script used by GitHub Actionsmonitoring/: generated status snapshots and human-readable reportsindex.html: main landing page, inline styles, and inline JavaScriptassets/images/: logos, favicon source, and social preview assetsrobots.txt,sitemap.xml,site.webmanifest: site metadata files
- Create a branch for your change.
- Make focused edits.
- Preview the site locally in a browser.
- Verify links, responsive layout, and basic accessibility.
- Open a pull request with a concise summary.
You can use a lightweight static server:
python -m http.server 8000Then visit http://localhost:8000/.
- Keep language clear and concise.
- Prefer official project URLs under
multilingualprogramming.github.ioandgithub.com/multilingualprogrammingwhen available. - Preserve the current visual style unless the change is intentionally a design refresh.
- Keep external links opening safely with
target="_blank"andrel="noopener"where appropriate. - If you add or change a linked project, update
projects.jsonin the same change.
- Favor small, localized edits over broad rewrites.
- Preserve semantic HTML and existing section structure where possible.
- Reuse existing utility classes and visual patterns before adding new ones.
- Keep JavaScript minimal and framework-free.
- Avoid introducing build tooling unless explicitly discussed first.
Please check:
- The page loads without console errors in a browser
- New links are correct
projects.jsonmatches any new or updated links- Mobile and desktop layouts still work
- Copy changes are free of obvious typos
- Any added assets are optimized and referenced correctly
A good pull request includes:
- A short description of what changed
- Screenshots for visible UI updates
- Notes about any follow-up work or open questions