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

[DOCS] Add API Reference Page #17

Merged
merged 3 commits into from
Jun 19, 2023
Merged

[DOCS] Add API Reference Page #17

merged 3 commits into from
Jun 19, 2023

Conversation

TheCedarPrince
Copy link
Owner

This PR adds an API reference page for current functions exported and organized within NoteMate.jl.

@TheCedarPrince TheCedarPrince added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 19, 2023
@TheCedarPrince TheCedarPrince self-assigned this Jun 19, 2023
@codecov-commenter
Copy link

Codecov Report

Patch and project coverage have no change.

Comparison is base (4abbc13) 0.62% compared to head (1bace97) 0.62%.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files
@@          Coverage Diff          @@
##             dev     #17   +/-   ##
=====================================
  Coverage   0.62%   0.62%           
=====================================
  Files          3       3           
  Lines        159     159           
=====================================
  Hits           1       1           
  Misses       158     158           

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@TheCedarPrince TheCedarPrince merged commit 7919ff7 into dev Jun 19, 2023
@TheCedarPrince TheCedarPrince deleted the tcp-api-page branch June 19, 2023 13:30
TheCedarPrince added a commit that referenced this pull request Aug 31, 2023
* Documentation coverage (#9)

* Initial documentation bits

Initial bits of documentation to get started and kick this off.

* Reverted back to main branch version

* Rewrote motivation to index

Per suggestions in PR #9, the motivation.md file content has been moved to the index.md file and rewritten to both be more document storage-format agnostic and place an empathis on digidal garden creation earlier on. 

I also expanded it with some general ideas on the vision of where NoteMate could be expanded to.

* Delete settings.json

Should not be part of any commits

* second part did not stage into commit

go figure. Workflow is a bit unstable today.

* Revision of docs landing page (#13)

* Revision of docs landing page

* Minor refactor for initial draft

* Docstrings for files (#11)

* Initial documentation bits

Initial bits of documentation to get started and kick this off.

* Cleaned up docstrings branch

* Added docstrings to rest of franklin.jil

Rolled the improved docstrings by @TheCedarPrince into the existing docstrings, and added docstrings of the same style to the rest of the methods. 

Docstring for generate_citation() still requires a clarification for the citations keyword argument - structure of the agument data unclear.

* Added docsstrings for remaining functions

We should now have docstring coverage across the entire NoteMate module.

* [DOCS] Add API Reference Page (#17)

* Added LiveServer dependency for easier local documentation previews

* Added link to API reference page

* Added API reference section

* Added first draft of README (#20)

* [DOCS] Example Workflow Showing What `NoteMate.jl` Can Do (#26)

* Writing initial usage documentation

Using the example workflow Julia parser, wrote a how to use document. Not yet hyperlinked to any other pages.

* Stubbing out parsing component

* Drafting first pass of NoteMate structure document

* Expanding using notemate tutorial

* Finished initial pass through and added todos

* Added tutorial section

* Finalized initial tutorial

* Added resources for documentation

* Updated package versions and added Markdown dependency

---------

Co-authored-by: Sevoris Doe <74614227+SevorisDoe@users.noreply.github.com>

* [FEATURE] Added Templates and Changelog (#29)

* Added templates for feature requests and bug reports

* Updated installation instructions

* Drafted initial Changelog

* Added a pull request template for future contributors

* Added tag for initial release

* Removed additional dependenices for initial package release

* Added test dependencies

* Added first attempt at a test suite for package

* Test assets for the test suite

---------

Co-authored-by: Sevoris Doe <74614227+SevorisDoe@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants