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

Initial Setup of Storybook, React App, CICD deploy to GitHub pages #16

Merged
merged 7 commits into from Jun 10, 2022
Merged

Initial Setup of Storybook, React App, CICD deploy to GitHub pages #16

merged 7 commits into from Jun 10, 2022

Conversation

nimishbongale
Copy link
Member

Initial Setup of:

  1. Storybook (runs on port 6006)
  2. React App (runs on port 3000)
  3. CI CD configured for pushes to master, auto deploys to GitHub pages

Sample deployment (may require repo setting changes)

https://nimishbongale.github.io/webui/

npm install --legacy-peer-deps
npm run build-storybook

- name: Deploy 🚀
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace with a custom script to push to gh-pages branch :)

LICENSE Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
Copy link
Member

@maany maany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work @nimishbongale!! :D Just minor changes besides the CI workflow where you'd have to provide a custom script to push to gh-pages branch ;)

@maany maany added DevOps Building, Testing/CI and Releasing of Rucio UI gsoc22 To be completed as part of GSoC 2022 labels Jun 8, 2022
@maany maany added this to the 1.0.0 milestone Jun 8, 2022
@maany maany linked an issue Jun 8, 2022 that may be closed by this pull request
@nimishbongale
Copy link
Member Author

CI workflow where you'd have to provide a custom script to push to gh-pages branch

@maany Can I take this up as a part of a separate item?

Copy link
Member

@maany maany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Kudos, first PR

@maany maany merged commit ddc99cd into rucio:master Jun 10, 2022
@nimishbongale nimishbongale deleted the feature-2-storybook-react-ts-setup branch June 10, 2022 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps Building, Testing/CI and Releasing of Rucio UI gsoc22 To be completed as part of GSoC 2022
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BDD and isolated component development
2 participants