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

switch to a docs-only Hugo pages #384

Merged
merged 4 commits into from
Jun 14, 2024
Merged

Conversation

padovan
Copy link
Contributor

@padovan padovan commented Jun 10, 2024

Our main website is going to be the Foundation website, so we are making this one only about the documentation.
All the doc pages were moved to the root dir as we expect a DNS switch to docs.kernelci.org for this website.

NOTES

  • This PR contains commits from other MRs.
  • We should synchonize the merge and deploy with the switch of the DNS entries.

@padovan padovan requested review from nuclearcat and patersonc June 10, 2024 19:14
@padovan padovan self-assigned this Jun 10, 2024
@nuclearcat
Copy link
Member

/staging

Copy link
Collaborator

@patersonc patersonc left a comment

Choose a reason for hiding this comment

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

The code looks okay.
Can you remind me what the link is for the staging site to see it in action?

@pawiecz
Copy link

pawiecz commented Jun 11, 2024

@patersonc Should be https://static.staging.kernelci.org but I don't see the changes introduced in this PR deployed there 🤔

@nuclearcat
Copy link
Member

/staging
It will be generated now (after few min) to https://static.staging.kernelci.org

@nuclearcat
Copy link
Member

Staging must be fine now, please check

@patersonc
Copy link
Collaborator

We may want to consider updating https://static.staging.kernelci.org/org/maintainers/#project

@gctucker
Copy link
Contributor

We may want to consider updating https://static.staging.kernelci.org/org/maintainers/#project

I was about to send an email to the TSC with some proposed motions for that, to replace me with another maintainer ;)

@patersonc
Copy link
Collaborator

I was about to send an email to the TSC with some proposed motions for that, to replace me with another maintainer ;)

I was referring more to updating it to say the static site is now just the documentation site rather than the whole kernelci.org - rather than demoting you @gctucker :D

@padovan
Copy link
Contributor Author

padovan commented Jun 11, 2024

We may want to consider updating https://static.staging.kernelci.org/org/maintainers/#project

I added another commit to update the description.

@patersonc
Copy link
Collaborator

We may want to consider updating https://static.staging.kernelci.org/org/maintainers/#project

I added another commit to update the description.

LGTM

@padovan padovan force-pushed the docs-as-homepage branch from a08a6e7 to f528700 Compare June 11, 2024 14:30
@padovan
Copy link
Contributor Author

padovan commented Jun 11, 2024

I also added a commit to use the new URL with the upcoming DNS switch.

@padovan padovan marked this pull request as ready for review June 11, 2024 14:45
@padovan padovan force-pushed the docs-as-homepage branch from 939d5e1 to 215f744 Compare June 11, 2024 14:47
@patersonc
Copy link
Collaborator

Do you plan to remove the blogs directory in a follow-up PR?

@padovan
Copy link
Contributor Author

padovan commented Jun 11, 2024

Do you plan to remove the blogs directory in a follow-up PR?

Yeah. I don't think there is a harm of leaving them there for the time being. The Blog link points to the Wordpress website already.

@patersonc
Copy link
Collaborator

Do you plan to remove the blogs directory in a follow-up PR?

Yeah. I don't think there is a harm of leaving them there for the time being. The Blog link points to the Wordpress website already.

Okay.
Google search may still find the blog pages here, but as the content is the same I guess it doesn't really matter.

I'd like to see the latest version on staging before merging, and perhaps we should wait for the DNS changes to be ready.

@padovan
Copy link
Contributor Author

padovan commented Jun 12, 2024

/staging

@padovan padovan force-pushed the docs-as-homepage branch from 215f744 to 25ecb64 Compare June 13, 2024 11:00
padovan added 4 commits June 13, 2024 08:22
This work is a preparation for the website switch. It also
moves all documentation from `/docs/` to `/`.

Signed-off-by: Gustavo Padovan <[email protected]>
We moved all our blog post there as the main KernelCI website.

Signed-off-by: Gustavo Padovan <[email protected]>
Copy some of the content from the About page to docs.
The content left behind will be provided elsewhere in the upcoming
website and docs updates.

Signed-off-by: Gustavo Padovan <[email protected]>
The Hugo pages is our Documentation, and not the website anymore.

Signed-off-by: Gustavo Padovan <[email protected]>
@padovan padovan force-pushed the docs-as-homepage branch from 25ecb64 to b4be3bd Compare June 13, 2024 11:23
@padovan
Copy link
Contributor Author

padovan commented Jun 13, 2024

/staging

@nuclearcat nuclearcat merged commit 50a9db4 into kernelci:main Jun 14, 2024
1 check passed
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.

5 participants