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

Scitools Understand Parser #309

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Conversation

RavenMarQ
Copy link
Collaborator

This is to test Committing and PR

This is to test Committing and PR
@RavenMarQ RavenMarQ linked an issue Sep 12, 2024 that may be closed by this pull request
11 tasks
@carlosparadis carlosparadis changed the title Test Scitools Understand Parser Sep 13, 2024
Modeled after parse_dependencies with a similar output, this is for review to see if it is in-line with specification
@RavenMarQ RavenMarQ self-assigned this Sep 26, 2024
Per the specifications in Issue 308, the files are functional and ready to be put into a notebook.
Quick fix
Updating NAMESPACE to export the new functions and creating the Rmd, are the primary notes. The folder holding the sample project also is included locally, but uses the calculator project provided in Issue from Carlos
@carlosparadis
Copy link
Member

@RavenMarQ just a reminder the notebook should have more than just code, please check with @daomcgill or ask her for a code review if needed.

Copy link
Member

@carlosparadis carlosparadis left a comment

Choose a reason for hiding this comment

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

I am a bi concerned with the use of loops here and the overall code logic, did you follow

https://github.com/sailuh/kaiaulu/blob/c7811069ef3c7943b509c76d4b9116d1a14dc343/R/src.R#L373C1-L378

?

.idea/.gitignore Outdated Show resolved Hide resolved
.idea/kaiaulu.iml Outdated Show resolved Hide resolved
DESCRIPTION Show resolved Hide resolved
NAMESPACE Outdated Show resolved Hide resolved
R/src.R Show resolved Hide resolved
R/src.R Outdated Show resolved Hide resolved
R/src.R Outdated Show resolved Hide resolved
R/src.R Show resolved Hide resolved
R/src.R Outdated Show resolved Hide resolved
R/src.R Outdated Show resolved Hide resolved
@carlosparadis
Copy link
Member

In addition to the above, see CONTRIBUTING.md on how to edit NEWS.md, and DESCRIPTION. A lot of files that shouldn't be added have been pushed in this PR and those that should be edited were not.

Most of the code review notes have been resolved, except for changing the file.path and descriptions. The notebook is currently being updated, but a preview on the proposed format is provided.
DESCRIPTION Outdated Show resolved Hide resolved
Copy link
Collaborator

@daomcgill daomcgill left a comment

Choose a reason for hiding this comment

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

The reason for having a notebook is to help users understand what they can do with it, and why they would want to use the features in the first place (as well as understanding how to use the code). The user should not need to read through your issue or code in order to know what is going on. This is the place to explain it to them.

vignettes/understand_showcase.Rmd Outdated Show resolved Hide resolved
vignettes/understand_showcase.Rmd Show resolved Hide resolved
vignettes/understand_showcase.Rmd Show resolved Hide resolved
vignettes/understand_showcase.Rmd Show resolved Hide resolved
Having addressing most things, especially using file.path, the functions are functional and the notebook works.
Copy link
Member

@carlosparadis carlosparadis left a comment

Choose a reason for hiding this comment

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

Minor changes from the call, not comprehensive but complement.

vignettes/understand_showcase.Rmd Outdated Show resolved Hide resolved
vignettes/understand_showcase.Rmd Outdated Show resolved Hide resolved
vignettes/understand_showcase.Rmd Outdated Show resolved Hide resolved
RavenMarQ and others added 4 commits October 8, 2024 17:23
Resolving comments received on the notebook.
- Refactored the understand_showcase.Rmd notebook to expect the use of the getters from R/config.R (i #230 contains the getter functions in R/config.R).
Copy link

codecov bot commented Oct 11, 2024

Codecov Report

Attention: Patch coverage is 0% with 54 lines in your changes missing coverage. Please review.

Project coverage is 37.94%. Comparing base (2bc8d14) to head (857d3c4).
Report is 4 commits behind head on master.

Files with missing lines Patch % Lines
R/src.R 0.00% 54 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #309      +/-   ##
==========================================
- Coverage   39.79%   37.94%   -1.85%     
==========================================
  Files          20       20              
  Lines        3091     3355     +264     
==========================================
+ Hits         1230     1273      +43     
- Misses       1861     2082     +221     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

RavenMarQ and others added 4 commits October 10, 2024 15:51
- The project configuration sections of a notebook was incorrectly using the project directory (kaiaulu/) as its working directory rather than the directory that it resides in (/vignettes/) as its working directory.
@carlosparadis
Copy link
Member

@daomcgill the GitHub Actions problem was incidentally isolated: The moment I merged The GitHub Refresher, master started passing. I thought GitHub Actions broke something, but the problem is deeper and in our end. Notice how @RavenMarQ PR also passed just now after I merged the passing master. @beydlern @crepesAlot please merge master to your PRs that are still open. master is currently passing, as so is this PR. If yours is not passing, I can't merge.

Ping me on your PRs that do not pass master so we can diagnose. If you had to merge Dao's PR, then the issue on her code likely spread to yours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Scitools' Understand Parse
4 participants