Silex icon indicating copy to clipboard operation
Silex copied to clipboard

Create a meta repo with all Silex sub-projects for easier maintenance and contributions

Open lexoyo opened this issue 2 years ago • 1 comments

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?)

lexoyo avatar Feb 28 '22 09:02 lexoyo

Here is the repo https://github.com/silexlabs/silex-meta

lexoyo avatar Mar 05 '22 10:03 lexoyo