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

Migrate from my infrastructure to GitHub Pages #42

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

caro401
Copy link
Collaborator

@caro401 caro401 commented Nov 12, 2024

Because GitHub pages only supports static sites, we can no longer support the CMS, so I've removed it and references to it in the text. Everything else about editing the docs is the same.

GitHub pages is a preferable solution to my infrastructure, as everyone who needs to edit the docs will have visibility into and control over how they deploy, removing a dependency on me and bringing them in line with other web projects run by DHARPA.

There's some steps to do on the repository once this PR is merged to enable GitHub Pages, which need to be done by someone with Admin rights on this repo. This is explained after the workflow file in astro's docs.

Once this is done and working, I'll take down the version running on my infrastructure and update any links pointing to it. The new link will be DHARPA-Project.github.io/kiara-website.

@stakats
Copy link

stakats commented Nov 13, 2024

Is the idea to replace entirely the existing dharpa.org site or just to have this sit under it at /kiara-website? The dharpa.org homepage is of course horribly outdated, so we don't have any special desire to preserve it, though that said it might be worthwhile to have a refreshed page at the top level.

@caro401
Copy link
Collaborator Author

caro401 commented Nov 13, 2024

No, I was intending for it to be at a sub-path, as the current kiara documentation is (https://dharpa-project.github.io/kiara.documentation which redirects to https://dharpa.org/kiara.documentation/ etc), but just using the .github.io domain while it's very much a work in progress. Changing to dharpa.org/kiara-website may be worthwhile for consistency with the rest of the documentation sites, but I shouldn't have access to your DNS to make that change.

If in the future you wanted this to be served as the current homepage you could (I think) achieve this with custom domain setup in the same way. But I don't think this site in its current structure would make sense as the homepage for the project as a whole.

Separately, I have some capacity at the moment and could make updates to your main homepage if you know what changes you'd like.

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.

2 participants