Added
Added codespell_ignore_words
option to static.sh.template
,
which is a list of words that codespell
will ignore. (#35)
Added analytics_id
option to docs_conf.py.template
,
which will enable Google Analytics tracking. (#35)
Changed
codespell
will now ignore _vendor
directories. (#36)
Fixed
Fixed an issue with static.sh.template
in which Python files
that were not converted from notebooks were deleted. (#16)
Added
Added apt_install
option that can be set in the jobs
section to
apt install
any custom apt
requirements for a job. (#14)
Added templates for CONTRIBUTING.rst
, CONTRIBUTORS.rst
,
LICENSE.rst
, MANIFEST.in
, docs/conf.py
, setup.cfg
, and
setup.py
(#17)
Templates will now be automatically loaded from a <repo>/.templates
directory if it exists. When overriding existing templates, the built-in
templates can be accessed in include
and extend
tags with the
templates/
prefix. (#17)
Added flake8
to the static check script. (#17)
Added the bones-pr-number
script to predict the next PR number for a
repository. This helps when writing a changelog entry before a PR has been
made. (#18)
Changed
The Python version is now specified by the python
option (instead of
python_version
), for consistency with .travis.yml
. (#14)
All nengo-bones
scripts now start with bones-
, to make them easier
to find with autocompletion. generate-bones
is now bones-generate
,
and check-bones
is now bones-check
. (#18)
Removed
Removed conda
from the CI setup; all installations should be done
through pip
instead. (#14)
Removed the --template-dir
option from the generate-bones
script;
use a .templates
directory instead. (#17)
Fixed
Order of templated dicts should now be deterministic for all Python versions. (#14)
Initial release of Nengo Bones! Thanks to all of the contributors for making this possible!