-
Notifications
You must be signed in to change notification settings - Fork 1
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
Future of the MegaQC Website #2
Comments
I'd prefer not to copy the nf-core website design. If we're going to copy a front end, I think https://multiqc.info would be more fitting. Code: https://github.com/ewels/MultiQC_website |
@ewels Perfectly understand. We could also go for a completely new front end from scratch with a Flask backend. |
I don't think we need a backend at all. I would stick with a static site. Either we abolish this repo entirely and do everything through Sphinx, or we keep this and use HTML as it is now, or perhaps move to Jekyll or some other static site generator. |
Don't think that we would need one right now either, but then you always have the option to just use it when needed.
But with a static site you can also add the backend later when it's actually needed.
Fine with a static site.
|
The nf-core site is PHP based as well..? Most of the MultiQC website is just static HTML anyway so shouldn't be particularly tough. It's only the docs that are doing anything fancy and we're using a different method there anyway. |
I rewrote the nf-core backend with flask for mlf-core.
So: static website starting with the MultiQC design?
|
Sounds good to me 👍🏻 How we render the more custom static pages such as the homepage I don't mind - sphinx / Jekyll / Hugo / static HTML. I have been wanting to play around with the Hugo + Sphinx combination for a while now but haven't had the time. When I was looking at it before I was thinking that Sphinx could generate markdown / rst and Hugo could then render that into the website alongside regular static content. That would be compatible with GitHub Actions / Pages etc. But yeah - anything is better than nothing, so happy to go along with whatever static HTML approach 👍🏻 |
If it's only the homepage that will be proper "custom" HTML outside of the sphinx docs, it might be worth skipping the static site generator completely? Just have sphinx running into a subdirectory and a static |
Dear everyone,
as discussed we could go for a somewhat nice simple website with a documentation button in the navigation bar, which links to the documentation. A nice website makes any project look serious and aids in motivating people to contribute.
Documentation related issue: MultiQC/MegaQC#117 (comment)
My suggestion would be the following:
Again - example mlf-core: https://mlf-core.com/index
I shamelessly copied the style of the nf-core website and adapted it slightly. Like discussed it links to the documentation.
We aka I could yet again copy the website and modify it for MegaQC.
Advantages:
If you consider this a good plan I can write a slightly more detailed proposal and we can discuss that further.
Thoughts @TMiguelT @ewels @apeltzer @tsnowlan ?
Cheers
The text was updated successfully, but these errors were encountered: