Silex
Silex copied to clipboard
Create a meta repo with all Silex sub-projects for easier maintenance and contributions
Make 1 repo with all silex packages, with all the scripts and tools to make maintenance and contributions easier.
Use cases
- [ ] change unifile => push+patch+tag+publish unifile => update+patch+tag+publish unifile CE2 and Silex
- [ ] release silex => update editor.silex.me + silex desktop
1st step
- [x] Silex
- [x] Stage
- [x] Prodotype
- [x] CloudExplorer
- [x] Responsize
- [x] Silex templates
- [x] Unifile
2nd step
- editor.silex.me
- Silex desktop
- Components, hosting providers and custom services as separate projects
- Silex sample repos and tutorials
- ~~Projects websites (Silex, CE2, stage, responsize, ...)~~
Remaining work
For each repo
- [x] deployment of tags instead of master
- [x] delete develop branch
- [x] remove git hooks
- [x] use main instead of master
- [x] check .nvmrc and engine
- [x] check scripts lint and test
- [x] replace all CI with github actions
- [x] npm publish on tags
For the meta repo
- [x] all dependencies to the npm packages
- [x] ncu
- [x] nvm
- [x] publish new versions of all npm packages
- [ ] document contribution in Silex wiki (main branch, npm package)
other
- [ ] unpublish npm (templates? responsize?)
Here is the repo https://github.com/silexlabs/silex-meta