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

symbiflow-examples.readthedocs.io is still online #589

Open
tcal-x opened this issue Jul 29, 2022 · 5 comments
Open

symbiflow-examples.readthedocs.io is still online #589

tcal-x opened this issue Jul 29, 2022 · 5 comments
Labels
Documentation Improvements or additions to documentation Question Further information is requested SymbiFlow Deprecated shell wrappers

Comments

@tcal-x
Copy link

tcal-x commented Jul 29, 2022

https://symbiflow-examples.readthedocs.io/en/latest/getting.html is still online, and is not up to date with the f4pga version.

@mithro
Copy link
Contributor

mithro commented Jul 29, 2022

We should make sure that https://symbiflow-examples.readthedocs.io redirects to the f4pga version using ReadTheDocs redirect support https://docs.readthedocs.io/en/stable/user-defined-redirects.html

@mithro
Copy link
Contributor

mithro commented Jul 29, 2022

@kgugala / @mgielda / @umarcor - Any chance one of you can look at making this happen?

@mithro
Copy link
Contributor

mithro commented Sep 24, 2022

Poke?

@kgugala
Copy link
Member

kgugala commented Sep 26, 2022

hmm, the redirect is set (exactly as the docs say), but it doesn't seem to be working. One option here is to remove the contents of the docs hosted on symbiflow-examples webpage and have only one page with information that the project has been moved.

Other one is to inject a script to the theme that will do the redirect. What do you think?

@umarcor
Copy link
Contributor

umarcor commented Sep 26, 2022

We looked into this some months ago. The redirect feature of RTD does not work for us, because of various reasons. The main one is that it's mostly meant for statically redirecting the pages of a site that was moved to a different host/URL or to some subdir. However, in our case the content was reorganised, split and moved around. Therefore, there is no 1-to-1 match that we can use to redirect old URLs (pages). We could break (remove) all the pages and have all of them redirected to the index of the new site, but that would probably require manual action by RTD admins ("This option is only available on some plan levels"), or doing the redirection in JS/HTML as suggested by @kgugala. We also tried changing the URL of the project, rather than creating a new project/site; that's unfortunately not possible.

Hence, we decided to add an "Important" admonition at the top of each page in symbiflow.rtfd.io and symbiflow-examples.rtfd.io (through a prolog; see https://github.com/f4pga/f4pga/commits/symbiflow and https://github.com/chipsalliance/f4pga-examples/commits/symbiflow), to tell users that "SymbiFlow is now F4PGA" and to point them to the new locations: https://f4pga.org/, https://f4pga.readthedocs.io/ and https://f4pga-examples.readthedocs.io/.

@umarcor umarcor changed the title https://symbiflow-examples.readthedocs.io/ is still online symbiflow-examples.readthedocs.io is still online Sep 26, 2022
@umarcor umarcor added Question Further information is requested Documentation Improvements or additions to documentation SymbiFlow Deprecated shell wrappers labels Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Improvements or additions to documentation Question Further information is requested SymbiFlow Deprecated shell wrappers
Projects
None yet
Development

No branches or pull requests

4 participants