Skip to content

Update Guides - #57

Merged
Sarthakmistry merged 14 commits into
mainfrom
developer-guide
Jul 27, 2026
Merged

Update Guides#57
Sarthakmistry merged 14 commits into
mainfrom
developer-guide

Conversation

@jared321

Copy link
Copy Markdown
Contributor

This includes filling out missing content as well as adding in new R wrapper content.

@jared321 jared321 mentioned this pull request Jul 20, 2026
11 tasks
Sarthakmistry and others added 6 commits July 21, 2026 12:57
Synchronize feature branch
This branch is addressing the R wrapper issue, so we can remove the note.
Sarthak has grown the "tox usage" section into much more, so a more precise name
is needed.  Since R doesn't have an empty bibliography, C++ shouldn't either.
Since we ask users to refer to the C++ CLT build script for more information, I
moved some technical information from this section to the script's docs.  This
makes sense since we shouldn't ask users to read the dev guide.  Split up the
intermediate/cache information so that info only appears in the section related
to the tools that create them.  Will reevaluate with Sarthak to determine if
this is helpful.

Having this section only point developers to the "list" tox subcommand is
lovely.  Improved the tox.ini descriptions to improve the self-documentation
contained in that file.

@jared321 jared321 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@Sarthakmistry I have made a first round of changes to the documentation. You can take control of your branch for your next iteration. After you have reviewed and updated, please let me know so that I can (hopefully) perform a thorough final review.

@Sarthakmistry Sarthakmistry left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I hae reviewed the changes made to developer environment documentation and nothing seems to be broken. The changes make sense.

It was important to tie cached files at the root level -- editable installations
-- rather than to tox.  Apparently sphinx substitutions don't work inside bold
environments.

@jared321 jared321 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Review

  • Review all changes made
  • Review output of tox list -v to confirm documentation sufficient
  • Review all changes to documentation as rendered by RTD for this PR
  • Confirm all actions passing

I would "approve" if I could. However, I can't since I created the PR.

@Sarthakmistry These are very nice additions and improvements to the Guides. It was interesting to see what you decided to highlight and detail in the documentation. Certainly all, including my future self, will benefit from this concise knowledge.

I've left some minor comments for you to address as you choose. You might want to do a final self-review of this PR since I changed quite a bit. Running through procedures in clean environments and thinking as a user would is always a good PR review exercise.

Unless you think I should review any future changes, please merge once you are happy with the PR.

Comment thread docs/get_started_r.rst
Comment thread docs/examples_r.rst Outdated
Comment thread docs/developer_environment.rst Outdated
Comment thread docs/developer_environment.rst Outdated
Comment thread docs/git_workflow.rst Outdated
Comment thread docs/git_workflow.rst Outdated
Comment thread docs/developer_environment.rst Outdated
Comment thread docs/developer_environment.rst Outdated
@Sarthakmistry
Sarthakmistry merged commit 85dd78f into main Jul 27, 2026
83 checks passed
@jared321 jared321 mentioned this pull request Jul 28, 2026
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.

2 participants