-
-
Notifications
You must be signed in to change notification settings - Fork 585
Closed
Labels
Description
Well, I haven't been spending much time on OSS for a while, and now I plan to get back to it. So here's a plan for 1.0. I'm guessing it'll take 2 months. This is a brain dump list and will change as things goes.
- Website: redo it. We have too many content there and it's hard to add new ones.
- Docs: redo it. Give it a better organization and make it easy to add new things.
- API: review the use cases and simplify the surface.
- New features
- Plugins: do it as part of 1.0. feat: add plugin capability #381
- ESM support.
- Dark theme (multiple theme) support
- Line number support Line numbers #3
- Examples: make one for each major framework and keep it in the core repo.
- Samples: make sure each language has one.
- Theme/Grammar autofetching: auto-generate a changelog. Auto-open issue for added/deleted theme/grammar
- Infrastructure:
- publish a nightly build Automate deployment #57
- automate changelog generation Changelog is outdated #223
Todo – Meta
- Label all issues. Close ones without repro.
- Merge bug-fix PRs.
- Fix valid bugs.
- Release one last 0.x version. Feature freeze.
- Do the overhauling in
devbranch - Merge
devback to main for releasing 1.0
Todo – Open to contributions
- Examples: Create a vanilla/nextjs/vite official example
- Next 13: https://github.com/shikijs/next-shiki
- Vite
- Vanilla
Reactions are currently unavailable