I think one of the most important suggestions is the use of
a literature reference to the implemented algorithm. They
mention using DOI but any reference would do. I have tried
to figure out literature references to algorithms, some of
which decorate Axiom's current source tree. I wish there
were more.

Tim


On 12/22/18, William Sit <w...@ccny.cuny.edu> wrote:
> Amen.
>
> William
>
> William Sit
> Professor Emeritus
> Department of Mathematics
> The City College of The City University of New York
> New York, NY 10031
> homepage: wsit.ccny.cuny.edu
>
> ________________________________________
> From: Axiom-developer
> <axiom-developer-bounces+wyscc=sci.ccny.cuny....@nongnu.org> on behalf of
> Tim Daly <axiom...@gmail.com>
> Sent: Saturday, December 22, 2018 3:41 PM
> To: axiom-dev
> Subject: [Axiom-developer] PLOS Rules for documenting scientific software
>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__journals.plos.org_ploscompbiol_article-3Fid-3D10.1371_journal.pcbi.1006561&d=DwICAg&c=4NmamNZG3KTnUCoC6InoLJ6KV1tbVKrkZXHRwtIMGmo&r=qW9SUYRDo6sWEVPpx7wwWYZ79PdSWMRxNZvTih0Bkxc&m=oC0x0vQV9f5FuUNVQBO_UwV-h73cC7IliZkhPlVwAlw&s=47yINWjh8smzKAsgwzJnJsvhRj7LH22zTHA2D-1xPzA&e=
>
> 1) Write comments as you code
> 2) Include examples and lots of them
> 3) Include a quickstart guide
> 4) Include a README file with basic information
> 5) Include a help command for command line interfaces
> 6) Version control your documentation
> 7) Fully document your application program interface
> 8) Use automated documentation tools
> 9) Write error messages that provide solutions or point to the documentation
> 10) Tell people how to cite your software
>
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.nongnu.org_mailman_listinfo_axiom-2Ddeveloper&d=DwICAg&c=4NmamNZG3KTnUCoC6InoLJ6KV1tbVKrkZXHRwtIMGmo&r=qW9SUYRDo6sWEVPpx7wwWYZ79PdSWMRxNZvTih0Bkxc&m=oC0x0vQV9f5FuUNVQBO_UwV-h73cC7IliZkhPlVwAlw&s=GgpZ-fSxzeliAR6li7ywCwO46JNvaG84OVxPUx7mHKk&e=
>

_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
https://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to