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

github pages job? #326

Closed
whot opened this issue May 2, 2023 · 5 comments
Closed

github pages job? #326

whot opened this issue May 2, 2023 · 5 comments
Labels
ci Continuous integration documentation Indicates a need for improvements or additions to documentation enhancement Indicates new feature requests

Comments

@whot
Copy link
Contributor

whot commented May 2, 2023

@bluetech any reason (other than ETIME) we don't have a pages job to have up-to-date documentation? Right now afair the xkbcommon.org doc requires a manual sync.

@bluetech
Copy link
Member

bluetech commented May 4, 2023

The website (code here), DNS and tarballs are hosted by @fooishbar, and I sync it using ssh on every release. So automating would require giving the CI ssh access.

@fooishbar
Copy link
Member

I'd be perfectly happy moving it over to GitHub Pages, or GitLab Pages if you wanted to move it to fd.o ...

Let me know what you need for me. Happy to change DNS, give you access to DNS (in fact, check your email and you've got an invite from Joker), add accounts to the machine currently hosting it, etc etc.

@bluetech
Copy link
Member

bluetech commented May 4, 2023

Thanks, I was able to connect to Joker.

Next step will be to set up a github pages clone of xkbcommon.org.

Then set it up to use the custom domain. Should take special care to keep all URLs in tact.

Then we can look at automating it.

@wismill wismill added enhancement Indicates new feature requests ci Continuous integration labels May 14, 2023
@emersion
Copy link
Contributor

Migrating to GitHub pages would be a step backwards wrt. #259.

@wismill wismill added the documentation Indicates a need for improvements or additions to documentation label Jul 3, 2023
@whot
Copy link
Contributor Author

whot commented Mar 19, 2024

@whot whot closed this as completed Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous integration documentation Indicates a need for improvements or additions to documentation enhancement Indicates new feature requests
Projects
None yet
Development

No branches or pull requests

5 participants