salotz / scopes-lib_copier-template

Copier template for a Scopes library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Template for a Scopes Lang Library

This is a project template generator and updater using the copier tool for creating libraries for the Scopes programming language.

Please install from the latest copier for this to work, not the latest stable release. Currently I am using pipx:

pipx install copier

Generating and Updating a Project

Then you can generate your project:

copier 'gh:salotz/scopes-lib_copier-template' name-of-folder

This should generate something like the following (repo_name = my-lib):

name-of-folder
├── __env.sc
├── Makefile
├── README.md
├── spack.yaml
└── src
    └── my-lib
        ├── init.sc
        └── ...

You can update the project with:

cd name-of-folder
copier update

See documentation of copier for more details.

Development Environment

See the docs in template/README.md.jinja that will be generated for each project.

Libraries Using this Template

About

Copier template for a Scopes library


Languages

Language:SuperCollider 43.8%Language:Jinja 40.9%Language:Scala 15.3%