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

feat(ws): initial commit for frontend #19

Merged
merged 3 commits into from
Jun 28, 2024

Conversation

ederign
Copy link
Member

@ederign ederign commented Jun 21, 2024

In this PR:

  • UI frontend scaffolding
  • Github Action for frontend and backend

Description

Next week, we plan to start adding features to our frontend, so I've created a scaffolding PR with a basic project structure to avoid mixing it with feature development.

image

How Has This Been Tested?

Run local dev mode and prod builds.

Comment on lines 17 to 20
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.22.2'
Copy link
Member

@jiridanek jiridanek Jun 21, 2024

Choose a reason for hiding this comment

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

If you give it explicit path to go.sum, this can fetch and cache go dependencies for you. This is IMO worth doing. And you can tell it to take go version from your go.mod, so there is a little bit less duplicated information

- name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: workspaces/controller/go.mod
check-latest: true
cache-dependency-path: workspaces/controller/go.sum

Copy link
Member Author

Choose a reason for hiding this comment

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

agree! I just updated it! Thanks for the tip!

In this PR:
- UI frontend scaffolding
- Github Action for frontend and backend

Most of the content of this PR is extract from https://github.com/patternfly/patternfly-react-seed/tree/v6. Thank you so much patternfly team for the seed!

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
@ederign ederign requested a review from jiridanek June 21, 2024 20:02
@thesuperzapper thesuperzapper requested review from thesuperzapper and removed request for jiridanek, andreyvelich and zijianjoy June 22, 2024 20:37
@thesuperzapper thesuperzapper changed the title feat: client ui frontend scaffolding feat(ws): initial commit for frontend Jun 27, 2024
.github/workflows/ui-bff-build.yml Outdated Show resolved Hide resolved
.github/workflows/ui-frontend-build.yml Outdated Show resolved Hide resolved
workspaces/frontend/README.md Outdated Show resolved Hide resolved
workspaces/frontend/package.json Outdated Show resolved Hide resolved
workspaces/frontend/src/app/routes.tsx Outdated Show resolved Hide resolved
workspaces/frontend/src/index.html Outdated Show resolved Hide resolved
workspaces/frontend/tsconfig.json Outdated Show resolved Hide resolved
Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
@thesuperzapper
Copy link
Member

@ederign thanks for this, lets merge to keep wroking on the first features

/lgtm
/approve

Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: thesuperzapper

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit b0367e8 into kubeflow:notebooks-v2 Jun 28, 2024
4 checks passed
Adembc pushed a commit to Adembc/notebooks that referenced this pull request Jun 29, 2024
* feat: client ui frontend scaffolding

In this PR:
- UI frontend scaffolding
- Github Action for frontend and backend

Most of the content of this PR is extract from https://github.com/patternfly/patternfly-react-seed/tree/v6. Thank you so much patternfly team for the seed!

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* Changes requested by code review

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* Fixing icons

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

---------

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
Adembc pushed a commit to Adembc/notebooks that referenced this pull request Jun 29, 2024
* feat: client ui frontend scaffolding

In this PR:
- UI frontend scaffolding
- Github Action for frontend and backend

Most of the content of this PR is extract from https://github.com/patternfly/patternfly-react-seed/tree/v6. Thank you so much patternfly team for the seed!

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* Changes requested by code review

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* Fixing icons

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

---------

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
Adembc pushed a commit to Adembc/notebooks that referenced this pull request Jun 29, 2024
* feat: client ui frontend scaffolding

In this PR:
- UI frontend scaffolding
- Github Action for frontend and backend

Most of the content of this PR is extract from https://github.com/patternfly/patternfly-react-seed/tree/v6. Thank you so much patternfly team for the seed!

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* Changes requested by code review

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* Fixing icons

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

---------

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants