desihub / desitemplate Goto Github PK
View Code? Open in Web Editor NEWTemplate for DESI software products.
License: BSD 3-Clause "New" or "Revised" License
Template for DESI software products.
License: BSD 3-Clause "New" or "Revised" License
I noticed desispec has a sphinx Makefile and conf.py, but not described in the template. Are there standard protocols to set up the sphinx documentation?
The template should contain some simple example tests.
desitemplate nominally depends on desiutil, so that package needs to be installed before any tests begin.
The template product should contain an example license file.
Every few months we chase our tails trying to figure out a Travis test environment problem that is caused by updates to Travis, conda packages, or pip packages. This is usually completely unrelated to the PR that triggered the problem, and feels like a huge waste of time. desihub/desitarget#416 is a recent example.
Reconsider how we configure the travis environment for desi testing. A few options:
desiutil is currently contains the most cutting-edge testing infrastructure (Python 3.6, minimal install requirements, optional tests, etc.). Update desitemplate to reflect this.
It may be simpler to support DESI template products if there are two separate templates, one for pure Python/Cython packages, and one for pure C/C++ packages.
desitemplate needs a changes file, similar to the one in desiutil.
desitemplate has outdated instructions for setting the __version__
string.
A few boilerplate files that were previously provided by desiInstall need to be restored in order to support things like Travis builds and ReadTheDocs. These include things like:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.