ECA clients
All projects live in ~/dev/, example: ~/dev/eca-emacs
eca-emacs
First and most important ECA client, new features goes here.
Release
- commit and push your changes, no tag needed
eca-vscode
Uses shared eca-webview project
Release
- Commit and push your changes
- if there are changes in eca-webview folder, first commit and push there then on git root after or pull if commited from other repo the webview.
- run
npm version <patch|minor|major>considering user choice otherwise patch - push the new tag
- publish to marketplace via
npm run publish
eca-intellij
Uses shared eca-webview project
Release
- Add entry to changelog (max 180 chars) unreleased if not there
- Commit and push your changes
- if there are changes in eca-webview folder, first commit and push there then on git root after or pull if commited from other repo the webview.
- run
bb tag <version-tag>considering user choice otherwise a patch number
eca-web
Uses shared eca-webview project
Release
- Commit and push your changes
- if there are changes in eca-webview folder, first commit and push there then on git root after or pull if commited from other repo the webview.
eca-desktop
Uses shared eca-webview project
Release
- Commit and push
- if there are changes in eca-webview folder, first commit and push there then on git root after or pull if commited from other repo the webview.
- run
npm version <patch|minor|major>considering user choice otherwise patch - push the new tag
eca-nvim
Outdated client, missing features, we don't change manually here but someone will in the future
eca-cli
WIP, do not touch yet
Source: ericdallo/dotfiles — distributed by TomeVault.