Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixops
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 01b31277607f
Choose a base ref
...
head repository: NixOS/nixops
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ab0780d7c152
Choose a head ref
  • 2 commits
  • 1 file changed
  • 2 contributors

Commits on Apr 22, 2020

  1. README: tweaks

    * point to the NixOps manual instead of the NixOS manual
    * add some commas
    * adjust wording
    cole-h committed Apr 22, 2020
    Copy the full SHA
    85330b9 View commit details
  2. Merge pull request #1314 from cole-h/readme-tweaks

    README: tweaks
    grahamc authored Apr 22, 2020
    Copy the full SHA
    ab0780d View commit details
Showing with 4 additions and 5 deletions.
  1. +4 −5 README.md
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -2,15 +2,15 @@

[![Test](https://github.com/NixOS/nixops/workflows/CI/badge.svg)](https://github.com/NixOS/nixops/actions)

_NixOps_ is a tool for deploying [NixOS](https://nixos.org) machines in a network or cloud. Key features include:
_NixOps_ is a tool for deploying to [NixOS](https://nixos.org) machines in a network or the cloud. Key features include:

- **Declarative**: NixOps determines and carries out actions necessary to realise a deployment configuration.
- **Testable**: Try your deployments on [VirtualBox](https://github.com/nix-community/nixops-vbox) or [libvirtd](https://github.com/nix-community/nixops-libvirtd).
- **Multi Cloud Support**: Currently supports deployments to [AWS](https://github.com/NixOS/nixops-aws), [Hetzner](https://github.com/NixOS/nixops-hetzner) and [GCE](https://github.com/AmineChikhaoui/nixops-gce)
- **Multi Cloud Support**: Currently supports deployments to [AWS](https://github.com/NixOS/nixops-aws), [Hetzner](https://github.com/NixOS/nixops-hetzner), and [GCE](https://github.com/AmineChikhaoui/nixops-gce)
- **Separation of Concerns**: Deployment descriptions are divided into _logical_ and _physical_ aspects. This makes it easy to separate parts that say _what_ a machine should do from _where_ they should do it.
- **Extensible**: _NixOps_ is extensible through a plugin infrastructure which can be used to provide additional backends.

For more information please refer to the [NixOps manual](https://nixos.org/nixos/manual/).
For more information, please refer to the [NixOps manual](https://nixos.org/nixops/manual/).

### Running

@@ -28,7 +28,6 @@ $ git clone https://github.com/NixOS/nixops
$ nix-shell
$ nixops --version
NixOps @version@
```

### Building And Developing
@@ -65,7 +64,7 @@ Contributions to the project are welcome in the form of GitHub PRs. Please consi
- Please make sure to format your code using [black](https://github.com/psf/black).
- Please add type signatures using [mypy](http://mypy-lang.org/).
- If you are planning to make any considerable changes, you should first present your plans in a GitHub issue so it can be discussed.
- If you are adding features please add also add reasonable tests.
- If you are adding features, please also add reasonable tests.

### License