mirror of
https://github.com/oxc-project/oxc.git
synced 2026-09-14 19:36:11 +08:00
94bfbd83f5
Add a project goals section to MAINTENANCE.md. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
## Goals
|
|
|
|
In no specific order:
|
|
|
|
- Better performance
|
|
- Lower memory usage
|
|
- More test coverage
|
|
- Better conformance with existing tools and specifications
|
|
|
|
## Oxlint & Oxfmt
|
|
|
|
### Release Oxlint & Oxfmt
|
|
|
|
- Run [Prepare Release Apps](https://github.com/oxc-project/oxc/actions/workflows/prepare_release_apps.yml)
|
|
- Releases both oxlint and oxfmt together as a single GitHub release (with different versions)
|
|
- Runs automatically every Monday at 9am UTC / 5pm Shanghai time
|
|
|
|
### E2E Testing
|
|
|
|
- Run [Oxlint Ecosystem CI](https://github.com/oxc-project/oxc-ecosystem-ci/actions/workflows/ci.yml)
|
|
- Run [Oxfmt Ecosystem CI](https://github.com/oxc-project/oxc-ecosystem-ci/actions/workflows/oxfmt-ci.yml)
|
|
|
|
## Publish Crates
|
|
|
|
- Run [Prepare Release Crates](https://github.com/oxc-project/oxc/actions/workflows/prepare_release_crates.yml)
|
|
- Runs automatically every Monday at 9am UTC / 5pm Shanghai time
|
|
|
|
Note: [crates.io trusted publishing](https://crates.io/docs/trusted-publishing) is configured,
|
|
a short lived token is used instead of a long-live token stored in github secrets.
|
|
|
|
## Update `VSCE_PERSONAL_ACCESS_TOKEN`
|
|
|
|
- Visit https://dev.azure.com/boshenc/_usersSettings/tokens
|
|
- Change to "Access scope: All accessible organizations"
|
|
- Edit Token
|