1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/website/static/img
Thomas Heartman 0e3e725a17
docs: add "The Anatomy of Unleash" (#2138)
## What

This PR

1. adds a new topic document, "The Anatomy of Unleash", which explains
how Unleash is built up as a system.
2. It also moves the "topic guides" sidebar entry from position 4 to
position 2.
3. Finally, it introduces a new `Figure` component for the
documentation, to be used with images that should be shown with
captions.

## Why

Referring to the same numbers as mentioned above, here's some background
for these changes:

1. We have gotten requests from enterprise users for a way to help new
Unleash users understand the system. Together with customer success and
customer journey, we agreed that an explanatory guide would be suitable.
It aims to give the reader an introduction into what pieces constitute
the Unleash system.
2. As part of a discussion, it was suggested to move topic guides higher
up to make them more visible. There's a few reasons for this:
1. New users of Unleash should be able to keep reading about Unleash
after the basic introductory material. When left at the bottom, topic
guides are often overlooked
2. As a justification, it was proposed that reference docs are often the
last thing you look for, so it makes sense to put that last.
3. Thinking about a new user's flow, it also makes some sense: first
read introductory material, then dive deeper into what Unleash is and
what you can use it for, then look for how-to guides if you're stuck,
and finally consult the reference material for later.
3. These diagrams aren't necessarily very self-explanatory, so adding a
caption makes a lot of sense. We didn't have a component from this
previously, so I added one.

Co-authored-by: NicolaeUnleash <103567375+NicolaeUnleash@users.noreply.github.com>
Co-authored-by: Simon Hornby <liquidwicked64@gmail.com>

## Commits

* docs: add raw export of anatomy document

* docs: move the topic guides section to near top of sidebar

* docs: add inter-doc links, some reformatting

* docs: fix broken links

* docs: add a Figure element for figures with captions

* docs: add more styling to figures

* docs: align on styles

* Fix: add fuller figure caption

* docs: rephrase heading

* Docs(test): try new way of importing images

* Docs(test): images take 3

* docs: Convert all images to using the figure component

* docs: add projects to list of top-level resources

* docs: add captions for all figures.

* docs: reorder images

* Docs(fix): typo: extra brackets

* Docs(style): remove box shadows and border on fig caption images

* Docs(chore): remove commented-out css

* Docs(refactor): use css variable for small font size.

To facilitate reusability and convey meaning.

* docs: rename anatomy doc

* docs: add note about strategies vs constraints

* Updating the images

* Apply suggestions from code review

Co-authored-by: Simon Hornby <liquidwicked64@gmail.com>

* Update website/docs/topics/the-anatomy-of-unleash.mdx

* Docs(fix): remove redundant comma

* docs: add link to node js sdk

* docs: mention that a toggle must be active in an env to be enabled

* docs: add note about environments and api keys

* Docs(reword): swap dev and prod in example

* docs: fix typo in the image

* docs: make figures in text full-width

* docs: move environments and API keys call-out to after figure

* docs: add borders to figures

* docs: add image float css idea

* Revert "docs: add image float css idea"

This reverts commit 69f27d304b.

Co-authored-by: NicolaeUnleash <103567375+NicolaeUnleash@users.noreply.github.com>
Co-authored-by: Simon Hornby <liquidwicked64@gmail.com>
2022-10-19 13:14:49 +02:00
..
favicon
add-constraint.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
add-group-to-project-step-1.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
add-group-to-project-step-2.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
add-group-to-project-step-3.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
add-group-to-project-step-4.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
add-group-to-project-step-5.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
add-user-to-group-step-1.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
add-user-to-group-step-2.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
add-user-to-group-step-3.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
admin_configure_api.png Docs: update API access for new token type (#1958) 2022-09-15 09:02:10 +02:00
admin_copy_token.png Docs: update API access for new token type (#1958) 2022-09-15 09:02:10 +02:00
admin_cors.png Docs: update API access for new token type (#1958) 2022-09-15 09:02:10 +02:00
admin_create_token_form.png Docs: update API access for new token type (#1958) 2022-09-15 09:02:10 +02:00
admin_new_api_key_button.png Docs: update API access for new token type (#1958) 2022-09-15 09:02:10 +02:00
admin-authentication.png
amedia-logo.png
anatomy-of-unleash-constraint.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-customer-tiers.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-environment.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-environments-strategies2.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-environments-strategies.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-features.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-new-feature-rollout.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-segments.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-strategy.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
anatomy-of-unleash-variants.png docs: add "The Anatomy of Unleash" (#2138) 2022-10-19 13:14:49 +02:00
api_access_history.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
api_access_navigation.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
archive-toggle-delete.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
archive-toggle-revive.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
archive-toggle.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
assign-cpr-step-1.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
assign-cpr-step-2.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
assign-cpr-step-3a.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
assign-cpr-step-3b.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
budgets.png
constraints_legal_values.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
constraints-add-additional.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
constraints-add-to-strategy.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
context-field-create-button.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
context-fields-create.png
context-fields.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
control_rollout_multiple_strategies.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
control_rollout_standard_strategy.png
control_rollout_userid_strategy.png
create_feat_impression.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create_project1.png
create_project2.png
create_project3.png
create_project4.png
create_strategy.png
create_token.png
create-cpr-step-1.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-cpr-step-2.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-cpr-step-3.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-cpr-step-4.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-pat-1.png docs: adds documentation for personal api tokens (#2164) 2022-10-13 11:02:04 +02:00
create-pat-2.png docs: adds documentation for personal api tokens (#2164) 2022-10-13 11:02:04 +02:00
create-pat-3.png docs: adds documentation for personal api tokens (#2164) 2022-10-13 11:02:04 +02:00
create-pat-4.png docs: adds documentation for personal api tokens (#2164) 2022-10-13 11:02:04 +02:00
create-pat-5.png docs: adds documentation for personal api tokens (#2164) 2022-10-13 11:02:04 +02:00
create-toggle-add-constraint.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
create-toggle-add-segment.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
create-toggle-add-strategy.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-toggle-add-variants.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-toggle-edit-strategy.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-toggle-enable-env.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-toggle-new-toggle.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
create-ug-step-1.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
create-ug-step-2.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
create-ug-step-3.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
create-ug-step-4.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
custom-strategy-enable-after.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
custom-strategy-navigation.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
dashboard_new.png
dashboard.png
default_activation_strategy.png
docusaurus.png
docusaurus.svg
edit-ug-step-2.png Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
enable_custom_stickiness.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
enable-impression-data-existing-toggle.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
enable-impression-data.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
environments_api_keys.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
environments_configure.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
environments_overview.svg
environments_strategies.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
environments_strategy_constraints.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
favicon.ico
feature_toggles_menu.png
finn.jpg
ft_create_assign_project.png
ft_create_chose_project.png
ft_filter_on_project.png
ft_project_filter.png
global_audit_log.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
google_auth_settings.png
hash_and_normalise.png
instance_admin_sdk.png
jira_server_add_existing_toggle.png
jira_server_add_new_toggle.png
jira_server_delete_connected_toggles.png
jira_server_delete_server_confirmation.png
jira_server_disconnect_toggle_dialog.png
jira_server_disconnect_toggle.png
jira_server_edit_server.png
jira_server_installed_ready_to_go.png docs: add installation instructions for jira plugin for marketplace 2022-03-25 09:24:26 +02:00
jira_server_issue_panel_button.png
jira_server_manage_apps.png
jira_server_manage_servers.png
jira_server_manage_unleash_admin.png
jira_server_toggle_status.png
jira_upload_app.png docs: add installation instructions for jira plugin for marketplace 2022-03-25 09:24:26 +02:00
keykloak_step1-768x347.png
keykloak_step2b-768x242.png
keykloak_step3-768x235.png
keykloak_step4-768x644.png
Logo_DarkBlue_Transparent_Horizontal.png
Logo_DarkBlue_Transparent_Portrait.png
Logo_White_Transparent_Horizontal.png
Logo_White_Transparent_Vertical.png
logo-inverted.png
logo.png
logo.svg
nav.jpg
new_context_field.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
oidc-unleash.png
okta_add_application-768x345.png
okta_configure_saml2.0-768x832.png
okta_create_new_application-768x467.png
okta_setup-instructions-768x731.png
okta-oidc-configure.png
okta-oidc-create.png
okta-oidc-details.png
otovo.png
playground-detailed-results.png docs(#1873): Document the Unleash playground (#1901) 2022-08-12 12:17:25 +02:00
playground-form.png docs(#1873): Document the Unleash playground (#1901) 2022-08-12 12:17:25 +02:00
playground-results.png docs(#1873): Document the Unleash playground (#1901) 2022-08-12 12:17:25 +02:00
project_concept.png
project_main_menu.png
project_menu_item.png
project_select.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_button.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_change_project.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_delete_button.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_existing_toggle_dropdown.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_menu_button.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_menu_open.png
projects_menu.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_new_project.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_save_new_project.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_select_dropdown.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
projects_toggle_project_dropdown.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
proxy-hosting-all-unleash.svg docs: add proxy deployment diagrams (#1743) 2022-06-23 08:28:01 +02:00
proxy-hosting-customer-multi.svg docs: add proxy deployment diagrams (#1743) 2022-06-23 08:28:01 +02:00
proxy-hosting-customer-single.svg docs: add proxy deployment diagrams (#1743) 2022-06-23 08:28:01 +02:00
proxy-hosting-unleash-api-customer-proxy.svg docs: add proxy deployment diagrams (#1743) 2022-06-23 08:28:01 +02:00
public-invite_signup.png Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-invite_step2_signed_in.png Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-step1.png Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-step2.png Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-step3-create_link.png Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-step4_link_Created.png Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
rbac.png
remove-user-from-group-step-1.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
remove-user-from-group-step-2.png docs: update group docs with new screenshots and requirements for users (#1910) 2022-08-11 14:01:32 +02:00
reportcard.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
reporting.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
saml-2.0-unleash.png
segments-page.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
sign-in-google.png
sign-in.png
slack_addon_tags.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
sso-configure-saml.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
sso-configure.png
sso-google-secret.png
sso-oidc-okta.png
sso-oidc-unleash.png
sso-oidc-verify.png
sso-oidc.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
sso-saml-okta-edit.png
sso-saml-okta-signout-unleash.png
sso-saml-okta-signout-url.png
sso-saml-okta-signout.png
sso-saml-unleash.png
strategy_constraints.png
strategy-constraint-date-after.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
strategy-constraints.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
strategy-parameters-ui-controls.png fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101) 2022-09-29 11:43:04 +02:00
Symbol_DarkBlue_Transparent.png
Symbol_DarkBlue_Transparent.svg
Symbol_White_Transparent.png
Symbol_White_Transparent.svg
The-Unleash-Proxy-API.png
The-unleash-proxy.png
timestamp_create_strategy.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
timestamp_use_strategy.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
toggle_type_icons.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
togglelist.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
undraw_docusaurus_mountain.svg
undraw_docusaurus_react.svg
undraw_docusaurus_tree.svg
unleash_logo.png
unleash-architecture.svg docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
unleash-diagram.png
unleash-hosted.svg
unleash-logo-scaled.png
unleash-oss-logo-v2.png
unleash-toggle-history.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
user_admin_add_user_modal.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
user_admin_list_button.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
user_admin-add-user.jpg docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
userWithId_activation_strategy.png
variant-creation-form.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00
variants.png docs: update images using latest UI screenshots (#1992) 2022-09-14 07:59:18 +00:00