README.md in metaractor-3.3.3 vs README.md in metaractor-3.3.4
- old
+ new
@@ -344,61 +344,19 @@
### Further Reading
For more examples of all of the above approaches, please see the specs.
## Development
-- Install nix:
-```sh
-sh <(curl -L https://nixos.org/nix/install)
-```
+- `docker compose build --pull`
+- `docker compose run --rm metaractor` to run specs
-- Configure nix:
-```sh
-sudo tee -a /etc/nix/nix.conf <<EOF
-auto-optimise-store = true
-bash-prompt-prefix = (nix:$name)\040
-experimental-features = nix-command flakes
-extra-nix-path = nixpkgs=flake:nixpkgs
-trusted-users = root $USER
-EOF
+or with the Deskfile loaded:
+- `rspec spec`
-sudo pkill nix-daemon
-```
-
-- Set up cachix:
-```sh
-nix profile install 'nixpkgs#cachix'
-cachix use devenv
-```
-
-- Install devenv:
-```sh
-nix profile install --accept-flake-config github:cachix/devenv/latest
-```
-
-- Install direnv:
-```sh
-brew install direnv
-```
-
-- Add the following lines to your ~/.zshrc:
-```sh
-# Nix
-if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
- . '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
-fi
-# End Nix
-
-export DIRENV_LOG_FORMAT=
-eval "$(direnv hook zsh)"
-```
-
-- `direnv allow`
-- `rspec spec` to run specs
-
To release a new version:
- Update the version number in `version.rb` and commit the result.
-- `rake release`
+- `docker compose build --pull`
+- `docker compose run --rm release`
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/metaractor/metaractor.