Skip to content
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

Splitting the tutorial #173

Merged
merged 11 commits into from
Oct 23, 2024
Merged

Splitting the tutorial #173

merged 11 commits into from
Oct 23, 2024

Conversation

fiona-naughton
Copy link
Contributor

Addressing #156 , though I may have got a little carried away in tidying up/adding some other stuff in the process.

The Making (and Registering) a Kit page is now split over multiple pages (and further split to numbered steps), and the pages have been slightly re-ordered. The basic tutorial content should be largely intact, but I reworded/added some things I felt would improve clarity and make it flow better now it's over multiple pages, particularly at the start of the adding documentation section, and there's a "requirements checklist" that gets updated at the end of each of the tutorial pages.

@fiona-naughton fiona-naughton added the documentation Improvements or additions to documentation label Oct 11, 2024
@orbeckst orbeckst self-requested a review October 19, 2024 01:43
Copy link
Member

@orbeckst orbeckst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is excellent! It becomes much more digestible and you added a lot of good bridges between existing content.

I found a few typos that need correcting.

I would also prefer About (or similar content) to be more prominent. It's important that people understand quickly what MDAKits are.

If you need another page for "Other resources", perhaps make a separate Citations page. Then it's also clear how to cite.

(Not for this PR: We should change the title of the Registry page itself to simply Registry of MDAKits and not write out "MDAnalysis Toolkits" — explaining this is the job of the landing page/About page. For the registry title we should just use our "brand name".)

Comment on lines 9 to 10
A `video walk-through <https://www.youtube.com/watch?v=viCPUHkgSxg>`_
of this tutorial is available on YouTube.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way to embed the video?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, there's an open issue #86 ... so this is not something that needs to be solved in this PR!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've had a go at this, anyway (it didn't seem complicated, so might as well kill two birds with one stone)

Comment on lines 5 to 6
*For a video demonstration of this section,*
`click here <https://www.youtube.com/watch?v=viCPUHkgSxg&t=48s>`_.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would avoid "click here" – see https://www.w3.org/QA/Tips/noClickHere .

Instead make the link say what it is.

*******************************

*For a video demonstration of this section,*
`click here <https://www.youtube.com/watch?v=viCPUHkgSxg&t=153s>`_.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make the link say what it is.

********************

*For a video demonstration of this section,*
`click here <https://www.youtube.com/watch?v=viCPUHkgSxg&t=72s>`_.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make the link say what it is.

*********************************

*For a video demonstration of this section,*
`click here <https://www.youtube.com/watch?v=viCPUHkgSxg&t=247s>`_.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make the link say what it is.

:alt: Import a project into RTD

#. Find the Kit repository and click "+". Confirm that the name, URL, and
default branch (likely be `main`) are correct.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"be" ?

through these services is highly encouraged.

However, your code **does** need to be installable from source. You'll specify
the commands for this in the ``scr_install`` field of your ``metadata.yaml``
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

src_install

Comment on lines 7 to 8
*For an example, see* :ref:`example-registration` *from the guided
MDAKit cookiecutter example.*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could use a .. SeeAlso::.

:maxdepth: 1
:caption: Other Resources

about
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would leave About near the top of the list and also make sure it's linked from the intro text.

What do you need to see if someone sends you to mdakits.mdanalysis.org for "their code" and you don't really know what to with this? Or "just make a MDAKit out of your code".

*********************

.. note::
This section is still under construction, and more information will be added
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd remove the ", and more information will be added soon!". Who knows when content will appear...

Perhaps encourage contributions or link to discussions, maybe we get enough discussions/solutions so that we can put it here?

@orbeckst
Copy link
Member

Just to add: I'd really like to see your update live soon as it's a massive improvement in readability and it would make it so much easier to send people to specific pages for advice.

@fiona-naughton
Copy link
Contributor Author

Thanks @orbeckst - hopefully I've addressed all your comments!

Copy link
Member

@IAlibay IAlibay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, thanks.

@orbeckst
Copy link
Member

Looks great!!!

@orbeckst orbeckst self-assigned this Oct 23, 2024
@orbeckst orbeckst merged commit 81ff09b into main Oct 23, 2024
3 checks passed
@orbeckst orbeckst deleted the split-tutorial branch October 23, 2024 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

split MDAKit tutorial into sub-pages link or embed video in web docs
3 participants