ome / omero-figure

An OMERO.web app for creating Figures from images in OMERO
http://figure.openmicroscopy.org
GNU Affero General Public License v3.0
15 stars 30 forks source link

merge gh-pages into master #398

Closed jburel closed 3 years ago

jburel commented 3 years ago

This PR

to test locally, run docker run -it --rm -p 4000:4000 -v $PWD:/srv/jekyll jekyll/builder:pages jekyll server -w

cc @sbesson @will-moore

pwalczysko commented 3 years ago

Tested the workflow in the header of this PR (locally). Works as expected.

sbesson commented 3 years ago

This PR is effectively doing several things

Tested locally and the URLs mentioned in the description redirect as expected. A few questions:

The latter seems to create a lot of clutter for files which are effectively redirecting and largely unmaintained. As GitHub pages has the option of deploying from the /docs directory in addition to root, an option would be to start moving the website source under /docs?

will-moore commented 3 years ago

Great that you're keeping all the gh-pages content. I know most of it is not needed by new users but it's nice to preserve that history for those who want more background.

Moving everything under /docs to keep the top level clean sounds like a good plan.

Will we always keep http://figure.openmicroscopy.org deployed, to redirect (or not redirect for some deeper posts as Seb asked)? Or will that go away in due course?

Even if we're only left with reading the posts directly (e.g. like https://github.com/jburel/omero-figure/blob/merge-gh/_posts/2014-08-17-dev-jst-templates.markdown) that is not too bad since they mostly seem to render OK, include images etc. (youtube doesn't embed, but the link is still clickable: https://github.com/jburel/omero-figure/blob/merge-gh/_posts/2014-10-07-release-1.0.0.markdown)

jburel commented 3 years ago
sbesson commented 3 years ago

If we agree to move the Jekyll source files under /docs, it might be easier to perform the operation against the gh-pages branch first (and add the redirect) and update the deployment directory in a first step, Then origin/gh-pages could be merged into origin/master and the source branch of the deployment updated. That would also keep the number of concurrent changes more manageable in case something does not work out and we need to roll back changes.

jburel commented 3 years ago

I think that will be easier. Closing this PR