Skip to content

Commit

Permalink
Fix shell command in README quickstart (#1412)
Browse files Browse the repository at this point in the history
* Fix shell command in README quickstart

* Change command from fidesctl to fides

* Fix badges

* minor cleanup, placeholder img while waiting for fides logo

* update the banner image

Co-authored-by: Paul Sanders <[email protected]>
Co-authored-by: Thomas <[email protected]>
  • Loading branch information
3 people authored Oct 24, 2022
1 parent 31ed956 commit af4ba10
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 13 deletions.
31 changes: 18 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,21 @@
[![Checked with mypy][mypy-image]][mypy-url]
[![Twitter][twitter-image]][twitter-url]

![Fidesctl banner](docs/fides/docs/img/fidesctl.png "Fidesctl banner")
![Fides banner](docs/fides/docs/img/fides-banner.png "Fides banner")

## :zap: Overview

Fides (_fee-dhez_, Latin: Fidēs) is an open-source tool that allows you to easily [declare your systems' privacy characteristics](https://ethyca.github.io/fides/tutorial/system/), [track privacy related changes](https://ethyca.github.io/fides/tutorial/policy/) to systems and data in version control, and [enforce policies](https://ethyca.github.io/fides/tutorial/pass/#evaluate-the-fidesctl-policies) in both your source code and [your runtime infrastructure](https://ethyca.github.io/fides/deployment/#step-5-install-fidesctl-cli-on-ci-build-server).

![Fidesctl overview](docs/fides/docs/img/fidesctl-overview-diagram.png "Fidesctl overview")
![Fides overview](docs/fides/docs/img/fidesctl-overview-diagram.png "Fides overview")

## :rocket: Quick Start

### System Requirements

* **Optional:** [`pipx`](https://pypa.github.io/pipx/) for environment isolation. The following documentation assumes `pipx` is installed, but `pip` commands can be substituted when needed.
* [Docker](https://www.docker.com/products/docker-desktop) (20.10.8+) and [Docker Compose](https://docs.docker.com/compose/install/) (1.29.0+)
* [Python](https://www.python.org/downloads/) (3.9+)
* [Docker](https://www.docker.com/products/docker-desktop) (20.10.8+)
* [Python](https://www.python.org/downloads/) (3.8+)
* [Nox](https://nox.thea.codes/en/stable/) (`pipx install nox`)

### Getting Started
Expand All @@ -36,15 +36,15 @@ This guide will walk through generating a mock RoPA using predefined resources i

2. From the root fides directory, run the following commands:

```
nox -s dev
```sh
nox -s dev -- shell
```

This will spin up the entire project and open a shell within the `fidesctl` container.
This will spin up the entire project and open a shell within the `fides` container.

Once you see the `fides#` prompt (takes ~3 minutes the first time), you can run the next command:

```
```sh
fides init
```

Expand Down Expand Up @@ -78,7 +78,7 @@ This guide will walk through generating a mock RoPA using predefined resources i
5. Assess the Organization and System datasets using the `--audit` flag.

```
fidesctl evaluate demo_resources/ --audit
fides evaluate demo_resources/ --audit
```

This command will identify any missing information in your resources, which should be added to generate a compliant Record of Processing Activities.
Expand Down Expand Up @@ -118,11 +118,16 @@ This guide will walk through generating a mock RoPA using predefined resources i
`--audit` flags any empty fields, along with the System or Organization they belong to, and returns where or not the system is incomplete or fully compliant. In the above example, the Organization resource is compliant, but both the Marketing and Analytics systems are missing information that would be required in your RoPA.
6. Running the `exit` command will close the shell and stop the Docker containers. The
Docker volumes created at startup will still be present so on the next start of the containers
the data previously created will still be present. If you would like to remove these
volumes run `nox -s teardown -- volumes`.
Now that you've seen how Fides can generate a data map from your resources and assess them for compliance, learn how you can [extend the Fides taxonomy](https://ethyca.github.io/fides/guides/generating_datamap/#extend-the-default-taxonomy) to replace the missing values revealed by `--audit` with additional data, and push your changes to generate an [Article 30-compliant RoPA](https://ethyca.github.io/fides/guides/generating_datamap/#generate-a-ropa).
## :book: Learn More
The Fides core team is committed to providing a variety of documentation to help get you started using Fidesctl. As such, all interactions are governed by the [Fides Code of Conduct](https://ethyca.github.io/fides/community/code_of_conduct/).
The Fides core team is committed to providing a variety of documentation to help get you started using Fides. As such, all interactions are governed by the [Fides Code of Conduct](https://ethyca.github.io/fides/community/code_of_conduct/).
### Documentation
Expand Down Expand Up @@ -150,7 +155,7 @@ Read about the [Fides community](https://ethyca.github.io/fides/community/hints_
## :balance_scale: License
The Fides ecosystem of tools ([Fides](https://github.com/ethyca/fides) and [fidescls](https://github.com/ethyca/fidescls)) are licensed under the [Apache Software License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
The Fides ecosystem of tools ([Fides](https://github.com/ethyca/fides) are licensed under the [Apache Software License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).
Fides tools are built on [fideslang](https://github.com/ethyca/privacy-taxonomy), the Fides language specification, which is licensed under [CC by 4](https://github.com/ethyca/privacy-taxonomy/blob/main/LICENSE).
Fides is created and sponsored by Ethyca: a developer tools company building the trust infrastructure of the internet. If you have questions or need assistance getting started, let us know at [email protected]!
Expand All @@ -159,8 +164,8 @@ Fides is created and sponsored by Ethyca: a developer tools company building the
[release-url]: https://github.com/ethyca/fides/releases
[docker-workflow-image]: https://github.com/ethyca/fides/workflows/Docker%20Build%20&%20Push/badge.svg
[docs-workflow-image]: https://github.com/ethyca/fides/workflows/Publish%20Docs/badge.svg
[release-workflow-image]: https://github.com/ethyca/fides/workflows/Publish%20fidesctl/badge.svg
[docker-actions-url]: https://github.com/ethyca/fides/actions/workflows/docker.yaml
[release-workflow-image]: https://github.com/ethyca/fides/actions/workflows/publish_package.yaml/badge.svg
[docker-actions-url]: https://github.com/ethyca/fides/actions/workflows/publish_docker.yaml
[docs-actions-url]: https://github.com/ethyca/fides/actions/workflows/publish_docs.yaml
[publish-actions-url]: https://github.com/ethyca/fides/actions/workflows/publish_package.yaml
[license-image]: https://img.shields.io/:license-Apache%202-blue.svg
Expand Down
Binary file added docs/fides/docs/img/fides-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit af4ba10

Please sign in to comment.