mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 10:30:05 +08:00
docs(roadmap): update roadmap page
This commit is contained in:
parent
a77d42c9d8
commit
3e39df3c89
@ -26,6 +26,7 @@ lang: zh
|
||||
|
||||
## 新特性
|
||||
|
||||
- feat(git): add git remote manager
|
||||
- feat(git.vim): add `:Git shortlog` command
|
||||
- feat(alternate): make `:A` command support toml
|
||||
- feat(api): add lua job api
|
||||
@ -73,6 +74,7 @@ lang: zh
|
||||
|
||||
## 问题修复
|
||||
|
||||
- fix(git): rename cherry_pick to cherry-pick
|
||||
- fix(cmdlinemenu): fix cmdlinemenu lua api
|
||||
- fix(docker): update init.toml url
|
||||
- fix(flygrep): fix version checking
|
||||
@ -93,6 +95,10 @@ lang: zh
|
||||
|
||||
## 文档更新
|
||||
|
||||
- docs(community): update community en page
|
||||
- docs(community): add link to x account
|
||||
- docs(website): update index page
|
||||
- docs(roadmap): update roadmap page
|
||||
- docs(job): update `:h spacevim-api-job`
|
||||
- docs(alternate): update doc for toml configuration file
|
||||
- docs(chat): remove IRC rooms from community page
|
||||
|
@ -6,185 +6,42 @@ lang: zh
|
||||
|
||||
# [主页](../) >> 设计蓝图
|
||||
|
||||
SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/milestones)决定了该项目的开发方向以及所有特性实现的优先顺序。
|
||||
设计蓝图决定了该项目的开发方向以及所有特性实现的优先顺序。
|
||||
|
||||
- [todo](https://github.com/SpaceVim/SpaceVim/milestone/4):已列入代办事项,但并未确定具体达成的里程碑。
|
||||
- [unplanned](https://github.com/SpaceVim/SpaceVim/milestone/5):低优先级、缺乏可行性方案的待办事项。
|
||||
## 后续版本
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
- `v2.4.0`
|
||||
- [ ] 使用 lua 重写状态栏插件
|
||||
|
||||
- [下一个版本](#下一个版本)
|
||||
- [v2.3.0](#v230)
|
||||
- [已完成](#已完成)
|
||||
- [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)
|
||||
- `v2.3.0`
|
||||
- [x] 基于luv的新的异步`job`公共函数
|
||||
- [x] 使用 lua 重写 flygrep
|
||||
- [x] 使用新的 `job` 函数替换 `vim.fn.jobstart`
|
||||
- [ ] 使用 lua 重写 git.vim
|
||||
- [x] `:Git add`
|
||||
- [x] `:Git clean`
|
||||
- [x] `:Git fetch`
|
||||
- [x] `:Git remote`
|
||||
- [x] `:Git reset`
|
||||
- [x] `:Git rm`
|
||||
- [x] `:Git mv`
|
||||
- [x] `:Git blame`
|
||||
- [x] `:Git cherry-pick`
|
||||
- [x] `:Git shortlog`
|
||||
- [x] 日志系统整合至 SpaceVim 运行时日志
|
||||
- [x] 使用 lua 重写 code runner
|
||||
- [x] 使用 lua 重写 task manager
|
||||
- [x] 使用 lua 重写 repl 插件
|
||||
- [x] 使用 lua 重写 scrollbar 插件
|
||||
- [x] 使用 lua 重写 快捷键插件 leader guide
|
||||
- [x] 使用 lua 重写 pastebin 插件
|
||||
- [x] 使得 `:A` 命令支持 toml 配置文件
|
||||
- [x] 增加 git 远程仓库管理插件
|
||||
- [x] implement `ctags#update` in lua
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
## 已完成版本
|
||||
|
||||
## 下一个版本
|
||||
|
||||
### [v2.3.0](https://github.com/SpaceVim/SpaceVim/milestone/26)
|
||||
|
||||
<!-- call SpaceVim#dev#roadmap#updateCompletedItems('cn') -->
|
||||
|
||||
<!-- SpaceVim roadmap completed items start -->
|
||||
## 已完成
|
||||
|
||||
### [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/)
|
||||
|
||||
<!-- SpaceVim roadmap completed items end -->
|
||||
- `v2.2.0`
|
||||
- [x] rewrite scrollbar with lua
|
||||
|
||||
release notes: [v2.2.0](../SpaceVim-release-v2.2.0/)
|
||||
|
@ -25,6 +25,7 @@ The next release is `v0.2.3`
|
||||
|
||||
## New features
|
||||
|
||||
- feat(git): add git remote manager
|
||||
- feat(git.vim): add `:Git shortlog` command
|
||||
- feat(alternate): make `:A` command support toml
|
||||
- feat(api): add lua job api
|
||||
@ -72,6 +73,7 @@ The next release is `v0.2.3`
|
||||
|
||||
## Bugfixs
|
||||
|
||||
- fix(git): rename cherry_pick to cherry-pick
|
||||
- fix(cmdlinemenu): fix cmdlinemenu lua api
|
||||
- fix(docker): update init.toml url
|
||||
- fix(flygrep): fix version checking
|
||||
@ -92,6 +94,10 @@ The next release is `v0.2.3`
|
||||
|
||||
## Docs
|
||||
|
||||
- docs(community): update community en page
|
||||
- docs(community): add link to x account
|
||||
- docs(website): update index page
|
||||
- docs(roadmap): update roadmap page
|
||||
- docs(job): update `:h spacevim-api-job`
|
||||
- docs(alternate): update doc for toml configuration file
|
||||
- docs(chat): remove IRC rooms from community page
|
||||
|
@ -15,6 +15,7 @@ The roadmap defines the project direction and priorities.
|
||||
- `v2.3.0`
|
||||
- [x] new `job` api based on neovim luv.
|
||||
- [x] implement flygrep with lua.
|
||||
- [x] use new `job` api
|
||||
- [ ] rewrite git.vim with lua.
|
||||
- [x] `:Git add`
|
||||
- [x] `:Git clean`
|
||||
@ -23,6 +24,9 @@ The roadmap defines the project direction and priorities.
|
||||
- [x] `:Git reset`
|
||||
- [x] `:Git rm`
|
||||
- [x] `:Git mv`
|
||||
- [x] `:Git blame`
|
||||
- [x] `:Git cherry-pick`
|
||||
- [x] `:Git shortlog`
|
||||
- [x] plugin log manager derived from SPC runtime logger
|
||||
- [x] rewrite code runner with lua
|
||||
- [x] rewrite task manager with lua
|
||||
@ -31,6 +35,8 @@ The roadmap defines the project direction and priorities.
|
||||
- [x] rewrite leader guide with lua
|
||||
- [x] implement pastebin plugin with lua
|
||||
- [x] make `:A` command support toml configuration file
|
||||
- [x] add git remote manager
|
||||
- [x] implement `ctags#update` in lua
|
||||
|
||||
## Completed
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user