cockpit-project.github.io icon indicating copy to clipboard operation
cockpit-project.github.io copied to clipboard

blog release tags are lacking pagination

Open garrett opened this issue 3 years ago • 11 comments

https://cockpit-project.org/blog/ has pagination

https://cockpit-project.org/blog/category/release.html does not

garrett avatar Dec 15 '21 14:12 garrett

can I work on this issue?

VaibhavNITK avatar Feb 22 '23 06:02 VaibhavNITK

@garrett

VaibhavNITK avatar Feb 22 '23 07:02 VaibhavNITK

@VaibhavNITK we are welcoming contributions. If you need any further communication for help, please reach out to me or garrett for this issue specificlaly at our IRC channel.

libera.chat is the location of the Cockpit Project's IRC channel, #cockpit.

KKoukiou avatar Feb 22 '23 07:02 KKoukiou

Ok and thanks for quick response.

VaibhavNITK avatar Feb 22 '23 07:02 VaibhavNITK

@VaibhavNITK: Thanks! Looking forward to the pull request. :+1:

garrett avatar Feb 22 '23 08:02 garrett

Hi @garrett I I want to contribute to this project. I think I understand the issue about pagination, and I've worked on pagination in my in react js app https://6515cbf5cf81004caecf6640--chipper-boba-578b99.netlify.app/ personal project. I'm glad if you assign me this issue. I'll try my best. Thanks ! Nishat

nishatalam24 avatar Oct 08 '23 16:10 nishatalam24

@nishatalam24 feel free to just contribute a PR, not need to change the assignee here.

KKoukiou avatar Oct 09 '23 06:10 KKoukiou

@KKoukiou Thank you for your timely response and for the guidance. I appreciate the opportunity to contribute directly through pull requests. I'm eager to get started and will review the available issues to find something suitable for my first contribution. If I have any questions or need further clarification, I'll be sure to reach out. Looking forward to contributing to the project!

nishatalam24 avatar Oct 09 '23 09:10 nishatalam24

@KKoukiou I am facing an issue in the installation process.

I cloned the repository to my machine. Trying to installing the dependencies. I tried to install the tool using the dnf package manager, but it did not work because I am using a Mac machine. I read the documentation and found that I can install the tool using Podman or Docker, so I installed both. However, that did not work either. Can you help me out to the installation part or any suggestion.

nishatalam24 avatar Oct 10 '23 04:10 nishatalam24

@nishatalam24 Indeed podman, toolbox etc. are not a thing on Mac, these are Linux tools. It's certainly possible to locally install jekyll etc. through gems on a Mac, but we don't have a recipe how to do that. Unless you already know how to do that, it may be easier to just keep pushing your fork and checking the result on GitHub pages, i.e. on https://nishatalam24.github.io/cockpit-project.github.io/blog/ (you most probably need to enable GitHub pages on your account first).

martinpitt avatar Oct 10 '23 06:10 martinpitt

One issue is that a new static page needs to be created per paginated page, which means that it would inflate the number of build pages across the site. I think that's one of the reasons I didn't implement pagination for tags pages. (Although, I guess we could enable it just for releases, or just enable it overall, as we don't use many other tags.)

It is likely not as straightforward to add pagination to tag pages as it appears, however.

garrett avatar Oct 12 '23 14:10 garrett