diff --git a/docs/nix_dev_env.md b/docs/nix_dev_env.md --- a/docs/nix_dev_env.md +++ b/docs/nix_dev_env.md @@ -8,21 +8,20 @@ For how Nix package management works, please refer to the official [how Nix works guide](https://nixos.org/guides/how-nix-works.html). -# Nix Supported workflow progress +# Supported workflows progress -| Workflows | Tooling Support | Build Support | Services Support\* | Runs outside of Docker | E2E workflow | -| ----------------------------- | --------------- | ------------- | ------------------ | ---------------------- | ------------ | -| keyserver (Node.js) | ✅ | ✅ | ✅ | ✅ | ✅ | -| web (Webpack) | ✅ | ✅ | ✅ | ✅ | ✅ | -| native iOS (React Native) | Mixed† | ✅† | ✅ | ✅ | Untested | -| native Android (React Native) | Mixed† | ✅† | ✅ | ✅ | Untested | -| C++ services | ✅ | ✅ | ✅ | ❌ | ❌ | -| Rust services | ✅ | ✅ | ✅ | ✅ | ✅ | +| Workflow | Fully Enabled | +| ------------------------------- | ------------- | +| `keyserver` (Node.js) | ✅ | +| `web` (Webpack) | ✅ | +| `native` iOS (React Native) | ❌**†** | +| `native` Android (React Native) | ❌**†** | +| C++ services | ❌**\*** | +| Rust services | ✅ | -\*: Development Services are services which are required to be running in order to achieve the desired workflow. These can services such as MariaDB or Redis. +**†** Workflow requires additional undocumented steps after Nix installation (e.g. installing XCode, XCode profile, Android Studio, or Android NDK). -†: Workflow is supported after some initial developer setup (installing XCode, -Android Studio, or installing Android NDK). +**\*** Workflow requires RabbitMQ and AWS/Localstack to be available. # Requirements