Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/nix flakes update #390

Open
wants to merge 10 commits into
base: sprout
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
585 changes: 335 additions & 250 deletions Cargo.lock

Large diffs are not rendered by default.

21 changes: 0 additions & 21 deletions default.nix

This file was deleted.

11 changes: 3 additions & 8 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,9 @@

You will need `holochain` & `hc`, `lair-keystore`, `cargo`, `node`, `pnpm` and `wasm-opt` installed and available on your path.

The easiest way to do this is using the built-in Nix shell. Simply [install Nix](https://nixos.org/download.html) and run `nix-shell` at the top level of this repository to load most of the necessary dependencies.
The easiest way to do this is using the built-in Nix shell. Simply [install Nix](https://nixos.org/download.html) and run `nix develop` at the top level of this repository to load most of the necessary dependencies.

Here is a way to do this without nix-shell:
```
cargo install holochain --version 0.0.162 --locked
cargo install holochain_cli --version 0.0.57 --locked
cargo install lair_keystore --version 0.2.1
```
Otherwise you can also try you hand at [installing everything manually](https://developer.holochain.org/get-building/install-without-nix/).

### Setup the project

Expand Down Expand Up @@ -212,7 +207,7 @@ The JavaScript API client modules are published to NPM with PNPM. **You must use

### Publishing a hApp Release

Publishing a hApp release is actually easy, thanks to the [Github Actions automation](https://github.com/h-REA/hREA/blob/sprout/.github/workflows/release.yml).
Publishing a hApp release is actually easy, thanks to the [Github Actions automation](https://github.com/h-REA/hREA/blob/sprout/.github/workflows/release.yml).

The workflow will automatically create a release on Github, if you tag a commit locally using a correctly formatted string pattern, and push it to github. The string pattern should look similar to `happ-0.1.0` or `happ-0.0.1-alpha.7`.

Expand Down
Loading