mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-04-13 13:04:10 +08:00
docs(roadmap): update roadmap and todos
This commit is contained in:
parent
77cd1b85e0
commit
c90dc3f00c
1
bundle/git.vim/autoload/git/blame.vim
vendored
1
bundle/git.vim/autoload/git/blame.vim
vendored
@ -4,6 +4,7 @@ let s:STRING = SpaceVim#api#import('data#string')
|
||||
|
||||
let s:blame_buffer_nr = -1
|
||||
let s:blame_show_buffer_nr = -1
|
||||
" @todo rewrite Git blame in lua
|
||||
function! git#blame#run(...)
|
||||
if len(a:1) == 0
|
||||
let cmd = ['git', 'blame', '--line-porcelain', expand('%')]
|
||||
|
1
bundle/git.vim/autoload/git/config.vim
vendored
1
bundle/git.vim/autoload/git/config.vim
vendored
@ -1,6 +1,7 @@
|
||||
let s:JOB = SpaceVim#api#import('job')
|
||||
let s:BUFFER = SpaceVim#api#import('vim#buffer')
|
||||
|
||||
" @todo rewrite Git config in lua
|
||||
function! git#config#run(argvs)
|
||||
|
||||
if empty(a:argvs)
|
||||
|
2
bundle/git.vim/autoload/git/rebase.vim
vendored
2
bundle/git.vim/autoload/git/rebase.vim
vendored
@ -1,6 +1,6 @@
|
||||
let s:JOB = SpaceVim#api#import('job')
|
||||
let s:BUFFER = SpaceVim#api#import('vim#buffer')
|
||||
|
||||
" @todo rewrite Git rebase in lua
|
||||
function! git#rebase#run(...) abort
|
||||
let s:bufnr = s:openRebaseCommitBuffer()
|
||||
let s:lines = []
|
||||
|
2
bundle/git.vim/autoload/git/reflog.vim
vendored
2
bundle/git.vim/autoload/git/reflog.vim
vendored
@ -1,6 +1,6 @@
|
||||
let s:JOB = SpaceVim#api#import('job')
|
||||
let s:BUFFER = SpaceVim#api#import('vim#buffer')
|
||||
|
||||
" @todo rewrite Git reflog in lua
|
||||
function! git#reflog#run(args)
|
||||
let cmd = ['git', 'reflog'] + a:args
|
||||
let s:bufnr = s:openRefLogBuffer()
|
||||
|
1
bundle/git.vim/autoload/git/rm.vim
vendored
1
bundle/git.vim/autoload/git/rm.vim
vendored
@ -9,6 +9,7 @@
|
||||
|
||||
let s:JOB = SpaceVim#api#import('job')
|
||||
|
||||
" @todo rewrite Git rm in lua
|
||||
function! git#rm#run(files) abort
|
||||
|
||||
if len(a:files) == 1 && a:files[0] ==# '%'
|
||||
|
2
bundle/git.vim/autoload/git/stash.vim
vendored
2
bundle/git.vim/autoload/git/stash.vim
vendored
@ -12,7 +12,7 @@ let s:BUFFER = SpaceVim#api#import('vim#buffer')
|
||||
|
||||
|
||||
let s:stash_show_bufnr = -1
|
||||
|
||||
" @todo rewrite Git stash in lua
|
||||
function! git#stash#run(args) abort
|
||||
|
||||
let cmd = ['git', 'stash'] + a:args
|
||||
|
@ -8,13 +8,16 @@ 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.2.0](#v220)
|
||||
- [版本说明](#版本说明)
|
||||
- [v2.3.0](#v230)
|
||||
- [已完成](#已完成)
|
||||
- [v1.5.0](#v150)
|
||||
- [v2.0.0](#v200)
|
||||
- [v0.1.0](#v010)
|
||||
- [v0.2.0](#v020)
|
||||
- [v0.3.0](#v030)
|
||||
@ -34,75 +37,70 @@ SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/mile
|
||||
- [v1.7.0](#v170)
|
||||
- [v1.8.0](#v180)
|
||||
- [v1.9.0](#v190)
|
||||
- [v2.0.0](#v200)
|
||||
- [v2.1.0](#v210)
|
||||
- [v2.2.0](#v220)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
## 下一个版本
|
||||
|
||||
### [v2.2.0](https://github.com/SpaceVim/SpaceVim/milestone/25)
|
||||
|
||||
## 版本说明
|
||||
|
||||
There are release milestones and meta milestones ("buckets").
|
||||
|
||||
- Version-number milestones (0.1, 0.2, 0.3, …) assign issues to production releases.
|
||||
- The nearest upcoming version is assigned a target date.
|
||||
- Low-risk fixes in the current branch are first committed to the stable branch, then merged to master. For example, if the current stable release is `0.1.1` and a bug-fix is assigned to the `0.2` milestone, it does not mean users need to wait until 0.2 to get the fix. The patch will be committed to the stable branch and released in `0.1.2`.
|
||||
- [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.
|
||||
### [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
|
||||
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
|
||||
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
|
||||
- SpaceVim api
|
||||
- plugin manager ui ( for dein)
|
||||
|
||||
release note: [v0.3.0](http://spacevim.org/SpaceVim-release-v0.3.0/)
|
||||
@ -127,7 +125,7 @@ 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
|
||||
- Improve all the `lang#*` layers
|
||||
|
||||
release note: [v0.7.0](http://spacevim.org/SpaceVim-release-v0.7.0/)
|
||||
|
||||
@ -177,14 +175,16 @@ 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.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23)
|
||||
|
||||
release note: [v2.0.0](http://spacevim.org/SpaceVim-release-v2.0.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 -->
|
||||
|
@ -7,13 +7,16 @@ description: "The roadmap and milestones define the project direction and priori
|
||||
|
||||
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.
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [Next](#next)
|
||||
- [v2.3.0](#v230)
|
||||
- [Meta](#meta)
|
||||
- [Completed](#completed)
|
||||
- [v1.5.0](#v150)
|
||||
- [v2.0.0](#v200)
|
||||
- [v0.1.0](#v010)
|
||||
- [v0.2.0](#v020)
|
||||
- [v0.3.0](#v030)
|
||||
@ -33,7 +36,6 @@ The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) de
|
||||
- [v1.7.0](#v170)
|
||||
- [v1.8.0](#v180)
|
||||
- [v1.9.0](#v190)
|
||||
- [v2.0.0](#v200)
|
||||
- [v2.1.0](#v210)
|
||||
- [v2.2.0](#v220)
|
||||
|
||||
@ -43,66 +45,61 @@ The roadmap and [milestones](https://github.com/SpaceVim/SpaceVim/milestones) de
|
||||
|
||||
### [v2.3.0](https://github.com/SpaceVim/SpaceVim/milestone/26)
|
||||
|
||||
## Meta
|
||||
|
||||
There are release milestones and meta milestones ("buckets").
|
||||
|
||||
- Version-number milestones (0.1, 0.2, 0.3, …) assign issues to production releases.
|
||||
- The nearest upcoming version is assigned a target date.
|
||||
- Low-risk fixes in the current branch are first committed to the stable branch, then merged to master. For example, if the current stable release is `0.1.1` and a bug-fix is assigned to the `0.2` milestone, it does not mean users need to wait until 0.2 to get the fix. The patch will be committed to the stable branch and released in `0.1.2`.
|
||||
- [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.
|
||||
|
||||
<!-- call SpaceVim#dev#roadmap#updateCompletedItems('en') -->
|
||||
|
||||
<!-- SpaceVim roadmap completed items start -->
|
||||
|
||||
## 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
|
||||
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
|
||||
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
|
||||
- SpaceVim api
|
||||
- plugin manager ui ( for dein)
|
||||
|
||||
release note: [v0.3.0](http://spacevim.org/SpaceVim-release-v0.3.0/)
|
||||
@ -127,7 +124,7 @@ 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
|
||||
- Improve all the `lang#*` layers
|
||||
|
||||
release note: [v0.7.0](http://spacevim.org/SpaceVim-release-v0.7.0/)
|
||||
|
||||
@ -177,12 +174,10 @@ 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.0.0](https://github.com/SpaceVim/SpaceVim/milestone/23)
|
||||
|
||||
release note: [v2.0.0](http://spacevim.org/SpaceVim-release-v2.0.0/)
|
||||
|
||||
### [v2.1.0](https://github.com/SpaceVim/SpaceVim/milestone/24)
|
||||
|
||||
release note: [v2.1.0](http://spacevim.org/SpaceVim-release-v2.1.0/)
|
||||
|
@ -202,8 +202,6 @@ local function get_labels_regex() -- {{{
|
||||
end
|
||||
-- }}}
|
||||
|
||||
-- labels to vim searching partten
|
||||
-- [ todo ] [00:00:03:498] [ Info ] labels_partten: \v\@bug>|\@question>|\@fixme>|\@todo>
|
||||
local function get_labels_partten() -- {{{
|
||||
local sep = '|'
|
||||
local rst = [[\v]]
|
||||
|
Loading…
x
Reference in New Issue
Block a user