Skip to content

salotz/scopes-lib_copier-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

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