From 0e4561c524e5ab442e6ca595cb320f7218651f8f Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Tue, 20 Feb 2024 15:57:18 +0800 Subject: [PATCH] docs(roadmap): update roadmap page --- docs/roadmap.md | 201 +++++++----------------------------------------- 1 file changed, 26 insertions(+), 175 deletions(-) diff --git a/docs/roadmap.md b/docs/roadmap.md index 5c8deb826..05b125f70 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -5,185 +5,36 @@ description: "The roadmap and milestones define the project direction and priori # [Home](../) >> Roadmap -The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) define the project direction and priorities. - -- [todo](https://github.com/SpaceVim/SpaceVim/milestone/4) is a bucket for triaged tickets which should be on the roadmap but cannot yet be assigned to a concrete milestone. -- [unplanned](https://github.com/SpaceVim/SpaceVim/milestone/5) is a bucket for low-priority items or items lacking a feasible path to completion. - - - -- [Next](#next) - - [v2.3.0](#v230) -- [Completed](#completed) - - [v1.5.0](#v150) - - [v2.0.0](#v200) - - [v0.1.0](#v010) - - [v0.2.0](#v020) - - [v0.3.0](#v030) - - [v0.3.1](#v031) - - [v0.4.0](#v040) - - [v0.5.0](#v050) - - [v0.6.0](#v060) - - [v0.7.0](#v070) - - [v0.8.0](#v080) - - [v0.9.0](#v090) - - [v1.0.0](#v100) - - [v1.1.0](#v110) - - [v1.2.0](#v120) - - [v1.3.0](#v130) - - [v1.4.0](#v140) - - [v1.6.0](#v160) - - [v1.7.0](#v170) - - [v1.8.0](#v180) - - [v1.9.0](#v190) - - [v2.1.0](#v210) - - [v2.2.0](#v220) - - +The roadmap defines the project direction and priorities. ## Next -### [v2.3.0](https://github.com/SpaceVim/SpaceVim/milestone/26) +- `v2.4.0` + - [ ] rewrite statusline plugin with lua - +- `v2.3.0` + - [x] new `job` api based on neovim luv. + - [x] implement flygrep with lua. + - [ ] rewrite git.vim with lua. + - [x] `:Git add` + - [x] `:Git clean` + - [x] `:Git fetch` + - [x] `:Git remote` + - [x] `:Git reset` + - [x] `:Git rm` + - [x] `:Git mv` + - [x] plugin log manager derived from SPC runtime logger + - [x] rewrite code runner with lua + - [x] rewrite task manager with lua + - [x] rewrite repl plugin with lua + - [x] rewrite scrollbar with lua + - [x] rewrite leader guide with lua + - [x] implement pastebin plugin with lua + - [x] make `:A` command support toml configuration file - ## Completed -### [v1.5.0](https://github.com/SpaceVim/SpaceVim/milestone/18) - -release note: [v1.5.0](http://spacevim.org/SpaceVim-release-v1.5.0/) - -### [v2.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23) - -Rewrite SpaceVim in lua - -release note: [v2.0.0](http://spacevim.org/SpaceVim-release-v2.0.0/) - -### [v0.1.0](https://github.com/SpaceVim/SpaceVim/milestone/1) - -the first public release of SpaceVim, and following feature will be implemented: - -- Neovim-centric -- Modular configuration -- multiple leader mode -- Lazy-load 90% of plugins with dein.vim -- Robust, yet light weight -- Unite centric work-flow -- Awesome ui -- Language specific mode, code completion, syntax check, etc. - - c family - - java - - js - - rust - - php - - go - - php - - lua - - perl - - python -- Extensive Neocomplete setup -- Central location for tags -- Lightweight simple status/tabline -- Premium color-schemes - -release note: [v0.1.0](http://spacevim.org/SpaceVim-release-v0.1.0/) - -### [v0.2.0](https://github.com/SpaceVim/SpaceVim/milestone/2) - -1. Many language support -2. Improve default layer -3. finish document - -release note: [v0.2.0](http://spacevim.org/SpaceVim-release-v0.2.0/) - -### [v0.3.0](https://github.com/SpaceVim/SpaceVim/milestone/3) - -- SpaceVim api -- plugin manager ui ( for dein) - -release note: [v0.3.0](http://spacevim.org/SpaceVim-release-v0.3.0/) - -### [v0.3.1](https://github.com/SpaceVim/SpaceVim/milestone/6) - -features need to be implemented just after v0.3.0 has been released. - -release note: [v0.3.1](http://spacevim.org/SpaceVim-release-v0.3.1/) - -### [v0.4.0](https://github.com/SpaceVim/SpaceVim/milestone/7) - -release note: [v0.4.0](http://spacevim.org/SpaceVim-release-v0.4.0/) - -### [v0.5.0](https://github.com/SpaceVim/SpaceVim/milestone/8) - -release note: [v0.5.0](http://spacevim.org/SpaceVim-release-v0.5.0/) - -### [v0.6.0](https://github.com/SpaceVim/SpaceVim/milestone/9) - -release note: [v0.6.0](http://spacevim.org/SpaceVim-release-v0.6.0/) - -### [v0.7.0](https://github.com/SpaceVim/SpaceVim/milestone/10) - -- Improve all the `lang#*` layers - -release note: [v0.7.0](http://spacevim.org/SpaceVim-release-v0.7.0/) - -### [v0.8.0](https://github.com/SpaceVim/SpaceVim/milestone/11) - -release note: [v0.8.0](http://spacevim.org/SpaceVim-release-v0.8.0/) - -### [v0.9.0](https://github.com/SpaceVim/SpaceVim/milestone/12) - -release note: [v0.9.0](http://spacevim.org/SpaceVim-release-v0.9.0/) - -### [v1.0.0](https://github.com/SpaceVim/SpaceVim/milestone/13) - -First stable release of SpaceVim - -release note: [v1.0.0](http://spacevim.org/SpaceVim-release-v1.0.0/) - -### [v1.1.0](https://github.com/SpaceVim/SpaceVim/milestone/14) - -release note: [v1.1.0](http://spacevim.org/SpaceVim-release-v1.1.0/) - -### [v1.2.0](https://github.com/SpaceVim/SpaceVim/milestone/15) - -release note: [v1.2.0](http://spacevim.org/SpaceVim-release-v1.2.0/) - -### [v1.3.0](https://github.com/SpaceVim/SpaceVim/milestone/16) - -release note: [v1.3.0](http://spacevim.org/SpaceVim-release-v1.3.0/) - -### [v1.4.0](https://github.com/SpaceVim/SpaceVim/milestone/17) - -- Change all plugins to forked version - -release note: [v1.4.0](http://spacevim.org/SpaceVim-release-v1.4.0/) - -### [v1.6.0](https://github.com/SpaceVim/SpaceVim/milestone/19) - -release note: [v1.6.0](http://spacevim.org/SpaceVim-release-v1.6.0/) - -### [v1.7.0](https://github.com/SpaceVim/SpaceVim/milestone/20) - -release note: [v1.7.0](http://spacevim.org/SpaceVim-release-v1.7.0/) - -### [v1.8.0](https://github.com/SpaceVim/SpaceVim/milestone/21) - -release note: [v1.8.0](http://spacevim.org/SpaceVim-release-v1.8.0/) - -### [v1.9.0](https://github.com/SpaceVim/SpaceVim/milestone/22) - -Rewrite SpaceVim in lua - -release note: [v1.9.0](http://spacevim.org/SpaceVim-release-v1.9.0/) - -### [v2.1.0](https://github.com/SpaceVim/SpaceVim/milestone/24) - -release note: [v2.1.0](http://spacevim.org/SpaceVim-release-v2.1.0/) - -### [v2.2.0](https://github.com/SpaceVim/SpaceVim/milestone/25) - -release note: [v2.2.0](http://spacevim.org/SpaceVim-release-v2.2.0/) - - +- `v2.2.0` + - [x] rewrite scrollbar with lua + + release notes: [v2.2.0](../SpaceVim-release-v2.2.0/)