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

Docs: deployment #67

Open
1 of 5 tasks
ryan-roemer opened this issue Jan 6, 2022 · 1 comment
Open
1 of 5 tasks

Docs: deployment #67

ryan-roemer opened this issue Jan 6, 2022 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@ryan-roemer
Copy link
Member

ryan-roemer commented Jan 6, 2022

After talking with @formidableamy I think here's our goal:

We'll plan to use https://github.com/FormidableLabs/formideploy which out-of-the box gives us per-PR deploys with deployment notifications and links in PR and takes care of the production deploy. ( Note: deploys of this project will be completely independent of formidable.com deploys or any other project )

Work to get there:

  • Reconfigure docusaurus to build to /open-source/react-native-owl/ instead of /. (I'm assuming docusaurus can easily do this).
  • Hook up formideploy to CI, replace placeholder deploy stuff, etc.
  • Add formidops user, GH CI user, and add secrets to this repo.
  • Make necessary changes in formidable.com website to accommodate the new site.
  • Clean up the website Docusaurus template docs (e.g. shouldn't mention deploy because we do it our way)

I'll try to get started on this this week so we have a staging site to look at by Monday.

@ryan-roemer ryan-roemer added the documentation Improvements or additions to documentation label Jan 6, 2022
@ryan-roemer
Copy link
Member Author

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

No branches or pull requests

1 participant