feat(examples): Linearlite multiple projects
To do:
- [x] UI for new projects (currently its using a Browser prompt input)
- [x] Show/hide the sync button when a project is synced (Requires sync status api)
- [x] Unsync project button (Requires an unsung api)
@samwillis updated the project to be ready for the unsub and status APIs
I also updated the load-data script to also use a projects.json file and assign each issue to a random project - I know that the issues don't match the project names but it makes it easier to get a good feel of multi-project syncing
I also updated the
load-datascript to also use aprojects.jsonfile and assign each issue to a random project - I know that the issues don't match the project names but it makes it easier to get a good feel of multi-project syncing
Sounds good for now. We should make a script that produces a dump from a public GutHub using its api. Then we can have multiple "real" projects in there.
@samwillis pointed to canary versions, will require npm install --force to circumvent some peerDep issues, I'll sort those out next week
@samwillis @kevin-dp could you have a quick look at this PR so we merge Linearlite multiproject? I want to deploy it with 0.12.1 but I'd rather merge the multiproject work first and update the version as soon as we release