-
Notifications
You must be signed in to change notification settings - Fork 3
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
First Draft of Trac migration to Pelican #2
base: main
Are you sure you want to change the base?
Conversation
twisted.github.io redirects to twisted.org so that should be ok? |
@JudgeGregg thanks so much for your work on this! do you have somewhere I can preview the rendering of this? |
Yes, just wanted to be sure :) Also, the good news is that the files are almost pure RST, (apart from the internal pages links, specific to Pelican), so migrating to another Wiki should be easier if needed. |
|
I suspect we'll probably want something like this? https://github.com/marketplace/actions/github-pages-pelican-build-action I've currently got the repo configured as a bare github pages project so I'll need to tweak the branch to gh-pages |
It should work, although I'm not familiar at all with GH Actions. |
I think this will cause the action to push to main recursively |
the
link is a 404 for me https://judgegregg.github.io/peliwiki/%7Bfilename%7D/pages/WebDevelopmentWithTwisted.rst |
Ok I'll focus on T-Web next. Any page with "filename" in its url means it's a broken internal link, because the page hasn't been migrated, or it's a typo. |
@JudgeGregg there's at least three threads of discussion here
I enabled "discussions" to facilitate this https://github.com/twisted/twisted.github.io/discussions |
Ok thanks, I'll open the relevant discussions there :) |
@JudgeGregg perhaps a "show and tell" discussion and I can start three nested threads there? |
The theme was updated in "main" branch. I happy to merge a pelican PR which builds on top of the current theme and as a start adds support for a "blog" so that we have a static landing page, but we can also replace https://labs.twistedmatrix.com/ in a single site. Thanks! |
Thank you, I updated the sites with the new index page. In order to summarize, so far we have: I'll see if I can start working on a pelican theme based on the new index page, as per your suggestion (unless we stick to GH announcements). However what should we do with the already migrated pages ? We can indeed integrate them with the existing RTD site, or simply ditch them. |
Awesome work. I think that if sphinxwiki is migrated we can just use Sphinx. And the Furo theme looks awesome and comes with dark/light theme ... so more awesomeness :) Most of the important and still relevant content from the Trac wiki should be migrated into the main documentation at https://docs.twistedmatrix.com/en/stable/ Many pages from Trac wiki are no longer relevant / outdated / and only have historical value. https://github.com/twisted/twisted/wiki/TwistedCommunity For the new https://twisted.org/ what I think is missing, are the blog posts from #8. So rather than migration the wiki pages to pelican or Sphinx, I think that it would make more sense to migrate the blog post. Just my view :) |
This is my first try at migrating trac pages to RST Pelican.
So far 32 pages have been merged, including (I think) the most important ones about contributing.
I've used twisted.org as the main host, but can revert easily to twisted.github.io if need be.
There are still areas of improvement on the currently migrated pages:
Also I don't know which pages are obsolete and don't really need migrating.
I plan on: