Skip to content

Commit bbbb34d

Browse files
Docs css and link updates (#93)
* DOX-180 update user contact taxonomy * pre-2.0 docs unification * missed docs * css fixes for mobile * link color * Incorporate review comments Co-authored-by: Neville Samuell <[email protected]>
1 parent f8e66a2 commit bbbb34d

File tree

11 files changed

+64
-44
lines changed

11 files changed

+64
-44
lines changed

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## Fides Code of Conduct
22

3-
The Fides project, which includes Fideslang, Fidesops, and Fidesctl, adheres to the following [Code of Conduct](https://ethyca.github.io/fides/community/code_of_conduct/).
3+
The Fides project, which includes Fideslang, adheres to the following [Code of Conduct](https://ethyca.github.io/fides/community/code_of_conduct/).
44

55
The Fides core team welcomes any contributions and suggestions to help make the community a better place 🤝

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## Fides Contribution Guidelines
22

3-
The Fides project, which includes Fideslang, Fidesops, and Fidesctl, adheres to the following [Contribution Guidelines](https://ethyca.github.io/fides/development/overview/).
3+
The Fides project, which includes Fideslang, adheres to the following [Contribution Guidelines](https://ethyca.github.io/fides/development/overview/).
44

55
The Fides core team welcomes any contributions and suggestions to help make the community a better place 🤝

mkdocs/docs/css/fides.css

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
[data-md-color-scheme="default"] {
44
--md-typeset-color: rgb(66, 84, 102);
55
--md-default-fg-color--light: rgb(17, 20, 57);
6-
--md-primary-fg-color: #8653f2;
6+
--md-primary-fg-color: #1A1D2E;
7+
--md-primary-fg-color--dark: #1A1D2E;
78
--md-vis-bg-color: rgba(0, 0, 0, 0.02);
89
--md-code-bg-color: #8653f227;
910
--md-code-fg-color: #6536EC;
1011
--md-accent-fg-color: #6536EC;
12+
--md-typeset-a-color: #6536EC;
1113
--md-code-hl-number-color: rgb(240, 96, 144);
1214
--md-code-hl-name-color: rgb(163, 171, 216);
1315
--md-nav-border: #ccc;
@@ -38,6 +40,7 @@
3840
--md-default-fg-color--light: rgb(247, 250, 252);
3941
--md-default-bg-color: #2A2F45;
4042
--md-primary-fg-color: #1A1D2E;
43+
--md-primary-fg-color--dark: #1A1D2E;
4144
--md-accent-fg-color: #0cc876;
4245
--md-typeset-a-color: rgb(31, 223, 143);
4346
--md-vis-bg-color: rgba(0, 0, 0, 0.12);
@@ -62,6 +65,10 @@ body {
6265
background-color: var(--md-header-bg-color);
6366
}
6467

68+
.md-tabs {
69+
background-color: var(--md-header-bg-color);
70+
}
71+
6572
.md-header .md-logo img {
6673
width: 100px;
6774
height: auto;
@@ -454,3 +461,18 @@ form.hs-form{
454461
margin-left: 10px;
455462
}
456463
}
464+
465+
.admonition code, .admonition-title code {
466+
font-size: .85em;
467+
}
468+
469+
.md-typeset table:not([class]) code {
470+
font-size: .60rem;
471+
}
472+
473+
@media screen and (max-width: 76.1875em) {
474+
.md-nav--primary .md-nav__title {
475+
background-color: var(--md-primary-fg-color);
476+
color: var(--md-primary-bg-color);
477+
}
478+
}

mkdocs/docs/csv/data_categories.csv

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,14 @@ user.device.cookie_id,Cookie ID,user.device,Cookie unique identification number.
2020
user.device.device_id,Device ID,user.device,Device unique identification number.
2121
user.device.ip_address,IP Address,user.device,Unique identifier related to device connection.
2222
user.contact,Contact Data,user,User contact data for purposes other than account management.
23-
user.contact.city,User Contact City,user.contact,"User's city level address data."
24-
user.contact.country,User Contact Country,user.contact,"User's country level address data."
2523
user.contact.email,User Contact Email,user.contact,"User's email address."
2624
user.contact.phone_number,User Contact Phone Number,user.contact,"User's phone number."
27-
user.contact.postal_code,User Contact Postal Code,user.contact,"User's postal code."
28-
user.contact.state,User Contact State,user.contact,"User's state level address data."
29-
user.contact.street,User Contact Street,user.contact,"User's street level address data."
25+
user.contact.address,Address Data,user.contact,User contact data related to an address.
26+
user.contact.address.city,User Contact City,user.contact.address,"User's city level address data."
27+
user.contact.address.country,User Contact Country,user.contact.address,"User's country level address data."
28+
user.contact.address.postal_code,User Contact Postal Code,user.contact.address,"User's postal code."
29+
user.contact.address.state,User Contact State,user.contact.address,"User's state level address data."
30+
user.contact.address.street,User Contact Street,user.contact.address,"User's street level address data."
3031
user.credentials,Credentials,user,User authentication data.
3132
user.credentials.biometric_credentials,Biometric Credentials,user.credentials,Credentials for system authentication.
3233
user.credentials.password,Password,user.credentials,Password for system authentication.

mkdocs/docs/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Fides Language Documentation
22

3-
This is the documentation for Fides' configuration language. It is relevant to users of **Fides Control** ([`fidesctl`](https://github.com/ethyca/fides/)), **Fides Ops** ([`fidesops`](https://github.com/ethyca/fidesops/), and other privacy tools that are in the roadmap.
3+
This is the documentation for Fides' configuration language. It is relevant to users of [**Fides**](https://github.com/ethyca/fides/) and other privacy tools that are in the roadmap.
44

55
The Fides language is Fides' primary user interface. In every use of Fides, configuration files written in the Fides language is always at the heart of the workflow.
66

@@ -27,4 +27,4 @@ A System declaration in Fides language represents the privacy properties of a si
2727

2828
### Policy YAML
2929

30-
A Policy declaration in Fides language represents a set of rules for privacy or compliance that the system must adhere to. The `fidesctl` tool evaluates these policies against the system & dataset declarations to ensure automated compliance.
30+
A Policy declaration in Fides language represents a set of rules for privacy or compliance that the system must adhere to. Fides CLI tools evaluates these policies against the system and dataset declarations to ensure automated compliance.

mkdocs/docs/resources/policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ policy:
7979
data_qualifier: aggregated.anonymized.unlinked_pseudonymized.pseudonymized.identified
8080
```
8181
82-
**Demo manifest file:** `/fides/fidesctl/demo_resources/demo_policy.yml`
82+
**Demo manifest file:** `/fides/demo_resources/demo_policy.yml`
8383

8484
### **API Payload**
8585

mkdocs/docs/resources/system.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ system:
121121
- yet_another_demo_system
122122
```
123123
124-
**Demo manifest file:** `/fides/fidesctl/demo_resources/demo_system.yml`
124+
**Demo manifest file:** `/fides/demo_resources/demo_system.yml`
125125

126126
### **API**
127127

mkdocs/docs/syntax.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
Other pages in this language section describe various concepts and resources that appear in the Fides language. This page describes the syntax of the language in more detail to help better interpret Fides whether you're authoring or reading.
55

6-
The Fides language is an intentionally simple language designed to be relatively easy for anyone to read and write. The primary objective is to translate complex privacy compliance concepts into a simple syntax, it's for this reason Fides is entirely written as YAML configurations.
6+
The Fides language is designed to be relatively easy for anyone to read and write. The primary objective is to translate complex privacy compliance concepts into an approachable syntax, it's for this reason Fides is entirely written as YAML configurations.
77

88
## YAML - Building Block of Fides
99

1010
### Fides Taxonomy
1111

12-
The Fides language is intentionally simple. To assure this, Fides declarations use predefined primitives (e.g. data categories) that are used when describing your datasets, systems, policies, etc. These predefined primitives exist as part of the Fides taxonomy which is maintained in your `fidesctl` server so they can be consistently used across your organization's development team.
12+
The Fides language is intentionally simple. To assure this, Fides declarations use predefined primitives (e.g. data categories) that are used when describing your datasets, systems, policies, etc. These predefined primitives exist as part of the Fides taxonomy which is maintained in your Fides server so they can be consistently used across your organization's development team.
1313

1414
You can learn more about the taxonomy structure and how to extend it in the [taxonomy guide](./taxonomy/overview.md).
1515

mkdocs/docs/taxonomy/data_categories.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ Below is a reference for all subcategories of `system` and `user` to assist with
6868
| `browsing_history` | `user` |Content browsing history of a user. |
6969
| `contact` | `user` |User contact data. |
7070
| `address` | `user.contact` |User contact data related to an address. |
71+
| `email` | `user.contact` |User's email address. |
72+
| `phone_number` | `user.contact` |User's phone number. |
7173
| `city` | `user.contact.address` |User's city level address data. |
7274
| `country` | `user.contact.address` |User's country level address data. |
73-
| `email` | `user.contact.address` |User's email address. |
74-
| `phone_number` | `user.contact.address` |User's phone number. |
7575
| `postal_code` | `user.contact.address` |User's postal code. |
7676
| `state` | `user.contact.address` |User's state level address data. |
7777
| `street` | `user.contact.address` |User's street level address data. |

mkdocs/mkdocs.yml

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
site_name: Fides Language
22
site_url: https://ethyca.github.io/fideslang
3+
34
nav:
4-
- What is Fideslang?: index.md
5-
- Overview: overview.md
6-
- Fideslang Visual Explorer: explorer.md
7-
- Syntax: syntax.md
8-
- Taxonomy:
9-
- Overview: taxonomy/overview.md
10-
- Data Categories: taxonomy/data_categories.md
11-
- Data Uses: taxonomy/data_uses.md
12-
- Data Subjects: taxonomy/data_subjects.md
13-
- Data Qualifiers: taxonomy/data_qualifiers.md
14-
- Resources:
15-
- Organization: resources/organization.md
16-
- Policy: resources/policy.md
17-
- Registry: resources/registry.md
18-
- System: resources/system.md
19-
- Dataset: resources/dataset.md
20-
- Github Repo: https://github.com/ethyca/fideslang
21-
- License: license.md
5+
- Fides: https://ethyca.github.io/fides/
6+
- Fides UI: https://ethyca.github.io/fides/ui/overview/
7+
- Fides Lang:
8+
- What is Fideslang?: index.md
9+
- Overview: overview.md
10+
- Fideslang Visual Explorer: explorer.md
11+
- Syntax: syntax.md
12+
- Taxonomy:
13+
- Overview: taxonomy/overview.md
14+
- Data Categories: taxonomy/data_categories.md
15+
- Data Uses: taxonomy/data_uses.md
16+
- Data Subjects: taxonomy/data_subjects.md
17+
- Data Qualifiers: taxonomy/data_qualifiers.md
18+
- Resources:
19+
- Organization: resources/organization.md
20+
- Policy: resources/policy.md
21+
- Registry: resources/registry.md
22+
- System: resources/system.md
23+
- Dataset: resources/dataset.md
24+
- About Ethyca: https://ethyca.github.io/fides/ethyca/
2225

2326
theme:
2427
palette:
@@ -40,6 +43,7 @@ theme:
4043
features:
4144
- navigation.top
4245
- navigation.instant
46+
- navigation.tabs
4347
custom_dir: overrides
4448

4549
markdown_extensions:

0 commit comments

Comments
 (0)