This repository houses a number of projects ready to get you going with Clash. You only need Stack (recommended) or GHC+Cabal to get going. There is also a Nix flake template available. Stack users can instantiate a project by running:
stack new my-clash-project clash-lang/simple
where simple is one of the projects in this repository. Stack will modify the project such that it is called my-clash-project. Cabal users can download one of the .zips in this repository and change the name manually.
Nix users can immediately get the simple-nix template up and running by executing:
mkdir starter && cd starter
nix flake init -t github:clash-lang/clash-starters
Read the README.md in each project for more information. Happy hacking!
Issues can be reported at clash-lang/stack-templates.
Do not submit PRs to this repository directly. Follow the instructions on clash-lang/stack-templates instead. Any changes there will be pushed to this repository automatically.