Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chipsalliance/diplomacy
https://github.com/chipsalliance/diplomacy
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/chipsalliance/diplomacy
- Owner: chipsalliance
- Created: 2021-08-26T08:56:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T17:27:43.000Z (3 months ago)
- Last Synced: 2024-06-26T22:02:39.519Z (3 months ago)
- Language: Scala
- Size: 1.03 MB
- Stars: 16
- Watchers: 22
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Diplomacy
Diplomacy is a parameter negotiation framework for Chisel. More documentation will be added in the future.
## Development Guide
### Setup Nix
We use nix flake as our primary build system. If you have not installed nix, install it following the [guide](https://nixos.org/manual/nix/stable/installation/installing-binary.html), and enable flake following the [wiki](https://nixos.wiki/wiki/Flakes#Enable_flakes). Or you can try the [installer](https://github.com/DeterminateSystems/nix-installer) provided by Determinate Systems, which enables flake by default.### Setup Dependencies and IDE
Run command below will help you setup dependencies(including ivy and source dependencies):
```shell
nix develop .#diplomacy -c mill mill.bsp.BSP/install
```