An open API service indexing awesome lists of open source software.

https://github.com/data-exp-lab/ytcookiecutter

a cookiecutter template for yt
https://github.com/data-exp-lab/ytcookiecutter

Last synced: about 1 year ago
JSON representation

a cookiecutter template for yt

Awesome Lists containing this project

README

          

===============
ytcookiecutter
===============

This is an experimental Cookiecutter_ template for yt-related development, including rapid prototyping of new frontends.

* GitHub repo: https://github.com/data-exp-lab/ytcookiecutter/
* Documentation: https://ytcookiecutter.readthedocs.io/
* Free software: BSD license

Features
--------

In addition to the `standard cookiecutter template `_ features, this template includes:

* frontend scaffolding
* github actions for build tests
* pre-commit configuration
* auto-generation of requirements files with yt-related dependencies

.. _Cookiecutter: https://github.com/cookiecutter/cookiecutter

Build Status
-------------

Quickstart
----------

To use, first install cookiecutter:

pip install cookiecutter

and then to use this template:

cookiecutter https://github.com/data-exp-lab/ytcookiecutter.git

this will generate a new package directory. TO DO: write more.

Maintainer Notes
----------------

This repository is itself a package, `ytcookiecutter`, that includes some tools for auto-generation of cookiecutter templates. It can be installed with

$ pip install -e .

after which you can (re)-generate templates using the command line. To view the options:

$ ytcookiecutter -h

and running

$ ytcookiecutter stream-template

will build the template for the stream frontend data loaders.