Conversation
|
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #56 +/- ##
==========================================
- Coverage 73.20% 73.13% -0.08%
==========================================
Files 16 16
Lines 2086 2088 +2
==========================================
Hits 1527 1527
- Misses 559 561 +2 ☔ View full report in Codecov by Sentry. |
|
it's a little worrying that github allows me to even attempt a deployment on someone else's GH pages... whenever this is ready for showtime I imagine there will be some fiddling with github settings to get this to publish. still TODO for this pr (ranked from easiest to most difficult):
There is a fair amount of things to consider before pyxlma is "a real python library":
|
|
Propose we use the example I've started in |
This branch adds documentation for functions and classes provided by pyxlma.
Documentation strings are compliant with the numpy format as I find this the most readable and informative (the other options being google or sphinx).
Documentation pages are built using mkdocs, specifically the mkdocstrings plugin and rendered in the mkdocs-material theme. I didn't want "yet another readthedocs page" and MyST Markdown does not yet have support for auto-generating API docs.
I eventually want to add support for examples using MyST/Executable Books. Since pyxlma is a pure python package, and all of its dependents are either pure python or have a WASM compatible pyodide wheel, it should be possible to run pyxlma in the browser using pyodide or jupyterlite. I am not yet sure whether I'll add this in this PR or if I'll make a separate one.
The goals of this PR are to: