-
Notifications
You must be signed in to change notification settings - Fork 30
Keep only one project documentation URL #223
Comments
@smola do you know where current https://doc.bblf.sh is hosted and have access to it? Then I'll be happy to check if it's possible to apply re-directs directly from there. If not, the simplest solution I can see now is:
|
I figured that current version is hosted on gitbook.io
According to docs, gitbook support of re-directs is very limited and would not work for our case. So I guess we should go for "simplest solution" listed above. CC @rporres for review of the suggested approach given the goals from description. |
Implementing the redirection should be easy. But I'd love to see a definitive approach towards documentation as we also have documentation in:
|
👍 awesome, thank you for prompt feedback @rporres !
That sounds very reasonable - do you think it would be better to share the concerns in some new shared issue about documentation e.g in src-d/backlog ? It's very clear now that this particular issue is not about documentation itself, but only about setting up re-directs between 2 existing web sites for bblfsh project. Given your feedback above I'm going to prepare the URL mapping between old and new sites and open an issue in Infra. |
I'm just saying that before setting redirections and stuff, we should give us a few minutes to think how we should do things from now on... I don't want to invest time on doing redirections and fancy stuff for something we're not going to maintain in the future (as it happens with https://github.com/src-d/docs and https://github.com/src-d/docsrv) |
IMHO those projects URLs should be redirected to gitbooks too and adopt something entirely different for apidocs (see https://github.com/src-d/feature-idea/issues/59). |
I believe we're over thinking this. I would keep both URL's but we need to upgrade gitbook on doc.bblf.sh and set it to the master branch. This way it will always be in sync. This way the project site doesn't feel too linked to the company. |
Sorry for being a bit direct here. Given the current situation (at least 3 places for documentation) I'd love to see some thinking about this to avoid maintaining stuff we don't want in the future, e.g. maintaining docsrv related docs is giving me some headaches from time to time. |
I agree with @eiso, both URL makes sense since Babelfish is positioned as a separate project, has its own org, etc. So I'd like to keep |
@rporres Please, would you mind opening a separate issue for the docsrv URLs? Even if both things are related, they are not the same and might have different solutions or schedules. Or just comment here: https://github.com/src-d/feature-idea/issues/59 |
The broader question here is whether babelfish should be tied to source{d} or not. The documentation for source{d} projects will be on their corresponding repos, and maybe we could even having somewhere under We decided that If we wanted to have the gitbooks documentation for our projects also on the website, I'm OK with this but not following the same location since they have a very different audience. If we want to drop the separation between source{d} and babelfish I would definitely recommend looking into integrating |
Re: #223 (comment) If the outcome is going to look anything like this, then I'll agree with @rporres about designing the solution and migration path together for every project instead of just for bblf.sh. |
Right now project documentation is available from 2 different URLs:
As of #222, those two version are even out of sync:
Proposal: keep single "source of truth" project documentation URL and apply HTTP re-directs to it from another one.
Simplest solution: keep only https://docs.sourced.tech and add “301 Moved permanently” to all urls under https://doc.bblf.sh/* , pointing to the right place under
https:/docs.sourced.tech/*
.Implementing this would require knowing where https://doc.bblf.sh/ is hosted and getting access to that place to apply re-directs.
The text was updated successfully, but these errors were encountered: