metafacture / metafacture-documentation

The central place for documentation about metafacture
http://metafacture.github.io/metafacture-documentation/
Apache License 2.0
3 stars 3 forks source link

Use jekyll theme for documentation #28

Closed TobiasNx closed 4 months ago

TobiasNx commented 11 months ago

This seems to be a good option. Changing the blue to the metafacture blue otherwise nice simple documentation form.

https://just-the-docs.github.io/just-the-docs/

It allows for searching and a sidebar.

This page shows how to use this template in github pages: https://github.com/just-the-docs/just-the-docs-template/blob/main/README.md

katauber commented 10 months ago

functional review: @TobiasNx code review: ?

dr0i commented 6 months ago

As discussed today we will ask if @Phu2 has time to give it a try.

Phu2 commented 6 months ago

Note to self: the docs are published as github pages already, see https://metafacture.github.io/metafacture-documentation/ However, the metafacture site oddly links to the (this!) repo of the docs instead.

TobiasNx commented 6 months ago

Note to self: the docs are published as github pages already, see https://metafacture.github.io/metafacture-documentation/ However, the metafacture site oddly links to the (this!) repo of the docs instead.

This is due to the fact that the gh pages version is not ready yet / did not exist yet and the documentation repo was used instead.

Phu2 commented 6 months ago

First draft is published at https://phu2.github.io/metafacture-documentation/ Still need to adjust the navigation and tweak some colors. The site will be re-deployed on push to the master branch of https://github.com/Phu2/metafacture-documentation

TobiasNx commented 6 months ago

Structure: General pages:

FLUX

FIX

Java Integration

For Developers

Phu2 commented 6 months ago

Pages restructered, navigation added. @TobiasNx You might want to review the redeployed docs https://phu2.github.io/metafacture-documentation/

TobiasNx commented 6 months ago

TODOs:

If we are done with this, we could invite the team to have a look at this.

Phu2 commented 6 months ago

Done. I also tried to fix all links and added a footer.

Phu2 commented 6 months ago

"Approaching a transformation with metafacture" isn't linked to anywhere (and has no heading). Same with "Maintainer Guide".

dr0i commented 6 months ago

'Short cheer here - this looks so much better :+1:

TobiasNx commented 6 months ago

Perhaps add the word documentation under the logo in the corner?

Also any way to turn [!NOTE] into grafik

Seems like there is a way within justthedocs: https://just-the-docs.com/docs/ui-components/callouts/

TobiasNx commented 6 months ago

Also how should we proceed?

Phu2 commented 6 months ago

New branch https://github.com/metafacture/metafacture-documentation/tree/28-use-jekyll-theme created + corresponding Github Action (on push) for deployment to http://metafacture.github.io/metafacture-documentation/

TobiasNx commented 5 months ago

Still open merge this with master.

Add a new README.md that links to the documentation and to the markdown pages. Perhaps we should talk to @dr0i and @fsteeg if they are okay with the remodelling of the documentation repo.

fsteeg commented 5 months ago

The page at http://metafacture.github.io/metafacture-documentation/ looks good to me, but the PR at https://github.com/metafacture/metafacture-documentation/pull/43 is still a draft and has not been reviewed (and is not linked to this issue). Shouldn't this go through the regular review process?

TobiasNx commented 4 months ago

The page at http://metafacture.github.io/metafacture-documentation looks good to me, but the PR at #43 is still a draft and has not been reviewed (and is not linked to this issue). Shouldn't this go through the regular review process?

I opened an PR for this and assigned you for review.