andreikop / enki

A text editor for programmers
http://enki-editor.org
GNU General Public License v2.0
161 stars 38 forks source link

Package manager install from repo #440

Closed rockiger closed 6 years ago

rockiger commented 6 years ago

Allow users to install plugins from a repo (currently from https://github.com/rockiger/enki-plugin-repository/blob/master/repository.json).

I hope this will make it easy for users to install new plugins and will be a start for a central plugin repository to grow an ecosystem around enki.

The install page is inspired by atom's package manager and usage should be pretty easy:

screenshot_20171218_070426

To submit a new plugin to the repository:

  1. Pick a Name
  2. Host a public GitHub repository and tag names with semantic version number
  3. Clean up repository
  4. Add repo to base repo a. fork the enki-plugin-repository b. add your an entry of your plugin to the plugins section in repository.json
  5. Submit a pull request (This process is based on packagecontrol.io

I would love to hear your feedback. Despite writing a lot of tests, there will probably some bugs.

andreikop commented 6 years ago

Amazing!