-
Notifications
You must be signed in to change notification settings - Fork 217
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
Add a documentation section for Concepts/Finalize #285
Conversation
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.
Going to wait for @apruden2008 and @craigjson 's reviews before merging to production and closing the issue. |
I see some repeated information in the existing Language/Functions section with this one. Does it make sense to move the entire Functions section into a new page and document all of them in more detail, we can link to this new section in the existing portion in the Language section. |
Is the repeated information inconsistent? How large of a change to the existing language guide would be needed to modify the existing docs @craigjson ? Can you give @kpandl a checklist of line numbers and paragraphs to address the feedback? |
Thank you for the feedback, @craigjson and @collinc97. The finalize file contains more detailed information on finalize than the language file. So all of the information of the language file is also in the finalize file, but not necessarily the other way. From my understanding, the repeated information is consistent. Speaking of line numbers, the following line numbers in the finalize file add information over the language file:
Speaking of line numbers in the language file, information from all lines on finalize (366-413) is also contained in the finalize file. Going forward, one way to address it would be by making the information in the finalize file more dense, for example by removing the code from lines 377-413 (as the code is also in the finalize section and explained in more depth) and mention in the sentence with the link (line 376) that there is a code example. However, the description of finalize in the language section may then be less consistent with the description of other functions which have an example. I don't think we should remove any information on finalize from lines 368-374. What do you think? Happy to implement the changes |
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.
I don't see an issue with the Finalize file being a super-set of the language/finalize portion.
The thing I noticed was that from a structure POV, the standalone Finalize section is lower level than any of the other sub-topics under Leo.
Alternatively, we could include all of the information of the finalize file in the language file, if the standalone finalize file is not necessary to have (I think this is my preferred option right now).
This is my favorite solution also.
If finalize is the only function that is getting more detailed information, keeping things consistent and in one place would be my preference.
…le, update overview links
merge changes from master.
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
Closes #283