Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split off API and the editor into separate repositories #158

Open
jna-unikent opened this issue Nov 16, 2017 · 2 comments
Open

Split off API and the editor into separate repositories #158

jna-unikent opened this issue Nov 16, 2017 · 2 comments

Comments

@jna-unikent
Copy link
Contributor

As discussed previously, it would be great to split off the editor and the API into separate repositories.

Why?

  • Removed temptation to closely couple them
  • One or another could be swapped out independently of the other
@jna-unikent
Copy link
Contributor Author

Lets have a planning meeting next week to plan this out.

@samyapp samyapp removed this from the Christmas 2017 milestone Dec 8, 2017
@samyapp
Copy link
Contributor

samyapp commented Dec 21, 2017

WIP / POC for this at https://github.com/unikent/astro/tree/sam/api-package.

Separating the editor out is quite straightforward, mostly involves updating some paths in webpack and gulpfile, but probably also needs some environment variables being set see #143 to avoid hard-coding things like the build path.

The API is more hard work - although this may be partly due to me not being that familiar with Laravel's internals yet. Still outstanding:

  • assets
  • config
  • exceptions
  • providers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants