-
-
Notifications
You must be signed in to change notification settings - Fork 30
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
Moving jupyterlab-comments repo from jupytercalpoly to jupyterlab #145
Comments
I think there is quite a bit of work still needed before (1) is ready for regular usage by JupyterLab users, but I think it is a much better starting point than (2) at this point. Based on this, I think the proposal makes sense. The other option is to use (1) create a branch of jupyterlab/jupyterlab, but that will be more difficult to develop and have people try out. For transparency, both the interns who built (1) and @jweill-aws work for me at Cal Poly and AWS respectively. |
Other concerns about the JupyterLab comments had to do with the organization of files. Currently, Pros of using the metadata field:
Cons of using the metadata field:
|
We discussed this issue at the JupyterLab weekly meeting yesterday — see minutes: #135 (comment) We discussed soliciting feedback on these moves from @jupyterlab/jupyterlab-council members. Thoughts about archiving the old |
This seems like a simple proposal. I would like to propose a vote on the
matter.
…On Thu, May 5, 2022 at 8:43 AM Jason Weill ***@***.***> wrote:
We discussed this issue at the JupyterLab weekly meeting yesterday — see
minutes: #135 (comment)
<#135 (comment)>
We discussed soliciting feedback on these moves from
@jupyterlab/jupyterlab-council
<https://github.com/orgs/jupyterlab/teams/jupyterlab-council> members.
Thoughts about archiving the old jupyterlab/jupyterlab-commenting repo
and moving jupytercalpoly/jupyterlab-comments into jupyterlab? The
long-term goal would be to incorporate the latter, newer module into
JupyterLab core.
—
Reply to this email directly, view it on GitHub
<#145 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAGXUEGOAWEG6FAPURZBUTVIPUCBANCNFSM5U7W43IA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Brian E. Granger
Senior Principal Technologist, AWS AI/ML ***@***.***)
On Leave - Professor of Physics and Data Science, Cal Poly
@ellisonbg on GitHub
|
For reference, linking to jupyterlab/jupyterlab#12588 which pulls |
Related: jupyterlab/jupyterlab#12032 |
I would be really happy if somebody who actually works on this also suggests how they would embed comments in the ipynb file, based on their experience... since this sort of functionality is something people grading homework as ipynb files frequently want. |
When the interns built the newer extension we talked about the following:
* We wanted the commenting system to work with potentially all file types
(notebooks, source files, markdown, etc.).
* Because of this, we couldn't rely on all file formats to have internal
slots where we could store comments.
* To test this idea out, the initial version stores all comments in
separate files.
* Longer term, we would like to move to a model where different files types
can store comments in an appropriate location - so that notebooks could
store them internally.
* We also looked at using the W3C web annotation data model to store
comments in the notebook file (https://www.w3.org/TR/annotation-model/).
Eventually, we would want to make this part of the formal notebook
document JSON schema.
The interns only got to the first 3 of these steps, but I think it makes
sense to continue to explore this space along the lines of the last two.
…On Wed, May 18, 2022 at 9:22 AM William Stein ***@***.***> wrote:
I would be really happy if somebody who actually works on this also
suggests how they would embed comments in the ipynb file, based on their
experience... since this sort of functionality is something people grading
homework as ipynb files frequently want.
—
Reply to this email directly, view it on GitHub
<#145 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAGXUC6KYIEM23IUBREH2DVKUKLDANCNFSM5U7W43IA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Brian E. Granger
Senior Principal Technologist, AWS AI/ML ***@***.***)
On Leave - Professor of Physics and Data Science, Cal Poly
@ellisonbg on GitHub
|
I'm reviewing the W3C Web Annotation Data Model, which declares that each "Annotation" has a "type" and a "target". The target IRI is like a URI, but with non-ASCII characters permitted. What would such a target look like in a Jupyter notebook? Do we have, or are we planning to make, an IRI schema for referring to one cell in a notebook or a portion thereof? |
Is it not the fragment selector job to specify the position within the document and the target is the IRI to the notebook.
It seems we could do something similar using the standard cell uid and an editor positioning. But there is still the case of commenting an cell output to figure out then. |
This is a follow up item from a meeting with @3coins, @afshin, @jtpio, @martinRenou, @fcollonval, @hbcarlos, @Zsailer, and others on May 3, 2022.
Problem
Currently, there are two repositories for commenting functionality in JupyterLab:
I've been talking with @ellisonbg about incorporating the
jupytercalpoly/jupyterlab-comments
repository into JupyterLab core. At a meeting on May 3, we discussed archiving the older "commenting" repo and bringing the newer "comments" repo into the JupyterLab project.Proposed Solution
jupyterlab/jupyterlab-commenting
repojupytercalpoly/jupyterlab-comments
into thejupyterlab
project spacejupyterlab-comments
(the extensions moved fromjupytercalpoly
) into the mainjupyterlab/jupyterlab
repository.Additional context
The comments extension's UI should be integrated with the cell toolbar, which may require that the cell toolbar be modified to be visible even if it overlaps with cell content (jupyterlab/jupyterlab#12223).
The text was updated successfully, but these errors were encountered: