Open hawkw opened 9 years ago
This is now being tested with the experimental alexandrialibrary/alexandria-frontend.
Fantastic, that looks great. How do you want to include the front-ends from your repo in the main repo? git subtree
?
(We may also want to look at moving the back-end stuff to its own repo as well and subtreeing them both into this repo so that all the development docs and stuff can live somewhere independently of the separate front-end and back-end code)
We need to discuss the commit -> build -> include process for getting the code from the frontend repo to the template/public directories of the backend. Also how to share common files such as dotfiles and Swagger docs. If we want to share them between repos.
We need to discuss the commit -> build -> include process for getting the code from the frontend repo to the template/public directories of the backend.
Yeah, I'm not sure how we're going to do this exactly, yet.
Also how to share common files such as dotfiles and Swagger docs. If we want to share them between repos.
I think we do. Should they go in a common repo and be subtree'd in to both backend and frontend, or something?
Since our architecture basically has the Alexandria API as the only point of contact between the front-end and the back-end, we might want to consider further decoupling them. For example, the front-end could be developed on an entirely different repo, and included in the backend as a submodule or as some kind of dependency (a WebJar? see #65).
This has a few advantages:
develop
branch on this repo)What does @redbassett think about this idea?