Create a NPM package for server side API and make the client application dependent to this package.
What to do :
- Create a new GitHub repository.
- Move server code into the new repository.
- Move server wiki into the new repository.
- Move server issue into the new repository.
- Create a package.json for client which will require the server.
- Update README.
- Publish package into NPM.
Why :
- Better decoupling server and client side.
- Better readability into the repositories (code, wiki, issues).
- Ability to manage releases separately for server and client.
- Users will be able to install the server API if they doesn't want the default UI.
Create a NPM package for server side API and make the client application dependent to this package.
What to do :
Why :