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

server-frontendserver-backend にレポジトリを分けたい #180

Open
takano32 opened this issue Feb 23, 2022 · 1 comment
Open
Labels
backend REST API(Django)に関するもの frontend 管理画面(Nuxt)に関するもの

Comments

@takano32
Copy link
Member

デプロイする仕組み(?)を作りました。

https://github.com/spendingjp/openspending-deploy

  • openspending-backend - backend
  • openspending-backend - frontend
  • openspending-frontend - frontend

という構成ですがデプロイでは

  • client-frontend
  • server-frontend
  • server-backend

という分割にしてあります。

server-frontendserver-backend は、どちらも openspending-backend をクローンして必要な部分だけ使っています。

コンポーネントとしては openspending-backendopenspending-server-frontendopenspending-server-backend に分割してもよいような気がしました。

サブディレクトリの扱いがツール(コミット前の yarn など)によってマチマチだったり CI の使い方がサブディレクトリを考慮したものになってしまうのも少し気になっています(特殊なことをしているのでメンテナンスするときにドキドキする)。

@takano32 takano32 added frontend 管理画面(Nuxt)に関するもの backend REST API(Django)に関するもの labels Feb 23, 2022
@takano32
Copy link
Member Author

Git のサブディレクトリを新しいレポジトリとして取り出す
https://docs.github.com/ja/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend REST API(Django)に関するもの frontend 管理画面(Nuxt)に関するもの
Projects
None yet
Development

No branches or pull requests

1 participant