1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/website/static/img
Alvin Bryan 4ad56e8afc
Adds contributors to docs (#6900)
Hello!

We wanted to make the docs less impersonal, so we decided to add
contributors. Now each doc page that has an `editUrl` (i.e, isn't
generated) shows a list of everyone that contributed to it.

This list is generated by:
1. Running `swizzle` on the `DocItem/Footer` in Docusaurus.
2. Grabbing metadata for the current file using an internal docusaurus
API (Thank you to @homotechsual for the help there)
3. Getting the commits to the file in question with the GitHub API


![image](https://github.com/Unleash/unleash/assets/107407814/fd9c92ef-36ab-4d9e-ac11-6d724fd55d11)

<details>
 <summary> Here's the command I ran, for posterity </summary>
<code>npm run swizzle @docusaurus/theme-classic DocItem/Footer --
--wrap</code>
</details>


## Discussion points

1. Design. What do you think of the layout?
2. Right now I'm hardcoding the info of Unleash team members. This
creates a small maintenance burden, but it's something we wanted to add.
2024-04-30 15:19:38 +01:00
..
actions
favicon
signals
unleash-academy
academy-learning-paths.svg
activity-success-nextjs-1.png
activity-success-nextjs.png
add-constraint.png
add-group-to-project-step-1.png
add-group-to-project-step-2.png
add-group-to-project-step-3.png
add-group-to-project-step-4.png
add-group-to-project-step-5.png
add-parent-dependency.png
add-user-to-group-step-1.png
add-user-to-group-step-2.png
add-user-to-group-step-3.png
admin_configure_api.png
admin_copy_token.png
admin_cors.png
admin_create_project_token_form.png
admin_create_token_form.png
admin_new_api_key_button.png
admin_new_project_api_key_button.png
admin-authentication.png
amedia-logo.png
anatomy-of-unleash-constraint.png
anatomy-of-unleash-customer-tiers.png
anatomy-of-unleash-environment.png
anatomy-of-unleash-environments-strategies2.png
anatomy-of-unleash-environments-strategies.png
anatomy-of-unleash-features.png
anatomy-of-unleash-new-feature-rollout.png
anatomy-of-unleash-segments.png
anatomy-of-unleash-strategy.png
anatomy-of-unleash-variants-per-environment.png
anatomy-of-unleash-variants.png
api_access_history.png
api_access_navigation.png
application-connected-instances.png
application-overview.png
archive-toggle-delete.png
archive-toggle-revive.png
archive-toggle.png
assign-cpr-step-1.png
assign-cpr-step-2.png
assign-cpr-step-3a.png
assign-cpr-step-3b.png
banners-table.png
budgets.png
change-request-banner.png
change-request-configuration.png
change-request-flow.png
change-request-overview.png
clone-environment-1.png
clone-environment-2.png
clone-environment-3.png
clone-environment-4.png
clone-environment-5.png
collaboration-mode.png
configure_project_api.png
constraints_legal_values.png
constraints-add-additional.png
constraints-add-to-strategy.png
constraints-edit.png
constraints-save-strategy.png
context-field-create-button.png
context-fields-create.png
context-fields.png
control_rollout_multiple_strategies.png
control_rollout_standard_strategy.png
control_rollout_userid_strategy.png
copy_project_token.png
create_feat_impression.png
create_project1.png
create_project2.png
create_project3.png
create_project4.png
create_strategy.png
create_token.png
create-banners-display.png
create-banners-step-1.png
create-banners-step-2.png
create-banners-step-3.png
create-cpr-step-1.png
create-cpr-step-2.png
create-cpr-step-3.png
create-cpr-step-4.png
create-crr-step-1.png
create-crr-step-2.png
create-crr-step-3.png
create-new-flag-nextjs.png
create-pat-1.png
create-pat-2.png
create-pat-3.png
create-pat-4.png
create-pat-5.png
create-toggle-add-constraint.png
create-toggle-add-segment.png
create-toggle-add-strategy.png
create-toggle-add-variants.png
create-toggle-edit-strategy.png
create-toggle-enable-env.png
create-toggle-new-toggle.png
create-ug-step-1.png
create-ug-step-2.png
create-ug-step-3.png
create-ug-step-4.png
custom-strategy-enable-after.png
custom-strategy-navigation.png
dashboard_new.png
dashboard.png
default_activation_strategy.png
delete-parent-dependency.png
docusaurus.png
docusaurus.svg
edit-default-strategy.png
edit-project.png
edit-ug-step-2.png
enable_custom_stickiness.png
enable-impression-data-existing-toggle.png
enable-impression-data.png
enabled-disabled-variants-complex.png
enabled-disabled-variants.png
environments_api_keys.png
environments_configure.png
environments_overview.svg
environments_strategies.png
environments_strategy_constraints.png
ex-add-constraint.png
ex-add-strategy-variant.png
ex-constraint-page.png
ex-edit-strategy.png
ex-grad-rollout-form.png
export.png
favicon.ico
feature_toggles_menu.png
feature-flag-architecture-client-side.png
feature-flag-horizontal-scaling.png
feature-flag-scalable-architecture.png
feature-flag-server-side-evaluation.png
finn.jpg
frontend-api-after.png
frontend-api-before.png
ft_create_assign_project.png
ft_create_chose_project.png
ft_filter_on_project.png
ft_project_filter.png
global_audit_log.png
google_auth_settings.png
gradual-rollout-nextjs-1.png
gradual-rollout-nextjs.png
handling-tables-adr.png
hash_and_normalise.png
import.png
instance_admin_sdk.png
java-tutorial-api-token-form.png
java-tutorial-architecture-diagram.png
java-tutorial-disable-flag.png
java-tutorial-enable-flag.png
java-tutorial-flag-form.png
java-tutorial-status-log-change.png
java-tutorial-status-log.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
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
jira-cloud-activate-unleash-panel-button.png
jira-cloud-add-existing-toggle.png
jira-cloud-add-new-toggle.png
jira-cloud-change-request-confirmation.png
jira-cloud-change-request-dialog.png
jira-cloud-disconnect-toggle-dialog.png
jira-cloud-disconnect-toggle.png
jira-cloud-issue-button.png
jira-cloud-project-settings-link.png
jira-cloud-project-settings.png
jira-cloud-select-project-expanded.png
jira-cloud-toggle-status.png
keykloak_step1-768x347.png
keykloak_step2b-768x242.png
keykloak_step3-768x235.png
keykloak_step4-768x644.png
lambda-architecture.png
license-banner-expired.png
license-banner-highuser.png
license-banner-missing.png
license-overview.png
login-history-1.png
login-history-2.png
login-history-table-fail.png
login-history-table.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
maintenance-banner.png
maintenance-config.png
mixpanel-flutter-screenshot-1.png
naming-pattern-forms.png
nav.jpg
network-overview.png
network-traffic.png
never-expose-pii-diagram.png
new_context_field.png
next-feature-flag-architecture-diagram.png
nextjs-feature-flag-architecture-diagram-blog.png
notifications.png
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
playground-form.png
playground-results-development.png
playground-results-diff.png
playground-results-row.png
playground-results.png
project_concept.png
project_default_stickiness.png
project_main_menu.png
project_menu_item.png
project_overview.png
project_select.png
project-applications.png
project-settings-default-strategy.png
projects_button.png
projects_change_project.png
projects_delete_button.png
projects_existing_toggle_dropdown.png
projects_menu_button.png
projects_menu_open.png
projects_menu.png
projects_new_project.png
projects_save_new_project_v2.png
projects_select_dropdown.png
projects_toggle_project_dropdown.png
proxy-hosting-all-unleash.svg
proxy-hosting-customer-multi-edge.svg
proxy-hosting-customer-multi.svg
proxy-hosting-customer-single-edge.svg
proxy-hosting-customer-single.svg
proxy-hosting-unleash-api-customer-proxy-edge.svg
proxy-hosting-unleash-api-customer-proxy.svg
public-invite_signup.png
public-invite_step2_signed_in.png
public-signup-step1.png
public-signup-step2.png
public-signup-step3-create_link.png
public-signup-step4_link_Created.png
python-ex-constraint-added.png
python-ex-enable-impression-data.png
python-ex-flag-settings.png
python-ex-logs.png
python-ex-metrics.png
python-ex-strategy-variants-form.png
python-ex-variants-in-strategy.png
python-flask-unleash-architecture.png
python-tutorial-create-api-token-form.png
python-tutorial-disabled-flag.png
python-tutorial-enabled-flag.png
python-tutorial-feature-flag-form.png
python-tutorial-survey-example.png
python-tutorial-surveys-app-loaded.png
python-tutorial-surveys-with-delete.png
python-tutorial-surveys-without-delete.png
rbac.png
react-ex-add-constraint-btn.png
react-ex-add-variant.png
react-ex-change-requests.png
react-ex-compare-icons.png
react-ex-constraint-form.png
react-ex-edit-settings.png
react-ex-enable-impression-data.png
react-ex-event-log.png
react-ex-grad-rollout-edit.png
react-ex-metrics.png
react-ex-project-settings.png
react-ex-rollout-with-constraint.png
react-ex-variant-added.png
react-ex-variant-form.png
react-tutorial-architecture-diagram.png
react-tutorial-click-edit-strategy.png
react-tutorial-create-api-token-form.png
react-tutorial-create-api-token.png
react-tutorial-create-flag-form.png
react-tutorial-create-new-flag.png
react-tutorial-disabled-flag.png
react-tutorial-enable-dev-env.png
react-tutorial-gradual-rollout.png
react-tutorial-pii-diagram.png
react-tutorial-rwa-feature-off.png
react-tutorial-rwa-feature-on.png
react-tutorial-rwa.png
remove-user-from-group-step-1.png
remove-user-from-group-step-2.png
reportcard.png
reporting.png
saml-2.0-unleash.png
search-bar.png
search-operators.png
segments-page.png
service-account-1.png
service-account-2.png
service-account-3.png
service-account-4.png
service-account-5.png
service-account-6.png
service-account-table.png
service-account-tokens.png
setup-keycloak-sync-1.png
setup-keycloak-sync-2.png
setup-keycloak-sync-3.png
setup-keycloak-sync-4.png
setup-keycloak-sync-5.png
setup-keycloak-sync-6.png
setup-keycloak-sync-7.png
setup-keycloak-sync-8.png
setup-keycloak-sync-9.png
setup-keycloak-sync-10.png
setup-keycloak-sync-11.png
setup-keycloak-sync-12.png
setup-keycloak-sync-13.png
setup-keycloak-sync-14.png
setup-keycloak-sync-15.png
setup-sso-group-sync-1.png
setup-sso-group-sync-2.png
setup-sso-group-sync-3.png
setup-sso-group-sync-4.png
setup-sso-group-sync-5.png
setup-variant-2.png
sign-in-google.png
sign-in.png
slack-addon-tags.png
spring-boot-events-log.png
spring-boot-ex-edit-flag.png
spring-boot-ex-enable-impression-data.png
spring-boot-ex-metrics.png
spring-boot-ex-variants-form.png
spring-boot-ex-variants.png
spring-boot-tutorial-app-in-browser.png
spring-boot-tutorial-architectural-diagram.png
spring-boot-tutorial-create-api-token.png
spring-boot-tutorial-create-flag.png
spring-boot-tutorial-enable-flag.png
spring-boot-tutorial-flag-off-in-app.png
spring-boot-tutorial-flag-on-in-app.png
spring-boot-tutorial-turn-flag-off.png
sso-azure-saml-add-enterprise-app.png
sso-azure-saml-attributes-claim.png
sso-azure-saml-azure-details.png
sso-azure-saml-create-own-app.png
sso-azure-saml-group-filtering.png
sso-azure-saml-group-setup.png
sso-azure-saml-name-app.png
sso-azure-saml-saml-choice.png
sso-azure-saml-section-one.png
sso-azure-saml-test-user.png
sso-azure-saml-unique-id-email-id.png
sso-azure-saml-unleash-config.png
sso-azure-saml-unleash-group-settings.png
sso-azure-saml-x509cert.png
sso-configure-saml.png
sso-configure.png
sso-google-secret.png
sso-oidc-okta.png
sso-oidc-unleash.png
sso-oidc-verify.png
sso-oidc.png
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
strategy-constraints.png
strategy-parameters-ui-controls.png
strategy-variant-creation-form.png
strategy-variants-example.png
strategy-variants.png
sveltekit-create-flag.png
sveltekit-create-project.png
sveltekit-tutorial-browser.png
Symbol_DarkBlue_Transparent.png
Symbol_DarkBlue_Transparent.svg
Symbol_White_Transparent.png
Symbol_White_Transparent.svg
timestamp_create_strategy.png
timestamp_use_strategy.png
toggle_type_icons.png
togglelist.png
troubleshooting-flag-abn-test-unexpected-result-variants.png
tutorial-create-api-token.png
tutorial-create-flag.png
undraw_docusaurus_mountain.svg
undraw_docusaurus_react.svg
undraw_docusaurus_tree.svg
unleash_logo_white.svg
unleash_logo.png
unleash-architecture-edge.png
unleash-architecture.svg
unleash-diagram.png
unleash-hosted.svg
unleash-logo-scaled.png
unleash-marketplace-for-unleash-enterprise-jira-plugin.png
unleash-oss-logo-v2.png
unleash-toggle-history.png
unsplash-demo-flutter.png
unsplash-flutter-demo-screenshot-2.png
user_admin_add_user_modal.png
user_admin_list_button.png
user_admin-add-user.jpg
userWithId_activation_strategy.png
variant-creation-form.png
variant-setup-1.png
variants.png
write-model-vs-read-models.png