Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 2.83 KB

File metadata and controls

77 lines (57 loc) · 2.83 KB

Release Notes Process

This repository publishes a browser-only playground for multilingualprogramming.

Current tagged playground release: 0.1.0

Release scope

Prepare a playground release when at least one of these changes:

  • the aligned multilingualprogramming version
  • supported languages or keyword coverage
  • example content or release copy
  • browser runtime behavior, accessibility, or mobile behavior
  • site metadata used by GitHub Pages

Release checklist

  1. Confirm the target multilingualprogramming version.
  2. Update README.md baseline text if the aligned version changed.
  3. Update visible release copy in index.html, especially the backend note in the WAT / WASM tab.
  4. Refresh examples and language metadata in assets/examples.js, assets/editor.js, and related runtime modules if language coverage changed.
  5. Verify metadata files: sitemap.xml, robots.txt, site.webmanifest.
  6. Run: python tools/check_release.py --expected-date YYYY-MM-DD
  7. Run: python tools/check_examples.py
  8. Confirm GitHub Actions passes: .github/workflows/example-executability.yml
  9. Open index.html in a browser and smoke-test: language switching, example switching, run/clear/share, output tabs, theme toggle, keyboard navigation, and narrow-screen layout.
  10. Update CHANGELOG.md.
  11. Prepare outward-facing release notes using the template below.

Release note template

Use this for GitHub release text or a release PR summary.

## Summary

- Align playground with `multilingualprogramming` `X.Y.Z`
- Highlight key browser-visible language/runtime improvements
- Refresh metadata and release validation checks

## User-visible changes

- Added:
- Changed:
- Fixed:

## Maintenance

- Updated docs:
- Updated metadata:
- Validation:

Current release summary

Current playground release: 0.1.0

This first tagged release aligns the playground with multilingualprogramming 0.6.0.

Highlights in the current release line: