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: add get started & Who is Behind sections landing page anonymous users (#2891) #2896

Merged

Conversation

andre-code
Copy link
Contributor

@andre-code andre-code commented Nov 14, 2023

PR to add new getStarted and Who is Behind sections for landing page anonymous users.

Testing

To include or modify a project for testing the start session on the landing page, configure the HOMEPAGE_PROJECT_PATH in the client/run-telepresence.sh script.

No included here:

Fix #2891
Fix #2897

/deploy renku=2891-get-started-section extra-values=global.renku.cli_version=2.7.0 #persist

@RenkuBot
Copy link
Contributor

You can access the deployment of this PR at https://renku-ci-ui-2896.dev.renku.ch

@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 933f59b to 8c82e8c Compare November 14, 2023 23:53
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 8c82e8c to 9e61ab3 Compare November 15, 2023 08:23
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 9e61ab3 to 7b1dd2b Compare November 16, 2023 04:28
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 7b1dd2b to 30d2661 Compare November 16, 2023 07:09
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 30d2661 to 1a6a071 Compare November 16, 2023 13:52
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 1a6a071 to 4207369 Compare November 21, 2023 08:17
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from 4207369 to e96585a Compare November 21, 2023 08:37
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from e96585a to d38263d Compare November 21, 2023 08:49
@andre-code andre-code force-pushed the andrea/lp/2891-get-started-section branch from d38263d to 9e08835 Compare November 21, 2023 09:03
@andre-code andre-code marked this pull request as ready for review November 21, 2023 09:08
@andre-code andre-code requested a review from a team as a code owner November 21, 2023 09:08
@andre-code andre-code changed the base branch from 3357-redesign-landing-page to andrea/lp/2885-hero-section November 21, 2023 09:08
Copy link
Member

@lorenzo-cavazzi lorenzo-cavazzi left a comment

Choose a reason for hiding this comment

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

Regarding the message in the skeleton card when there is an error loading the project, I added it to quickly identify errors in deployment, such as missing the project path or an invalid path. The purpose is to quickly recognize the mistake and address it.

If the project isn't reachable anymore (E.G. accidentally deleted or otherwise not available) users will see the error.
In general, the UI should only show errors targeting users, not administrators. Those should be logged though Sentry instead.

Not blocking for merging the PR since we are short on time, but it would be nice to have this changed later.

@andre-code andre-code force-pushed the andrea/lp/2885-hero-section branch from 1d00d96 to cd9d471 Compare November 27, 2023 09:15
Base automatically changed from andrea/lp/2885-hero-section to 3357-redesign-landing-page November 27, 2023 20:52
@andre-code andre-code merged commit 9ee1bfb into 3357-redesign-landing-page Nov 28, 2023
28 of 33 checks passed
@andre-code andre-code deleted the andrea/lp/2891-get-started-section branch November 28, 2023 08:17
@RenkuBot
Copy link
Contributor

Tearing down the temporary RenkuLab deplyoment for this PR.

andre-code added a commit that referenced this pull request Nov 29, 2023
* feat(client): add hero section landing page anonymous users (#2885) (#2890)

* feat(client): add get started & Who is Behind sections landing page anonymous users (#2891) (#2896)

* feat(client): Add Teaching & What Is Renku sections landing page (#2911)(#2912) (#2913)

* fix(client): Add project path and dataset slug home parameters for the landing page

Fix #2895 #2891 #2897 #2911 #2912
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants