-
Notifications
You must be signed in to change notification settings - Fork 3k
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
feat(notebook): add data models for Notebook entity #4223
feat(notebook): add data models for Notebook entity #4223
Conversation
f220c2a
to
bfb6727
Compare
bfb6727
to
ff25c37
Compare
metadata-models/src/main/pegasus/com/linkedin/metadata/key/NotebookKey.pdl
Show resolved
Hide resolved
While making the above change, could you try merging latest master to see if the build issue gets resolved? Seems irrelevant to this change. |
1. add glossaryTerms aspect 2. make text in TextCell not searchable
f096be0
to
a3dc84f
Compare
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.
Have a few more comments, but will put it on the RFC so we can discuss there. Once that discussion is finished, we can push this PR in.
metadata-models/src/main/pegasus/com/linkedin/notebook/CommonCellAttributes.pdl
Outdated
Show resolved
Hide resolved
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.
@tc350981 I think the code looks good!
We want to make sure we mark these as IN BETA as we iterate in the beginning. Can you add this to all the new aspects (no need for internal objects) and add a doc field in the entity-registry.yml to specify this?
Do you mean add a commend in all the aspect schema file and the data entity in entity-registry.yml to indicate this entity is in beta? |
Yes! So aspects and entity-registry.yaml. We want to start making this clear going forward so we can iterate faster on these new entities while not increasing our support load. |
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.
LGTM!
…4223) * add Notebook data model * resolve PR comments 1. add glossaryTerms aspect 2. make text in TextCell not searchable * add dataPlatformInstance aspect and make notebookTool non-searchable * make data doc cell title optional * mark Notebook related aspects and entity as in BETA version * add comments in entry-registry.yml for notebook entity Co-authored-by: Xu Wang <[email protected]>
This PR is to add pegasus schema to model Notebook data entity. RFC: #4237
Checklist