-
Notifications
You must be signed in to change notification settings - Fork 203
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
Docs: add documentation for GroupPath
#3952
Docs: add documentation for GroupPath
#3952
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #3952 +/- ##
===========================================
+ Coverage 78.45% 78.45% +0.01%
===========================================
Files 461 461
Lines 34077 34077
===========================================
+ Hits 26731 26732 +1
+ Misses 7346 7345 -1
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot @chrisjsewell , this looks very useful!
My main question here would be whether this is understandable to a newcomer, and so may I suggest that instead of @sphuber perhaps @mbercx gives this a review?
Co-Authored-By: Leopold Talirz <leopold.talirz@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very clear, thanks Chris! The examples really help for understanding the concepts. I wasn't aware of this feature, and now I'll definitely be using it going forward. :)
One part that was a little confusing is how you can create and delete Group
s via the GroupPath
. It wasn't immediately clear up to that point that you can construct GroupPath
s that don't exist, but I suppose that's why they are virtual.
Another small note: Are you sure the output of Out[10]
is correct? It should probably be False
, considering the next line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @chrisjsewell , since @mbercx already reviewed on the intelligibility, I won't comment on that. Seems fine. Just to reiterate his question whether the one statement is correct. Besides that, two more requests:
- Could you please add a sentence or two on the function of
cls
in theGroupPath
and the current limitations? - Please maintain one sentence per line for text.
Do you mean converting this:
to this:
because you end up with quite long lines, which is why I'd added a few breaks on commas. |
Added in 506a6c6 |
Should this be added before revamping the docs? |
I think so. Its ready for merging IMO |
Yes, that is what I mean, because that is the style rule that was decided. We should not add arbitrary line breaks but just let the editor use soft line-wrapping. Regarding the merging. Since anyway this will have to be moved once we have the new skeleton, there is no rush right? Since it is purely adding new text, there won't be any merge conflicts. So I actually would hold off with merging this until the skeleton is inplace, and then we can add it in the correct place straight away. Doing the same with my open docs PR #3966 |
Fixed in 3cc9a03 |
Fine. Then I'll add it to the project instead. |
GroupPath
GroupPath
@chrisjsewell Could you adapt this PR so that we can merge it into docs-revamp? |
On it now 👍 |
rebased to #4126 |
closes #3913