2018-01-27 01:07:02 +08:00
---
2018-12-27 23:06:41 +08:00
title: "设计蓝图"
2018-09-19 12:27:49 +08:00
description: "SpaceVim 设计蓝图和里程碑, 这决定了 SpaceVim 的开发方向和特性实现的优先顺序。"
2018-01-27 01:07:02 +08:00
lang: cn
---
2018-05-31 21:17:38 +08:00
# 设计蓝图
2018-01-27 01:07:02 +08:00
2018-09-19 12:27:49 +08:00
SpaceVim 的设计蓝图和[里程碑](https://github.com/SpaceVim/SpaceVim/milestones)决定了该项目的开发方向以及所有特性实现的优先顺序。
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
<!-- vim - markdown - toc GFM -->
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
- [下一个版本 ](#下一个版本 )
2018-10-28 22:18:17 +08:00
- [v1.0.0 ](#v100 )
2018-05-31 21:17:38 +08:00
- [版本说明 ](#版本说明 )
- [Completed ](#completed )
- [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 )
2018-10-28 22:18:17 +08:00
- [v0.8.0 ](#v080 )
- [v0.9.0 ](#v090 )
2018-12-27 23:06:41 +08:00
- [v1.0.0 ](#v100-1 )
2018-05-31 21:17:38 +08:00
<!-- vim - markdown - toc -->
## 下一个版本
2018-10-28 22:18:17 +08:00
### [v1.0.0](https://github.com/SpaceVim/SpaceVim/milestone/13)
2018-05-31 21:17:38 +08:00
## 版本说明
2018-01-27 01:07:02 +08:00
2018-12-27 23:06:41 +08:00
There are release milestones and meta milestones ("buckets").
2018-01-27 01:07:02 +08:00
- Version-number milestones (0.1, 0.2, 0.3, …) assign issues to production releases.
2018-10-28 22:18:17 +08:00
- The nearest upcoming version is assigned a target date.
2018-12-27 23:06:41 +08:00
- 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` .
2018-01-27 01:07:02 +08:00
- [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.
2018-05-31 21:17:38 +08:00
<!-- call SpaceVim#dev#roadmap#updateCompletedItems() -->
<!-- SpaceVim roadmap completed items start -->
2018-01-27 01:07:02 +08:00
## Completed
2018-05-31 21:17:38 +08:00
### [v0.1.0](https://github.com/SpaceVim/SpaceVim/milestone/1)
2018-12-27 23:06:41 +08:00
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
2018-05-31 21:17:38 +08:00
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.
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
release note: [v0.3.1 ](http://spacevim.org/SpaceVim-release-v0.3.1/ )
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
### [v0.4.0](https://github.com/SpaceVim/SpaceVim/milestone/7)
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
release note: [v0.4.0 ](http://spacevim.org/SpaceVim-release-v0.4.0/ )
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
### [v0.5.0](https://github.com/SpaceVim/SpaceVim/milestone/8)
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
release note: [v0.5.0 ](http://spacevim.org/SpaceVim-release-v0.5.0/ )
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
### [v0.6.0](https://github.com/SpaceVim/SpaceVim/milestone/9)
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
release note: [v0.6.0 ](http://spacevim.org/SpaceVim-release-v0.6.0/ )
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
### [v0.7.0](https://github.com/SpaceVim/SpaceVim/milestone/10)
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
- Improve all the lang#\* layers
2018-01-27 01:07:02 +08:00
2018-05-31 21:17:38 +08:00
release note: [v0.7.0 ](http://spacevim.org/SpaceVim-release-v0.7.0/ )
2018-01-27 01:07:02 +08:00
2018-10-28 22:18:17 +08:00
### [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/ )
2018-12-27 23:06:41 +08:00
### [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/ )
2018-05-31 21:17:38 +08:00
<!-- SpaceVim roadmap completed items end -->