epiverse-trace / epiverse-trace.github.io

Technical blog of the Epiverse-TRACE project, where we share opinions and investigations in R package development, or scientific software development more generally
https://epiverse-trace.github.io/
3 stars 3 forks source link

Upgrade homepage #262

Closed chartgerink closed 3 months ago

chartgerink commented 4 months ago

This PR tracks the work on upgrading the homepage. This is a substantial change from what was there - most of the content from the existing homepage has moved into the new "Getting Started" page temporarily.

Timeline for this PR is:

Biggest open questions before merging:

[!NOTE] You can view the preview deployment on Netlify: https://deploy-preview-262--tourmaline-marshmallow-241b40.netlify.app/

I did my best for this assignment, as there were only minimal copy guidelines, scope definition, or needs for the homepage that I could base myself off of. As such, I am very happy to receive concrete, actionable, and proportional feedback. Once we merge this, that is only the starting point for this new homepage - we can keep working on it over time. So the question here is - "Do we want this to be the replacement for the existing homepage?"


After merging, the "Getting Started" will need further fleshing out. I would like to keep this outside the scope of this PR, and also understand that this is an important bit because we're linking to it. I will take suggestions for how to do this over in #272.

netlify[bot] commented 4 months ago

Deploy Preview for tourmaline-marshmallow-241b40 ready!

Name Link
Latest commit d5cd249d346d9976112b7bc153a0026c58ae46ac
Latest deploy log https://app.netlify.com/sites/tourmaline-marshmallow-241b40/deploys/667a9b9872bbf50008fcacac
Deploy Preview https://deploy-preview-262--tourmaline-marshmallow-241b40.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

joshwlambert commented 3 months ago

@chartgerink really nice work revamping the website. I prefer the new layout. I like the spacing between information, it doesn't feel cluttered.

If we keep the animated terminal recording, what do we show in this? Currently it runs a basic command and is not to be considered final

I'm not sure what should be shown. I think the current example is good. Another option could be to find a quick example that chains together a few functions from different Epiverse packages to highlight interoperability of our tools, but nothing comes to mind right now that would be easy to show in an equivalent example.

Do we want this to be the replacement for the existing homepage?

Yes!

Other comments:

adamkucharski commented 3 months ago

Thanks for putting this together, it's looking much more polished. A few comments:

Related issues:

chartgerink commented 3 months ago

Thanks all for the feedback, including those who provided feedbak outside of GitHub 😊

I incorporated a bunch of things for the homepage that focused on existing content. It is out of scope for me at this time to swap out entire components for new ones.