* fix(website): avoid use GH API on client
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): field was the same
Signed-off-by: Simon Rey <[email protected]>
* fix(website): use Octokit instead manual fetch
Signed-off-by: Simon Rey <[email protected]>
* fix(website): fix type unused null
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): remove unused interface
Signed-off-by: Simon Rey <[email protected]>
* chore: remove AI generated comment
Co-authored-by: Florent BENOIT <[email protected]>
Signed-off-by: Simon Rey <[email protected]>
* chore: remove AI generated comments
Signed-off-by: Simon Rey <[email protected]>
* fix(website): remove log for success
Co-authored-by: Florent BENOIT <[email protected]>
Signed-off-by: Simon Rey <[email protected]>
* fix(website): remove log wait if no error let it go
Co-authored-by: Florent BENOIT <[email protected]>
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): more explicit name
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): remove release from name as this will be used to fetch stars as well
Signed-off-by: Simon Rey <[email protected]>
* chore(website): improve comment
Signed-off-by: Simon Rey <[email protected]>
* chore: remove outdated comment
Signed-off-by: Simon Rey <[email protected]>
* fix(website): owner has changed
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): class to help UT
Signed-off-by: Simon Rey <[email protected]>
* chore(website): rename plugin accordingly to file name
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): move interfaces to file
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): move class to file
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): file name convention
Signed-off-by: Simon Rey <[email protected]>
* fix(website): fix imports, refactor version in common
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): change structure
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): change structure
Signed-off-by: Simon Rey <[email protected]>
* refactor(website): remove intermediate const
Signed-off-by: Simon Rey <[email protected]>
* fix(website): add v in linux version to be the same as widnows and mac, refactor
Signed-off-by: Simon Rey <[email protected]>
* test(website): test release data parse
Signed-off-by: Simon Rey <[email protected]>
* chore: remove some comments
Signed-off-by: Simon Rey <[email protected]>
* chore: fix lint
Signed-off-by: Simon Rey <[email protected]>
* fix(extension/podman): add type of mock
Signed-off-by: Simon Rey <[email protected]>
* test(podman/extension): use same syntax as rest of project
Signed-off-by: Simon Rey <[email protected]>
* chore: add copyright
Signed-off-by: Simon Rey <[email protected]>
* chore: fix the name, but it was in gitignore
Signed-off-by: Simon Rey <[email protected]>
* refactor: use new constants
Signed-off-by: Simon Rey <[email protected]>
* chore: fix import using path alias
Signed-off-by: Simon Rey <[email protected]>
* refactor: use constants to avoid breaking change when moving repo
Signed-off-by: Simon Rey <[email protected]>
---------
Signed-off-by: Simon Rey <[email protected]>
Signed-off-by: Simon Rey <[email protected]>
Co-authored-by: Florent BENOIT <[email protected]>
### What does this PR do?
* Fixeds the github button by hiding on smaller screens (similar to the
Download button)
* Removes the GitHub link since we have the button with stars now
* Adds spacing to the Download button since it was too close to the
light/dark mode change.
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
### What issues does this PR fix or reference?
<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->
Closes https://github.com/podman-desktop/podman-desktop/issues/12419
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
View the website :)
Signed-off-by: Charlie Drage <[email protected]>
### What does this PR do?
* Adds a custom github stars button that uses the github api
* Makes sure to only show if we can actually get the stars
* Created with a separate file / custom navbar type.
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
### What issues does this PR fix or reference?
<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->
Part of https://github.com/podman-desktop/podman-desktop/issues/11816
Closes https://github.com/podman-desktop/podman-desktop/issues/12118
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
Preview the website / click around.
Signed-off-by: Charlie Drage <[email protected]>
### What does this PR do?
* Updates the spacing and size of the CNCF logo
* Left-aligns the text on the bottom
* Fixes the spacing between paragraphs.
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
### What issues does this PR fix or reference?
<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->
Part of https://github.com/podman-desktop/podman-desktop/issues/11816
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
Preview website / see screenshots :)
Signed-off-by: Charlie Drage <[email protected]>
### What does this PR do?
* Refactors download buttons to separate file
* Changes Download Now button to match UI mockup
* Adds "Download" button to header
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
### What issues does this PR fix or reference?
<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->
Part of https://github.com/podman-desktop/podman-desktop/issues/11816
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
Preview website on netlify :)
Signed-off-by: Charlie Drage <[email protected]>
* feat: website add community page
Signed-off-by: Matt Demyttenaere <[email protected]>
* chore: add dropdown to main nav
Signed-off-by: Matt Demyttenaere <[email protected]>
---------
Signed-off-by: Matt Demyttenaere <[email protected]>
Co-authored-by: Charlie Drage <[email protected]>
Removes core values from the website as it doesn't make sense anymore and
will free up space in the header.
Part of #5761.
Signed-off-by: Tim deBoer <[email protected]>
### What does this PR do?
* Renames the extension section to just "Extensions"
* Moved Installing to #1 in the list
* Changes "Write" to "Developing" section
* Adds redirect links
* Move publishing to bottom part
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
### What issues does this PR fix or reference?
<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->
Part of https://github.com/containers/podman-desktop/issues/6883
discussion (does not close it though)
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
Visit the site :)
Signed-off-by: Charlie Drage <[email protected]>
* docs: updated Installing Podman Desktop and Podman on Windows
Signed-off-by: Fabrice Flore-Thébault <[email protected]>
Co-authored-by: Charlie Drage <[email protected]>
Switches to give every provider (Podman, Lima, Kind, Minikube, OpenShift) its own root folder in the doc navigation (and the child '/installing' is normally where installation instructions are).
Why? Currently the topics for several of these are spread out between multiple sections, e.g. there is Lima information in onboarding for containers, onboarding for Kubernetes, and Kubernetes; installing Podman is under Onboarding for containers but setting the default connection is in Working with containers. As a user I know if I'm using provider X and if I'm looking for information on using X within Podman Desktop, vs how to use Podman Desktop.
After this move, there was only one page in each of the 'onboarding' sections - the onboarding containers overview and working with an existing Kubernetes. These two pages were moved into the respective /containers and /kubernetes folders so that the section could be removed. /working-with-containers was reduced to /containers to match all the other folders.
As much as possible (except for links) I've tried not to edit the content of any page. In a couple cases I had to merge pages that were near duplicates, and likewise there are a couple places where we didn't have a single landing page before (e.g. OpenShift) where I added an initial page.
Added redirects in the docusaurus config, and as much as possible updated links in existing files to point to the new locations.
Signed-off-by: Tim deBoer <[email protected]>
* fix: reduce website footer
Ok, here's my pass at reducing the vertical height of the footer. Long term I think
we can and should do more, this is just a quick initial cleanup pass:
- Left: removed three links (so both columns are down to 5). These are a
judgement call, e.g. I felt like 'Docker migration' is a bit of marketing we'd
want to leave for now.
- Right: remove Blog (it's already at the top of the page).
- Right: remove planning and roadmap, both not really useful link and accessible
from the Github link above.
- Put copyright and license on one line.
Overall, this reduces the footer height from 11 lines of text to 7.
Signed-off-by: Tim deBoer <[email protected]>
* fix: chat, sprint links
Reduced four chat links to just Discord and a link to Communication section in the readme. Added back in a link to the sprint planning board.
Removed Compose from the doc links to even things out again.
Signed-off-by: Tim deBoer <[email protected]>
---------
Signed-off-by: Tim deBoer <[email protected]>