Skip to content

Commit c03b388

Browse files
committed
Add item to refactor test-coverage recipe
1 parent 348e257 commit c03b388

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

TODO.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,7 @@ TODO
814814
815815
105. stability badges
816816
817-
* may be good to have stability badges for methods / modules in order to indicate if a particular API is experimental, locked, or otherwise
817+
* may be good to have stability badges for methods / modules in order to indicate if a particular API is experimental, stable, locked, or otherwise
818818
819819
106. `makie` (and `make`) target to initialize a module (copy files from snippets to a destination directory)
820820
@@ -857,6 +857,33 @@ TODO
857857
- [read-package-tree](https://github.com/npm/read-package-tree)
858858
- [licensee.js](https://github.com/jslicense/licensee.js)
859859
- make part of `pre-push` git hook
860+
- as part of public docs, can generate a list of deps and their licenses; can do the same for `stdlib/lib/**` modules, so that all licenses for the individual mods/deps can be viewed together
861+
862+
117. investigate [test-all-versions](https://github.com/watson/test-all-versions)
863+
864+
118. [node-cpp](https://github.com/freezer333/nodecpp-demo)
865+
866+
119. [rr](https://github.com/mozilla/rr): record and replay framework
867+
868+
120. Investigate the concept of [markembed](https://github.com/dominictarr/markembed) for embedding content in Markdown files
869+
870+
121. Use cases for `remark` plugins:
871+
872+
- reference management
873+
- conversion to RST
874+
- conversion to HTML
875+
- figure (static) insertion (similar to equations)
876+
- appending/removing sections en masse
877+
878+
122. [tangle](https://github.com/worrydream/Tangle)
879+
880+
123. GitHub issues as a [blog](https://github.com/0x00A/blog)
881+
882+
124. review Python test runner snippet
883+
884+
125. update the `test-istanbul` target to run each test individually, output `lcov.info` to a `reports` dir, concatenate all `lcov` results, and then generate a HTML report. See [istanbul](https://github.com/gotwarlost/istanbul).
885+
886+
- for CI, push concatenated `lcov` to coverage service
860887
861888
862889
---
@@ -892,6 +919,7 @@ TODO
892919
- cat
893920
- rand
894921
- from-array
922+
- [duplex-json-stream](https://github.com/mafintosh/duplex-json-stream/blob/master/index.js)
895923
- related => [into-stream](https://github.com/sindresorhus/into-stream)
896924
- [concat-stream](https://github.com/maxogden/concat-stream) => this is essentially an end sink stream
897925
- [pump](https://github.com/mafintosh/pump) (?)
@@ -1126,6 +1154,20 @@ TODO
11261154
11271155
11281156
1157+
---
1158+
1159+
## References
1160+
1161+
* [Square root without division](http://people.eecs.berkeley.edu/~wkahan/ieee754status/reciprt.pdf)
1162+
* [Reciproot Algorithm: correctly rounded?](http://www.eecs.berkeley.edu/Pubs/TechRpts/1994/CSD-94-850.pdf)
1163+
* [reciproot implementation](http://ipa.ece.illinois.edu/mif/pubs/web-only/Frank-RawMemo11-1999.html)
1164+
* [glibc sqrt](https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/ieee754/dbl-64/e_sqrt.c;h=8304a2bb6324acc6be7a9c20b6521aed84193c64;hb=HEAD)
1165+
* [IPython: A System for Interactive Scientific Computing](http://fperez.org/papers/ipython07_pe-gr_cise.pdf)
1166+
* [IPython: Sloan Grant](https://ipython.org/_static/sloangrant/sloan-grant.pdf)
1167+
1168+
1169+
1170+
11291171
---
11301172
11311173
## Ideas

0 commit comments

Comments
 (0)