Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core とは何か?を議論したい #1

Closed
lambdalisue opened this issue Jun 11, 2018 · 3 comments
Closed

Core とは何か?を議論したい #1

lambdalisue opened this issue Jun 11, 2018 · 3 comments
Assignees
Labels
discussion Let's discuss

Comments

@lambdalisue
Copy link
Member

Core の立ち位置として以下のようなものを提唱します。

  1. Vim/Neovim どちらでも動くもの(Vim 8.0, Neovim 0.2.0 が最低ライン)
    • 全部 CI でテストする
    • Linux は docker
    • Mac は Travis
    • Windows は AppVeyor
  2. ドキュメント・テストが充実しているモジュールに限定
  3. 機能がアトム的で、特定の機能に対して、そのモジュールが必須に近い存在のもの
    • Async.Promise
  4. 現在のモジュールから必須に近いもののみを抽出したもの
    • Data.String の一部
  5. Vim/Neovim の差異を吸収するためには必須なもの
    • Whisky.System.Job

上記に当てはまらないものは

  • vital-mantle ドキュメント・テストが充実しているモレキュラーレベルのモジュール群
  • vital-crust 実験的・限定的なモジュール群

として別議論。

どうでしょう?これで良さそうなら「何を core として入れるか?」の議論を別 issue で行いたいです

@ujihisa
Copy link

ujihisa commented Jun 11, 2018

👍
let's do that!

@lambdalisue
Copy link
Member Author

ずっとOpenで置いておいても無意味なので、とりあえず現状は上記で確定したとします。異論等あれば、別枠ではissueにしましょう。

@ujihisa
Copy link

ujihisa commented Jun 14, 2018

👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Let's discuss
Projects
None yet
Development

No branches or pull requests

5 participants