From 305a68fc0b4449ea4670e7ac9f773c9c48888262 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Tue, 17 Oct 2023 16:40:37 -0700 Subject: [PATCH 01/61] Update submit-best-practice.md Include new standard template directions. --- docs/contribute/submit-best-practice.md | 78 ++++++++++++++++++++++++- 1 file changed, 77 insertions(+), 1 deletion(-) diff --git a/docs/contribute/submit-best-practice.md b/docs/contribute/submit-best-practice.md index 11eedb2f6..8e9e42c82 100644 --- a/docs/contribute/submit-best-practice.md +++ b/docs/contribute/submit-best-practice.md @@ -39,6 +39,82 @@ To make it easier for users to adopt your best practice solution, consider prese To maintain organization and consistency within the repository, create a new folder for your best practice guide. Place this folder within the appropriate sub-folder in the `docs/guides` directory of the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository. Ensure that the folder structure aligns with the type of best practice you are developing, allowing users to easily locate and reference your guide. +### Use our Standard Guide Template + +To maintain uniformity and ease of understanding, contributors are urged to utilize the below template when submitting their best practice guides. This structured format ensures clarity, beginning with a concise title and a one-liner description to capture the essence of the proposal. The Introduction sets the context, Prerequisites identify essential tools or knowledge, and the Step-by-Step Guide offers a methodical walkthrough, enhanced optionally with illustrative images. An FAQ section addresses potential queries, and appropriate credits acknowledge contributors and inspirations. This standard layout not only ensures that each guide retains consistency and comprehensibility, but it also facilitates smoother automation and integration within the SLIM ecosystem. + +Directions: +- Create a new Markdown file for your guide (sample below) and call it `README.md`. Its advised to create a new folder for your best practice, where you can include multiple files, templates, and miscellaneous files if needed. See the above "Adere to Folder Structure" section. +- Copy/paste the below template into the file +- Fill in the guide with your contents + +``` +# _Title Goes Here_ + +
One sentence description of your best practice solution.
+ +## Introduction + +**Background**: _A longer description of the problem you aim to solve and your solution. Talk about the background of why this is needed, what kind of benefits the user might enjoy, and any other background information that may be useful for the reader. Additionally, talk about the expected outcome the user can expect in implementing your solution._ + +**Use Cases**: +- _A list of the types of use cases where your process improvement solution will shine_ +- _e.g. Making code repository README's consistent for internal and external contributors_ + +--- + +## Prerequisites +_List any software, hardware, or skills required to utilize the solution._ + +* Prerequisite 1 +* Prerequisite 2 +* ... + +--- + +## Quick Start +**[Link to Process Improvement Solution (template/code sample/tool/etc.)](#)** + +_A brief description of what the link provides, e.g., "Click the link above to access the full template for the README.md file."_ + +--- + +## Step-by-Step Guide + +1. **Step 1**: _Brief description of the step._ +![Optional Image for Step 1](imageURL_for_step1) + +2. **Step 2**: _Brief description of the step._ +![Optional Image for Step 2](imageURL_for_step2) + +3. ... + +--- + +## Frequently Asked Questions (FAQ) + +- Q: Example question relevant to this guide +- A: Example answer to the question + +--- + +## Credits + +**Authorship**: +- _List of contributing authors of this write-up who actually wrote words. Link to GitHub profiles if available, e.g. [Bugs Bunny](https://www.github.com/bbuny573429)_ + +**Acknowledgements**: +* Source/Organization 1 that inspired the solution or was adapted from +* Source/Organization 2 that inspired the solution or was adapted from +* ... + +--- + +## Feedback and Contributions + +We welcome feedback and contributions to help improve and grow this page. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). +``` + ### Add Entry to the Registry To document metadata about your best practice, add a JSON entry to the file `data/slim-registry.json` within the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository. Fill out the following fields in the example below: @@ -80,4 +156,4 @@ To contribute your solution to the [NASA-AMMOS/slim](https://github.com/NASA-AMM 8. **Keep your fork up to date**: While your pull request is under review, keep your forked repository up to date with the original repository. This ensures that your changes remain compatible with the latest updates in the main repository. Use the Git commands `git fetch upstream` and `git merge upstream/main` to update your local repository and then push the changes to your fork. -Following these best practices helps maintain a collaborative and efficient contribution process. By adhering to these guidelines, you increase the likelihood of having your pull request accepted and integrated into the main repository. \ No newline at end of file +Following these best practices helps maintain a collaborative and efficient contribution process. By adhering to these guidelines, you increase the likelihood of having your pull request accepted and integrated into the main repository. From 8b769510929fc0dc15408b4820cef4972af2bbe5 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Tue, 17 Oct 2023 17:50:09 -0700 Subject: [PATCH 02/61] Rewrite of guide --- .../security/dependabot/README.md | 45 ------------- .../security/github-security/README.md | 64 +++++++++++++++++++ 2 files changed, 64 insertions(+), 45 deletions(-) delete mode 100644 docs/guides/software-lifecycle/security/dependabot/README.md create mode 100644 docs/guides/software-lifecycle/security/github-security/README.md diff --git a/docs/guides/software-lifecycle/security/dependabot/README.md b/docs/guides/software-lifecycle/security/dependabot/README.md deleted file mode 100644 index 17924832a..000000000 --- a/docs/guides/software-lifecycle/security/dependabot/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Dependabot -A GitHub ecosystem tool for dependency version and security vulnerability analysis. - -## Automated Dependency Updates - -This Dependabot task provides an automated check for OSS component updates and automatically creates [pull requests](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates) to commit new versions. - -Starter Kit: -- [SLIM Starterkit Python -- Dependabot Script](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/.github/dependabot.yml) to install in your GitHub repo - -To leverage Dependabot, make sure to do the following: -1. Discuss with your development team the cybersecurity best practice to regularly update OSS to latest versions and seek consensus on a workflow to accept proposed updates. -2. Add Dependabot automation to your repository, either via the **admin console** or **manually** (choose **one**): -> **Shortcut** - Copy the pre-set configuration to an identical path in your repository, e.g. `.github/dependabot.yml`. - * **Admin console:** (requires admin rights) - 1. Proceed to [enable Dependabot alerts through GitHub Settings UI](https://docs.github.com/en/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts#enabling-or-disabling-dependabot-alerts-for-a-repository). - * **Manually:** (_approach available to all committers_) - 1. Create an issue and an issue branch to implement a code change. Checkout the issue branch. - 2. Copy the Dependabot configuration file from one of the SLIM Starterkit repos -- for example, [`dependabot.yml` in the Python Starterkit](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/.github/dependabot.yml) -- into the root of your repository at `.github/dependabot.yml`. -3. Modify [Dependabot configurations](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file) for your project: -> **Requirement** - Set properties to match your repository setup, including core packaging system. - * Set the `package-ecosystem` property to [match your packaging system](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem) in `dependabot.yml`. - * Set the `target-branch` to the [name of your default branch](https://github.com/NASA-AMMOS/slim-starterkit-python/branches) in `dependabot.yml`. - * Optionally, value-added features may be set, including such settings as [scheduling](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleday), a [strategy for versioning](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy) and [pull request reviewers](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#reviewers). -4. Dependabot is now installed and detections can be tracked through the dependency graph at [`Insights` **->** `Dependency graph` **->** `Dependabot`](https://github.com/NASA-AMMOS/slim-starterkit-python/network/updates). [Pull Requests](https://github.com/NASA-AMMOS/slim-starterkit-python/pulls) also will include automatically created Dependabot merges. - -## Automated Security Updates - -This Dependabot task automates security scanning for [known vulnerabilities](https://github.com/advisories) in OSS components and automatically creates [pull requests](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates) to update flagged components. - -[Dependabot Security Updates](https://docs.github.com/en/code-security/dependabot/dependabot-security-updates) requires [Dependabot Automated Dependency Updates](./README.md#automated-dependency-updates) (see above). Although technically part of the same automation stack, it's [enabled through the GitHub Settings UI](https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#enabling-or-disabling-dependabot-security-updates-for-an-individual-repository). Optionally, dependency updates can be disabled so that only security updates create pull requests. - -> **Requirement** - Install and set up the Starter Kit for Dependabot Automated Dependency Updates. - -To leverage this template, make sure to do the following: -1. Discuss with your development team the cybersecurity best practice to regularly scan OSS components for security flaws and seek consensus on a workflow to accept proposed updates. -2. Enable Security Updates: - 1. At [`Settings` **->** `Code security and analysis` **->** `Dependabot`](https://github.com/NASA-AMMOS/slim-starterkit-java/settings/security_analysis), select the `Enable` button to turn on `Dependabot security updates`. -> **Requirement** - Admin rights are necessary to modify `Code security and analysis` settings. -3. Modify [Dependabot configurations](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file) for your project: (optional) - 1. If only security-related pull requests are desired, [set the `open-pull-requests-limit` property to `0` for `updates` block(s)](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit). diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md new file mode 100644 index 000000000..113306421 --- /dev/null +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -0,0 +1,64 @@ +# GitHub Security Best Practices + +

A comprehensive guide on enhancing the security of your GitHub repositories.

+ +## Introduction + +**Background:** GitHub offers a suite of security features to help maintainers and developers protect their code and ensure the safety of their repositories. From automatically detecting vulnerabilities in dependencies to scanning for secrets and setting security policies, these tools are essential for any project, especially in today’s security-conscious environment. + +**Use Cases:** +- Protecting code repositories from known vulnerabilities in dependencies. +- Monitoring and identifying potentially harmful secrets in code. +- Establishing clear security guidelines and policies for contributors. + +## Prerequisites + +- A GitHub repository +- Familiarity with GitHub’s user interface +- Optional: Admin rights for certain configuration tasks + +## Quick Start + +[GitHub’s Security Features](https://docs.github.com/en/code-security) + +Click the link above to access an overview of the suite of security features GitHub provides for your repositories. + +## Step-by-Step Guide + +1. **Team Discussion:** Before diving into any configurations, we recommend engaging with your development team about the importance of GitHub’s security features. Establish a consensus on which ones to prioritize and implement. + +2. **Set Up Dependabot:** + - Head over to the Security tab of your repository. + - We recommend enabling Dependabot alerts to stay informed about insecure dependencies in your project. + - For added security, we suggest turning on Dependabot security updates to automatically generate pull requests for known vulnerabilities in your dependencies. + +3. **Enable Code Scanning:** + - In the Security tab of your repository, navigate to Code Scanning Alerts. + - Click on Set up code scanning. + - For optimal results, we recommend setting up the CodeQL Analysis workflow. This is a powerful, free tool provided by GitHub that meticulously scans your code for vulnerabilities across a variety of languages. Simply choose the CodeQL Analysis template and follow the instructions. + +4. **Enable Secret Scanning:** + - Head to the Security tab and select Secret Scanning Alerts. + - We recommend clicking on Set up secret scanning and following the step-by-step instructions provided. + +5. **Establish a Security Policy:** + - Within the Security tab, you’ll find an option to draft a SECURITY.md file. We advise using GitHub’s auto-generated template as it provides a comprehensive structure for your policy. + - We also recommend mentioning this policy in your repository’s CONTRIBUTING.md guide. This ensures potential contributors are well-informed and can adhere to the stipulated security guidelines. + +## Frequently Asked Questions (FAQ) + +- Q: Can these security features be used outside of GitHub? + A: This guide specifically focuses on GitHub’s ecosystem. While some tools might have external equivalents, the integrations and configurations here are GitHub-specific. + +## Credits + +**Authorship:** +- John Engelke (@jpl-jengelke) +- Rishi Verma (@riverma) + +**Acknowledgements:** +- GitHub for providing comprehensive security features and related documentation. + +## Feedback and Contributions + +We welcome feedback and contributions to help improve and grow this guide. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). \ No newline at end of file From bd67098b4e325b42abfdf1c4347bd4399ad67c49 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Tue, 17 Oct 2023 18:30:11 -0700 Subject: [PATCH 03/61] Update README.md Links to GH profiles for contributors. --- .../software-lifecycle/security/github-security/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index 113306421..0b1dda3f6 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -53,12 +53,12 @@ Click the link above to access an overview of the suite of security features Git ## Credits **Authorship:** -- John Engelke (@jpl-jengelke) -- Rishi Verma (@riverma) +- John Engelke [@jpl-jengelke](http://github.com/jpl-jengelke/) +- Rishi Verma [@riverma](http://github.com/riverma/) **Acknowledgements:** -- GitHub for providing comprehensive security features and related documentation. +- GitHub for providing the security features and related documentation. ## Feedback and Contributions -We welcome feedback and contributions to help improve and grow this guide. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). \ No newline at end of file +We welcome feedback and contributions to help improve and grow this guide. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 3b09be5d902f9c9c7a2bb38c6e2a8688792efdf0 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 11:03:46 -0700 Subject: [PATCH 04/61] Update README.md Improvements to guide. --- .../security/github-security/README.md | 42 ++++++++++++------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index 0b1dda3f6..5c01c29b0 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -1,53 +1,65 @@ # GitHub Security Best Practices -

A comprehensive guide on enhancing the security of your GitHub repositories.

+
Recommendations for enabling GitHub security features for your repositories.
## Introduction **Background:** GitHub offers a suite of security features to help maintainers and developers protect their code and ensure the safety of their repositories. From automatically detecting vulnerabilities in dependencies to scanning for secrets and setting security policies, these tools are essential for any project, especially in today’s security-conscious environment. **Use Cases:** -- Protecting code repositories from known vulnerabilities in dependencies. -- Monitoring and identifying potentially harmful secrets in code. -- Establishing clear security guidelines and policies for contributors. +- Being alerted over e-mail or GitHub notifications about known vulnerabilities in your dependencies and having pull-requests automatically created to resolve the issues. +- Being alerted if your dependencies have updated versions available. +- Being alerted if your commits have potentially harmful secrets or sensitive information within the code - including being blocked from pushing your commits. ## Prerequisites - A GitHub repository - Familiarity with GitHub’s user interface -- Optional: Admin rights for certain configuration tasks +- Admin rights for certain security configuration tasks ## Quick Start -[GitHub’s Security Features](https://docs.github.com/en/code-security) +The fastest way to enable recommended GitHub Security features is to perform it in bulk for _all_ of your repositories within a given organization. Consult [Enabling security features for multiple repositories](https://docs.github.com/en/enterprise-cloud@latest/code-security/security-overview/enabling-security-features-for-multiple-repositories) for details. Organization administrative-level access is required. -Click the link above to access an overview of the suite of security features GitHub provides for your repositories. +We recommend enabling the below features for all your repositories: -## Step-by-Step Guide +![img](https://github.com/NASA-AMMOS/slim/assets/3129134/be02ee5f-74cb-4869-bdf2-020c184516ec) + +Specifically: +- Dependency graphs (select "Enable All") + - Select "Automatically enable for new private repositories" +- Dependabot Alerts (select "Enable All") + - Select "Automatically enable for new repositories" +- Dependabot Security Updates (select "Enable All") + - Select "Automatically enable for new repositories" +- Code Scanning (select "Enable All") + - Select the default "CodeQL high-precision queries" option + +If you do not have organizational permissions or if you wish to customize security features per repository, see our Step-by-Step guide below for repository-specific guidance. + +## Step-by-Step Guide per Repository 1. **Team Discussion:** Before diving into any configurations, we recommend engaging with your development team about the importance of GitHub’s security features. Establish a consensus on which ones to prioritize and implement. 2. **Set Up Dependabot:** - Head over to the Security tab of your repository. - We recommend enabling Dependabot alerts to stay informed about insecure dependencies in your project. - - For added security, we suggest turning on Dependabot security updates to automatically generate pull requests for known vulnerabilities in your dependencies. + - We suggest turning on Dependabot security updates to automatically generate pull requests for known vulnerabilities in your dependencies. 3. **Enable Code Scanning:** - In the Security tab of your repository, navigate to Code Scanning Alerts. - Click on Set up code scanning. - - For optimal results, we recommend setting up the CodeQL Analysis workflow. This is a powerful, free tool provided by GitHub that meticulously scans your code for vulnerabilities across a variety of languages. Simply choose the CodeQL Analysis template and follow the instructions. + - We recommend enabling: + - CodeQL Analysis workflow: a free tool provided by GitHub that scans your code for vulnerabilities across a variety of languages. 4. **Enable Secret Scanning:** - Head to the Security tab and select Secret Scanning Alerts. - We recommend clicking on Set up secret scanning and following the step-by-step instructions provided. -5. **Establish a Security Policy:** - - Within the Security tab, you’ll find an option to draft a SECURITY.md file. We advise using GitHub’s auto-generated template as it provides a comprehensive structure for your policy. - - We also recommend mentioning this policy in your repository’s CONTRIBUTING.md guide. This ensures potential contributors are well-informed and can adhere to the stipulated security guidelines. - ## Frequently Asked Questions (FAQ) - Q: Can these security features be used outside of GitHub? + A: This guide specifically focuses on GitHub’s ecosystem. While some tools might have external equivalents, the integrations and configurations here are GitHub-specific. ## Credits @@ -57,7 +69,7 @@ Click the link above to access an overview of the suite of security features Git - Rishi Verma [@riverma](http://github.com/riverma/) **Acknowledgements:** -- GitHub for providing the security features and related documentation. +- GitHub for providing the security features and related documentation. See [GitHub’s Security Features](https://docs.github.com/en/code-security) to access an overview of the suite of security features GitHub provides for repositories. ## Feedback and Contributions From 7ed57cda633c57b4a1bfb324e4a6452bcfb3f13e Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 11:30:00 -0700 Subject: [PATCH 05/61] Update README.md Some clearer language for per-repo settings. --- .../security/github-security/README.md | 49 +++++++++++++++---- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index 5c01c29b0..f959d756a 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -42,26 +42,55 @@ If you do not have organizational permissions or if you wish to customize securi 1. **Team Discussion:** Before diving into any configurations, we recommend engaging with your development team about the importance of GitHub’s security features. Establish a consensus on which ones to prioritize and implement. 2. **Set Up Dependabot:** - - Head over to the Security tab of your repository. - - We recommend enabling Dependabot alerts to stay informed about insecure dependencies in your project. - - We suggest turning on Dependabot security updates to automatically generate pull requests for known vulnerabilities in your dependencies. + - Navigate to your repository and click on the `Settings` tab. + - From the left sidebar, select the `Code security and analysis` menu. + - Under the "Dependabot" section: + - We recommend enabling Dependabot alerts to stay informed about insecure dependencies in your project. + - For added security, we suggest turning on Dependabot security updates to automatically generate pull requests for known vulnerabilities in your dependencies. + - We also recommend enabling Dependabot version updates _if you are using a package manager for your project_. This will help you keep your dependencies up-to-date. To configure Dependabot version updates: + 1. Create a `.github/dependabot.yml` file in your repository. + 2. Specify the package-ecosystem, directory, and schedule for the updates. For example: + ```yml + version: 2 + updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "daily" + ``` + - To view Dependabot alerts and version updates: + - Head back to the main page of your repository. + - Click on the `Security` tab. Here, you can select `Dependabot alerts` to view security alerts, and you can see version updates in the `Pull requests` tab labeled with "Dependabot". + 3. **Enable Code Scanning:** - - In the Security tab of your repository, navigate to Code Scanning Alerts. - - Click on Set up code scanning. - - We recommend enabling: - - CodeQL Analysis workflow: a free tool provided by GitHub that scans your code for vulnerabilities across a variety of languages. + - In the `Code security and analysis` menu from the `Settings` tab: + - Click on the `Code scanning alerts` setup button. + - We recommend enabling the following workflows: + - _CodeQL Analysis workflow:_ a free tool provided by GitHub that scans your code for vulnerabilities across a variety of languages. Simply choose a CodeQL Analysis template (default is acceptable) and follow the instructions. + - To view Code scanning alerts: + - Return to the repository main page. + - Click on the `Security` tab and select `Code scanning alerts`. 4. **Enable Secret Scanning:** - - Head to the Security tab and select Secret Scanning Alerts. - - We recommend clicking on Set up secret scanning and following the step-by-step instructions provided. + - In the `Code security and analysis` menu from the `Settings` tab: + - Click on the `Secret scanning` enable button. + - We recommend following the step-by-step instructions provided to enable Secret Scanning. + - We recommend enabling "Push protection" for blocking commits containing secrets + - To view Secret scanning alerts: + - Navigate to the repository main page. + - Click on the `Security` tab and select `Secret scanning alerts`. ## Frequently Asked Questions (FAQ) -- Q: Can these security features be used outside of GitHub? +- **Q: Can these security features be used outside of GitHub?** A: This guide specifically focuses on GitHub’s ecosystem. While some tools might have external equivalents, the integrations and configurations here are GitHub-specific. +- **Q: If I receive security alerts, what should I do and how soon should I act?** + + A: When you receive a security alert, it indicates a potential vulnerability in your repository. First, review the details of the alert to understand the severity and the affected component. Address critical vulnerabilities immediately, as they can pose a significant risk to your project. For less severe alerts, plan to address them in a timely manner. Always keep in mind that the sooner you act on security alerts, the better you can protect your code and users from potential threats. + ## Credits **Authorship:** From d11dea152a58fff6e4a08f0e0c1d9e650610c6b3 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 11:31:33 -0700 Subject: [PATCH 06/61] Update README.md Move team discussion as a pre-req. --- .../security/github-security/README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index f959d756a..fd16e5de6 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -16,6 +16,7 @@ - A GitHub repository - Familiarity with GitHub’s user interface - Admin rights for certain security configuration tasks +- Team discussion: before diving into any configurations, we recommend engaging with your development team about the importance of GitHub’s security features. Establish a consensus on which ones to prioritize and implement. ## Quick Start @@ -39,9 +40,7 @@ If you do not have organizational permissions or if you wish to customize securi ## Step-by-Step Guide per Repository -1. **Team Discussion:** Before diving into any configurations, we recommend engaging with your development team about the importance of GitHub’s security features. Establish a consensus on which ones to prioritize and implement. - -2. **Set Up Dependabot:** +1. **Set Up Dependabot:** - Navigate to your repository and click on the `Settings` tab. - From the left sidebar, select the `Code security and analysis` menu. - Under the "Dependabot" section: @@ -63,7 +62,7 @@ If you do not have organizational permissions or if you wish to customize securi - Click on the `Security` tab. Here, you can select `Dependabot alerts` to view security alerts, and you can see version updates in the `Pull requests` tab labeled with "Dependabot". -3. **Enable Code Scanning:** +2. **Enable Code Scanning:** - In the `Code security and analysis` menu from the `Settings` tab: - Click on the `Code scanning alerts` setup button. - We recommend enabling the following workflows: @@ -72,7 +71,7 @@ If you do not have organizational permissions or if you wish to customize securi - Return to the repository main page. - Click on the `Security` tab and select `Code scanning alerts`. -4. **Enable Secret Scanning:** +3. **Enable Secret Scanning:** - In the `Code security and analysis` menu from the `Settings` tab: - Click on the `Secret scanning` enable button. - We recommend following the step-by-step instructions provided to enable Secret Scanning. From 173dfcf025f46d9ffaa9f843c73b48e0fc20ef19 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 11:37:58 -0700 Subject: [PATCH 07/61] Update README.md Wording improvements. Tested against a real use case repository. --- .../software-lifecycle/security/github-security/README.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index fd16e5de6..da8078616 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -63,10 +63,8 @@ If you do not have organizational permissions or if you wish to customize securi 2. **Enable Code Scanning:** - - In the `Code security and analysis` menu from the `Settings` tab: - - Click on the `Code scanning alerts` setup button. - - We recommend enabling the following workflows: - - _CodeQL Analysis workflow:_ a free tool provided by GitHub that scans your code for vulnerabilities across a variety of languages. Simply choose a CodeQL Analysis template (default is acceptable) and follow the instructions. + - In the `Code security and analysis` menu from the `Settings` tab, click the "Set Up" or enable the following workflows: + - _CodeQL Analysis workflow:_ a free tool provided by GitHub that scans your code for vulnerabilities across a variety of languages. Simply choose a CodeQL Analysis template (default is acceptable) and follow the instructions. - To view Code scanning alerts: - Return to the repository main page. - Click on the `Security` tab and select `Code scanning alerts`. @@ -74,7 +72,6 @@ If you do not have organizational permissions or if you wish to customize securi 3. **Enable Secret Scanning:** - In the `Code security and analysis` menu from the `Settings` tab: - Click on the `Secret scanning` enable button. - - We recommend following the step-by-step instructions provided to enable Secret Scanning. - We recommend enabling "Push protection" for blocking commits containing secrets - To view Secret scanning alerts: - Navigate to the repository main page. From d0a1d652023422782acfa2355d685ebda579d04e Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 13:11:14 -0700 Subject: [PATCH 08/61] Update README.md Simplified text and using new SLIM template. --- .../security/secrets-detection/README.md | 672 ++++++------------ 1 file changed, 235 insertions(+), 437 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index ea961bf72..4ddeec1ef 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -1,437 +1,235 @@ -# Secrets Detection - -We recommend [detect-secrets](https://github.com/Yelp/detect-secrets) to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history, -it operates swiftly, making it ideal for continuous integration pipelines. Leveraging the concept of a "baseline file" (`.secrets.baseline`), it enables easy handling of known secrets and false positives, facilitating its gradual integration into existing projects. - - -![detect-secrets-wordcloud](https://github.com/NASA-AMMOS/slim/assets/3129134/58ecb3de-0ab4-4302-b546-e9cd1de8e52f) - - -Our application of `detect-secrets` embraces a tri-layered approach, bolstered by customized plugins ([full list of plugins available here](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp#viewing-all-enabled-plugins)), to provide robust protection against potential secret leaks at the earliest stage. -This page proposes three layers of secret scanning to help prevent secrets from being leaked on GitHub - -Three layers of protection are: -1. Client-side full scan of existing code base -2. Client-side scan of updated code upon Git commit -3. Server-side push to GitHub.com from client - -Each layer has its own advantages and disadvantages. The full use of these three layers of protection is recommended to minimize human negligence. -```mermaid -flowchart TB - User([fa:fa-user User]) - - subgraph UserWorkflow["User Workflow to Secure Secrets"] - Layer1["Layer 1: Full scan (client-side)"] - Layer2["Layer 2: Git commit scan (client-side)"] - Layer3["Layer 3: GitHub.com (server-side)"] - - Layer1 -->|If Secrets Detected| Clean1[Clean local file directly.] - Layer2 -->|If Secrets Detected| Clean2[Clean local file directly.
Don't need to worry about cleaning commit history] - Layer3 -->|If Secrets Detected| Clean3[Purge or Fix the commit manually] - - SaveTime["It saves your time. And secrets are safe from GitHub"] - Clean1 --> SaveTime - Clean2 --> SaveTime - - Secure["Only GitHub-Protected branch is in safe.
Secrets are leaked on other branch before cleaning"] - Clean3--> Secure - end - - User -->|At least use| Layer1 - User -->|Helpful to use| Layer2 - User -->|Optional to use| Layer3 - - style User fill:#F6F5F3,stroke:#333,stroke-width:1px - style UserWorkflow fill:#AF7AC5,stroke:#333,stroke-width:2px - style Layer1 fill:#F3B044,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 - style Layer2 fill:#F3B044,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 - style Layer3 fill:#F3B044,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 - style Clean1 fill:#5A88ED,stroke:#333,stroke-width:2px - style Clean2 fill:#5A88ED,stroke:#333,stroke-width:2px - style Clean3 fill:#5A88ED,stroke:#333,stroke-width:2px - style SaveTime fill:#5ABF9B,stroke:#333,stroke-width:2px - style Secure fill:#AF3034,stroke:#333,stroke-width:2px - -``` -> **Note**: Below three layers, are running on experimental version [slim-detect-secrets](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp) which supports additional secret detection [plugins](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp#viewing-all-enabled-plugins). -> -> They are: -> > * AWS sensitive information -> > * Public IP Address -> > * Absolute Path -> > * Email Address -> > -> > Link to their [implementation](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp/detect_secrets/plugins) and [test suites](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp/tests/plugins) -> -> It is being tested by both [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) team and [Yelp/detect-secrets](https://github.com/Yelp/detect-secrets) team. -> Eventually, it will be merged into Yelp/detect-secrets. -> -> At that time, this document will be updated to use the official version of detect-secrets. - -## Layer 1: Full Scan and Audit (Client-side) - -The first layer initiates a direct scan on the developer's local environment. This is achieved through the `detect-secrets` tool, which scans the entire codebase and outputs a new baseline file containing detected secrets. The developer can then audit this file to view detailed information about detected secrets. - -```mermaid -sequenceDiagram - participant Dev as Developer - participant Env as Local Environment - participant DS as Detect-Secrets - participant File as Baseline File - participant Audit as Audit Tool - - Note over Dev,Env: Developer initiates a direct scan for secrets - Dev->>+Env: Triggers direct scan - Env->>+DS: Requests scan on the codebase - DS->>DS: Performs secret scanning - DS->>File: Generates new baseline file - File->>DS: Acknowledges file creation - DS-->>-Env: Returns scan results and new baseline file - Env-->>Dev: Presents scan results and new baseline file - Note over Dev,File: Developer may audit the new baseline file - Dev->>Audit: Initiates audit on the new baseline file - Audit->>File: Fetches details from the baseline file - File->>Audit: Returns secret details - Audit-->>Dev: Presents detailed information of detected secrets - -``` -Starter Kit: -1. Install experimental version of [slim-detect-secrets](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp) -```bash -pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp -``` - -2. Scan all local files from current directory and output the result as a baseline file -```bash -detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline -``` -Here it scans all the local files from current directory, but excludes `.git` directory and `.secrets` baseline files from scanning to reduce false positive. Make modifications when necessary. - -3. Check result in the baseline file -```bash -cat .secrets.baseline -``` -> This command is supported in Unix-like system. For Windows, you can use other command, such as `type .secrets.baseline` -If any secrets are detected, the result will be located at the "results:" of the file. - -For example, -```json -"results": { - "Sample/sample-develop.sh": [ - { - "type": "AWS Sensitive Information", - "filename": "Sample/sample-develop.sh", - "hashed_secret": "d3f72b97cd8756fe12345678bdf96aef1ac23b7d", - "is_verified": false, - "line_number": 39 -}, -``` -Only line number is visible through this approach. You can check them manually in the file, or use the following audit tool to conveniently view the actual secret. - -4. Analyze results by `audit` tool -```bash -detect-secrets audit .secrets.baseline -``` -> detect-secrets audit tool can provide you an interactive interface to view the actual secret based on the line number -> and label it as false positive or true positive. - -For example, - - - -It also provides other ways to present the result. For more information, please refer to [Auditing Secrets in Baseline](https://github.com/Yelp/detect-secrets#auditing-secrets-in-baseline) - -***Note*** if you have marked any detected secrets as true positives, its best to first remove all references to those secrets in your code and then rerun a full scan to generate a fresh audit report that you can compare against to ensure you only have false-positives (white-listed secrets) in your `.secrets.baseline` - this is especially important for Layer 2. -## Layer 2: Git Commit Scan (Client-side) -The second layer is a pre-commit hook implemented in the local environment. This hook utilizes a `.pre-commit-config.yaml` file to config the pre-commit hook. The hook is triggered when the developer attempts to commit changes. The hook will scan the changes and **compare** them to the baseline file generated in the first layer. If any **new secrets** are detected, the hook will prevent the commit and report the detected secrets to the developer. -```mermaid -sequenceDiagram - participant User as Developer - participant Local as Local Environment - participant Config as .pre-commit-config.yaml - participant PCH as Pre-commit Hook - participant DS as Detect-Secrets - participant File as Baseline File - - Note over User,Local: Developer attempts to commit - User->>+Local: Request commit - Local->>+Config: Fetches pre-commit config - Config->>PCH: Returns config with Detect-Secrets setup - PCH->>DS: Request secret scan with existing baseline - DS->>File: Fetches baseline file - File->>DS: Returns baseline file - DS->>DS: Scans changes for secrets with custom plugins - alt New Secrets Detected - DS-->>PCH: Returns detected secrets - PCH-->>Local: Prevents commit & reports detected secrets - Local-->>User: Prevents commit & reports detected secrets - else No New Secrets Detected - DS-->>PCH: Returns clean result - PCH-->>Local: Allows commit - Local-->>User: Commits changes - end - -``` -Starter Kit: -1. Install [pre-commit](https://pre-commit.com/#install) -```bash -pip install pre-commit -``` -This tool is used to install pre-commit hook in your local git repository. - -2. Create `.pre-commit-config.yaml` file in root directory of your project with the following contents -```yaml -repos: - - repo: https://github.com/NASA-AMMOS/slim-detect-secrets - # using commit id for now, will change to tag when official version is released - rev: 91e097ad4559ae6ab785c883dc5ed989202c7fbe - hooks: - - id: detect-secrets - args: - - '--baseline' - - '.secrets.baseline' - - '--exclude-files' - - '.git*' - - '--exclude-files' - - '.secrets.*' - -``` -This file is used to config the pre-commit hook. In this example, we use the experimental version of `slim-detect-secrets` tool. The `--baseline` argument is used to specify the baseline file generated in the first layer. The `--exclude-files` argument is used to exclude the `.git` directory and `.secrets` baseline files from scanning to reduce false positives. Make modifications when necessary. - -3. Install pre-commit hook -```bash -pre-commit install -``` -This command reads the `.pre-commit-config.yaml` file and installs the pre-commit hook in your local git repository. -After this, you can see a `.git/hooks/pre-commit` file is created in your local git repository. - -4. Add the baseline file `.secrets.baseline` in your local Git repository under the following conditions only: - 1. You wish to share white-listed secrets with other team members - 2. You've removed any references in your code to sensitive secrets detected that are not white-listed, i.e. find and modify code referenced in you `.secrets.baseline` with flag `is_secret: true` - 3. You've re-run a fresh `detect-secrets scan` followed by a `detect-secrets audit` and your `.secrets.baseline` ONLY now contains white-listed entries, i.e. `is_secret: false` - -**Warning**: Adding your `.secrets.baseline` file to your local Git and pushing changes to a remote without following the above directions could create a security risk by sharing the sensitive parts of your security scan with the outside world! - -5. Commit your changes - -Now, you can commit your changes as usual. If any **new secrets** are detected, the commit will be prevented and the secrets will be reported. - -For example, - -Screen Shot 2023-04-20 at 7 32 10 AM - -> **Note**: The pre-commit hook blocks a commit by comparing new secrets with the results in the `.secrets.baseline` file. If new secrets are introduced, the hook will report them, but it does not automatically update the `.secrets.baseline` file. To update the baseline file with newly introduced secrets, you need to re-run the scan command in Layer 1 (step 2) and generate a new baseline file. - -> **Note**: during commit checks, detect secrets may not display all secrets present within a single file during a single scan. This can be to [minimize noise](https://github.com/Yelp/detect-secrets/blob/master/docs/design.md#potentialsecret), among other reasons. Thus if you have multiple violations of different types of secrets per file, multiple independent commits may be necessary to help identify all violations. -> -> You can create an empty result baseline file by running this command at a directory without secrets. - -## Layer 3: Server-side Push to GitHub.com -The final layer of our solution is a server-side pre-commit scan powered by [GitHub Action](https://github.com/features/actions). This scan is triggered whenever a developer pushes to a branch or creates a pull request. If the scan detects any new secrets, it can generate a not detailed report compared to layer 2 (for security concern), email to the developer, and report a status check to GitHub. The status check will prevent the developer from merging the pull request or pushing to the **protected** branch. This layer protects the protected branch from being polluted by secrets, but secrets can still be pushed to other branches. - -```mermaid -sequenceDiagram - participant User as Developer - participant GH as GitHub - participant Workflow as detect-secrets.yaml - participant GA as GitHub Action - participant DS as Detect-Secrets - - Note over User,GH: Developer creates pull request or pushes to branch - User->>+GH: Creates pull request / pushes to branch - GH->>+Workflow: Triggers GitHub Action workflow - Workflow->>GA: Sets up and runs Detect-Secrets scan - GA->>DS: Requests secret scan - DS->>DS: Scans repository for secrets - alt Secrets Detected - DS-->>GA: Returns detected secrets - GA-->>GH: Fails status check - GH-->>User: Prevents merge / push & sends email notification - else No Secrets Detected - DS-->>GA: Returns clean result - GA-->>GH: Passes status check - GH-->>User: Allows merge / push - end - -``` -Starter Kit: -1. Create a workflow file `detect-secrets.yaml` in `.github/workflows` directory from your repository root. -```yaml -name: Secret Detection Workflow -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - secret-detection: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Install necessary packages - run: | - # This is the experimental version of slim-detect-secrets. - # It will be updated to the official Yelp/detect-secrets version once the customized plugins are merged. - # For more information about slim/detect-secrets, check the following: - # 1. https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp - # 2. https://github.com/NASA-AMMOS/slim/blob/d20ee6134a0dc0e0dab11d2d2570e358ef7e4550/continuous-testing/starter-kits/README.md#detect-secrets - pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp - # This library is used for JSON operations. - pip install jq - - - name: Create an initial .secrets.baseline if .secrets.baseline does not exist - run: | - if [ ! -f .secrets.baseline ]; then - # This generated baseline file will only be temporarily available on the GitHub side and will not appear in the user's local files. - # Scanning an empty folder to generate an initial .secrets.baseline without secrets in the results. - echo "⚠️ No existing .secrets.baseline file detected. Creating a new blank baseline file." - mkdir empty-dir - detect-secrets scan empty-dir > .secrets.baseline - echo "✅ Blank .secrets.baseline file created successfully." - rm -r empty-dir - else - echo "✅ Existing .secrets.baseline file detected. No new baseline file will be created." - fi - - - name: Scan repository for secrets - run: | - # scripts to scan repository for new secrets - - # backup the list of known secrets - cp .secrets.baseline .secrets.new - - # find the secrets in the repository - detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '.secrets.*' --exclude-files '.git*' - - # if there is any difference between the known and newly detected secrets, break the build - # Function to compare secrets without listing them - compare_secrets() { diff <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$1" | sort) <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$2" | sort) >/dev/null; } - - # Check if there's any difference between the known and newly detected secrets - if ! compare_secrets .secrets.baseline .secrets.new; then - echo "⚠️ Attention Required! ⚠️" >&2 - echo "New secrets have been detected in your recent commit. Due to security concerns, we cannot display detailed information here and we cannot proceed until this issue is resolved." >&2 - echo "" >&2 - echo "Please follow the steps below on your local machine to reveal and handle the secrets:" >&2 - echo "" >&2 - echo "1️⃣ Run the 'detect-secrets' tool on your local machine. This tool will identify and clean up the secrets. You can find detailed instructions at this link: https://nasa-ammos.github.io/slim/continuous-testing/starter-kits/#detect-secrets" >&2 - echo "" >&2 - echo "2️⃣ After cleaning up the secrets, commit your changes and re-push your update to the repository." >&2 - echo "" >&2 - echo "Your efforts to maintain the security of our codebase are greatly appreciated!" >&2 - exit 1 - fi - -``` -**Explanation** - -The Detect Secrets Action follows these steps to ensure the security of your code: - -- **Checkout Code**: Utilizes GitHub's checkout action to access the repository. This is the code that will be scanned for secrets. -- **Install Necessary Packages**: Deploys the required Python packages, including the experimental version of `slim-detect-secrets` and `jq`. These packages enable the primary functionality of the Action. -- **Check Existence of .secrets.baseline**: Ensures the Action remains operational even if no baseline file exists yet. If the `.secrets.baseline` file is not found, the action creates an initial baseline file by scanning an empty directory. -- **Scan Repository for Secrets**: In this step, the Action backs up the list of known secrets and scans the repository for any new secrets. The scan excludes files starting with '.secrets.' and '.git'. The 'compare_secrets' function is used to identify any differences between the known secrets and newly detected ones. If new secrets are detected, the build fails, and the user is guided to clean up the secrets using the `detect-secrets` tool. - -After this, GitHub will automatically run the workflow when you push to the branch or create a pull request. - -This workflow will run the `detect-secrets` tool on the GitHub server. If any new secrets are detected, it will: -- Fail the status check - - -- Print a message in the "Details" with instructions on how to resolve the issue - - -- Send an email notification to the user - - - -2. [Protect your branch](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule) - - - -After this, if status check fails, GitHub will prevent the merge or push to the protected branch. - - - -## Attention for using Detect Secrets -> 1.It does not [show all the same type of secrets in a same file to minimize noise](https://github.com/Yelp/detect-secrets/blob/master/docs/design.md#potentialsecret) -> -> This means sometimes it will only show one secret in a file even if there are multiple **same type of secrets** in the same file. -> Audit tool will not show all the secrets due to this reason. -> -> **->** Thus, when you see a secret is detected, best practice is to **manually** check that file. - -> 2.Even though detect-secrets has strong secret-detect ability compared to other tools, it is still possible that detect-secrets will not show you a file that contains secrets due to a new type of secret not capable by current plugins. -> -> **->** Thus, the best practice is always to be careful as a developer and **manually** check the files that you think might contain secrets. ->> **Note**: `detect-secrets` is a backup approach to minimize the chance of pushing secrets to the cloud. - -## Recommended Workflow -1. At least use layer 3 (Server-side push to GitHub.com) to protect the main branch from being pushed or merged if any secrets are detected. -2. If any secrets are detected during layer 3, you can: - - Clean the commit history of the branch - - To find out the files that needs clean, you can use layer 1's auditing feature as assistance - - If a secret has already been committed, visit - https://help.github.com/articles/removing-sensitive-data-from-a-repository -3. Recommend to set up layer 2 (Git commit scan, client-side) for every developer - - It can minimize the chance of pushing secrets to the cloud - - Local files are easier to clean than GitHub commit history -4. Layer 1 (Full scan and audit, client-side) can be involved during each stage - - It helps you generate, update or analyze baseline file for layer 2 and 3 - -```mermaid -sequenceDiagram - participant Dev as Developer - participant GH as GitHub - participant DS as Detect-Secrets - participant L1 as Layer 1 (Full Scan & Audit) - participant L2 as Layer 2 (Git Commit Scan) - participant L3 as Layer 3 (Server-side Push to GitHub) - - Dev->>L3: Push/Merge to Main Branch - L3->>DS: Scan for Secrets - alt Secrets Detected in L3 - DS-->>Dev: Secrets Detected - Dev->>L1: Use Auditing Feature to Identify Files for Cleaning - Note over L1: Assists in identifying files that need to be cleaned.
Recommend to manully double check detected files
due to "minimize noise" feature from detect-secrets - Dev->>Dev: Clean Commit History - Note over Dev: If a secret has already been committed, refer:
https://help.github.com/articles/removing-sensitive-data-from-a-repository - Dev->>L2: Set Up Git Commit Scan - Note over Dev, L2: Minimizes chances of pushing secrets
Easier to clean local files than GitHub commit history - Dev->>L1: Use Full Scan & Audit at Each Stage - Note over Dev, L1: Assists in generating, updating or analyzing baseline file for L2 and L3 - Dev->>L3: Retry Push/Merge to Main Branch - else No Secrets Detected - DS-->>GH: No Secrets Detected - GH->>Dev: Allows Push/Merge to Main Branch - end - -``` - -## More Configurations - -Check out -1. [detect-secrets](https://github.com/Yelp/detect-secrets) -2. [pre-commit](https://pre-commit.com/) +# Detecting Secrets with detect-secrets + +
Best practice approach to identify and prevent leaking of sensitive information in your codebase.
+ +## Introduction + +**Background**: In the age of open source collaboration and rapid software deployment, sensitive information like API keys, passwords, or tokens may inadvertently be committed into repositories. Such slip-ups can pose significant security risks. We champion the use of [detect-secrets](https://github.com/Yelp/detect-secrets) to mitigate these risks. It stands out due to its extensible Python plugin system, enabling tailored detection suited to diverse types of secrets. Designed with efficiency in mind, it's primed for use in continuous integration pipelines, ensuring a swift scan of current project states without delving into the entire git history. Its unique "baseline file" approach, leveraging `.secrets.baseline`, streamlines the management of legitimate secrets and reduces false positives. This guarantees a seamless integration process even in established projects. + +**Use Cases**: +- Scanning local client repositories for exposed sensitive information _before_ making them public. +- Preventing secrets from being committed to a local repository using pre-commit hooks. +- Implementing a safety net in continuous integration (CI) pipelines using GitHub Actions to catch inadvertent secret commits. +- Streamlining the management of known secrets and false positives during codebase audits. + +--- + +## Prerequisites +To get the most out of `detect-secrets`, you'll need: + +* Familiarity with Python for potential custom plugin development. +* Access rights to the repository to set up scanning mechanisms. +* An understanding of your project's dependencies and structure to tailor the scanning appropriately. + +--- + + + +## Quick Start + +1. Install slim-detect-secrets: `pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp`. +2. Execute a baseline scan: `detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline`. +3. Review the `.secrets.baseline` file for any detected secrets. + + +--- + +## Step-by-Step Guide + +There are three recommended layers of protection we suggest you enable to ensure maximum security. Please see the below sections for details. + +### Table of Contents +1. [Layer 1: Full Scan and Audit (Client-side)](#layer-1-full-scan-and-audit-client-side) +2. [Layer 2: Git Commit Scan (Client-side)](#layer-2-git-commit-scan-client-side) +3. [Layer 3: Server-side Push to GitHub.com](#layer-3-server-side-push-to-githubcom) + +### Full Scan and Audit (Client-side) +This layer directly scans the developer's local environment using the `detect-secrets` tool. After scanning, a baseline file containing detected secrets is generated. Developers can audit this file for detailed information on detected secrets. + +#### Steps +1. **Installation** + - Install the experimental version of [slim-detect-secrets](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp). + ```bash + pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp + ``` + +2. **Scanning** + - Scan all local files from the current directory and output results to a baseline file. + ```bash + detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + ``` + +3. **Checking Results** + - View the results in the baseline file. + ```bash + cat .secrets.baseline + ``` + +4. **Analysis** + - Analyze results using the `audit` tool. + ```bash + detect-secrets audit .secrets.baseline + ``` + +[View more on Auditing Secrets in Baseline](https://github.com/Yelp/detect-secrets#auditing-secrets-in-baseline) + +> **Note**: If you've marked any secrets as true positives, make sure to remove all references to these secrets and rerun a full scan. + +### Layer 2: Git Commit Scan (Client-side) +This layer is a pre-commit hook in the local environment that scans changes when a developer tries to commit. If new secrets are detected, the commit is blocked. + +#### Steps +1. **Installation** + - Install [pre-commit](https://pre-commit.com/#install). + ```bash + pip install pre-commit + ``` + +2. **Configuration** + - Create a `.pre-commit-config.yaml` configuration file. + ```yaml + repos: + - repo: https://github.com/NASA-AMMOS/slim-detect-secrets + # using commit id for now, will change to tag when official version is released + rev: 91e097ad4559ae6ab785c883dc5ed989202c7fbe + hooks: + - id: detect-secrets + args: + - '--baseline' + - '.secrets.baseline' + - '--exclude-files' + - '.git*' + - '--exclude-files' + - '.secrets.*' + ``` + +3. **Hook Installation** + - Install the pre-commit hook. + ```bash + pre-commit install + ``` + +4. **Committing Changes** + - Commit changes. If new secrets are detected, the commit will be blocked. + +> **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. + +### Layer 3: Server-side Push to GitHub.com +This layer scans server-side pre-commits using [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request. Any detected new secrets are reported, and a status check on GitHub prevents merges or pushes to protected branches. + +#### Steps +1. **Workflow Creation** + - Create a `detect-secrets.yaml` workflow file in the `.github/workflows` directory. + ```yaml + name: Secret Detection Workflow + on: + push: + branches: + - main + pull_request: + branches: + - main + + jobs: + secret-detection: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Install necessary packages + run: | + # This is the experimental version of slim-detect-secrets. + # It will be updated to the official Yelp/detect-secrets version once the customized plugins are merged. + # For more information about slim/detect-secrets, check the following: + # 1. https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp + # 2. https://github.com/NASA-AMMOS/slim/blob/d20ee6134a0dc0e0dab11d2d2570e358ef7e4550/continuous-testing/starter-kits/README.md#detect-secrets + pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp + # This library is used for JSON operations. + pip install jq + + - name: Create an initial .secrets.baseline if .secrets.baseline does not exist + run: | + if [ ! -f .secrets.baseline ]; then + # This generated baseline file will only be temporarily available on the GitHub side and will not appear in the user's local files. + # Scanning an empty folder to generate an initial .secrets.baseline without secrets in the results. + echo "⚠️ No existing .secrets.baseline file detected. Creating a new blank baseline file." + mkdir empty-dir + detect-secrets scan empty-dir > .secrets.baseline + echo "✅ Blank .secrets.baseline file created successfully." + rm -r empty-dir + else + echo "✅ Existing .secrets.baseline file detected. No new baseline file will be created." + fi + + - name: Scan repository for secrets + run: | + echo "✅ Scanning repository for new secrets" + + # backup the list of known secrets + cp .secrets.baseline .secrets.new + echo "✅ Created backup of known secrets" + + # find the secrets in the repository + detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '.secrets.*' --exclude-files '.git*' + echo "✅ Scanned repository for secrets" + + # if there is any difference between the known and newly detected secrets, break the build + # Function to compare secrets without listing them + compare_secrets() { diff <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$1" | sort) <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$2" | sort) >/dev/null; } + echo "✅ Run comparison against baseline secrets file" + + # Check if there's any difference between the known and newly detected secrets + if ! compare_secrets .secrets.baseline .secrets.new; then + echo "⚠️ Attention Required! ⚠️" >&2 + echo "New secrets have been detected in your recent commit. Due to security concerns, we cannot display detailed information here and we cannot proceed until this issue is resolved." >&2 + echo "" >&2 + echo "Please follow the steps below on your local machine to reveal and handle the secrets:" >&2 + echo "" >&2 + echo "1️⃣ Run the 'detect-secrets' tool on your local machine. This tool will identify and clean up the secrets. You can find detailed instructions at this link: https://nasa-ammos.github.io/slim/continuous-testing/starter-kits/#detect-secrets" >&2 + echo "" >&2 + echo "2️⃣ After cleaning up the secrets, commit your changes and re-push your update to the repository." >&2 + echo "" >&2 + echo "Your efforts to maintain the security of our codebase are greatly appreciated!" >&2 + exit 1 + else + echo "✅ No new secrets detected" + fi + ``` + +2. **Workflow Explanation** + - The GitHub Action checks out code, installs necessary packages, checks for a baseline file, and scans the repository for secrets. If new secrets are detected, the build fails and provides guidance. + +After setting this up, GitHub will run the workflow during pushes or pull requests. + +> **Note**: If any new secrets are detected, the status check will fail. + +--- + +### Frequently Asked Questions (FAQ) + +- Q: **Does detect-secrets scan the entire git history?** + + A: No, it's designed to scan the current state of a project for efficiency. + +- Q: **Where can I find more configurations and options for detect-secrets?** + + A: Refer to the official documentation for [detect-secrets](https://github.com/Yelp/detect-secrets) and [pre-commit](https://pre-commit.com/). + +--- + +## Credits + +**Authorship**: +- Jingchao Zhong [@perryzjc](https://github.com/perryzjc) +- Rishi Verma [@riverma](https://github.com/riverma) +- John Engelke [@jpl-jengelke](http://github.com/jpl-jengelke) + +**Acknowledgements**: +- [Yelp's detect-secrets maintainers](https://github.com/Yelp/detect-secrets) + +--- + +## Feedback and Contributions + +We value your feedback and contributions. Enhance and expand this guide by referring to our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 1f54ad6d78a7ddad42ae422ffe9b85763a157c4d Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 14:00:16 -0700 Subject: [PATCH 09/61] Update README.md Add a FAQ question regarding what to do if secrets detected. --- .../security/secrets-detection/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index 4ddeec1ef..d11f9669a 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -208,6 +208,17 @@ After setting this up, GitHub will run the workflow during pushes or pull reques ### Frequently Asked Questions (FAQ) +- Q: **If secrets are detected in my code, what should I do?** + + A: Follow these steps: + + - _Identify and Confirm:_ Review the identified secrets in the `.secrets.baseline` or any other report generated. Ensure that they are indeed secrets and not false positives. + - _Removal:_ Remove or replace all references to the detected secrets from your codebase. Ensure that no trace of the secret remains in the code, comments, or commit history. If you want to ignore the secret as a false positive during a pre-commit scan, you can follow directions [here](https://github.com/Yelp/detect-secrets#inline-allowlisting-1). + - _Rotation:_ If the detected secret was an API key, password, or any other form of authentication, consider it compromised. Rotate the secret immediately, i.e., generate a new secret/key and update it wherever required. + - _Rerun Scans:_ After you've made the necessary changes, run the `detect-secrets` tool again to ensure no secrets remain. + - _Commit Safely:_ When you're sure all secrets have been removed, you can safely commit your changes. Remember, the Git commit scan (Layer 2) and the server-side push scan (Layer 3) will provide additional layers of checks. + - _Educate and Prevent:_ To avoid such instances in the future, educate your team on the importance of not committing secrets and the potential risks associated with it. Consider adopting practices or tools that prevent the accidental inclusion of secrets in your codebase. + - Q: **Does detect-secrets scan the entire git history?** A: No, it's designed to scan the current state of a project for efficiency. @@ -216,6 +227,7 @@ After setting this up, GitHub will run the workflow during pushes or pull reques A: Refer to the official documentation for [detect-secrets](https://github.com/Yelp/detect-secrets) and [pre-commit](https://pre-commit.com/). + --- ## Credits From 2ff099b441dbde20298aeddd39bd038f52098d2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Oct 2023 21:37:13 +0000 Subject: [PATCH 10/61] Bump postcss from 8.4.27 to 8.4.31 Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 to 8.4.31. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.31) --- updated-dependencies: - dependency-name: postcss dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 542c85b00..b5b06eac2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6361,9 +6361,9 @@ postcss-zindex@^5.1.0: integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== postcss@^8.3.11, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.21: - version "8.4.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" From 25ca65762e02ef55328c7bd8cc1dbd7a28ec7a58 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 15:16:49 -0700 Subject: [PATCH 11/61] Update README.md Feedback from jpl-jengelke --- .../software-lifecycle/security/github-security/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index da8078616..a50a44ce7 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -95,7 +95,8 @@ If you do not have organizational permissions or if you wish to customize securi **Acknowledgements:** - GitHub for providing the security features and related documentation. See [GitHub’s Security Features](https://docs.github.com/en/code-security) to access an overview of the suite of security features GitHub provides for repositories. - +- [OWASP DevSecOps Guideline](https://owasp.org/www-project-devsecops-guideline/latest/) for providing a Shift Left strategy to secure all phases of development. + ## Feedback and Contributions We welcome feedback and contributions to help improve and grow this guide. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 3c08db6256e78065e8bda9312521c2b844a6d445 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 15:31:53 -0700 Subject: [PATCH 12/61] Update README.md GHE FAQ question --- .../software-lifecycle/security/github-security/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/guides/software-lifecycle/security/github-security/README.md b/docs/guides/software-lifecycle/security/github-security/README.md index a50a44ce7..1f18cc822 100644 --- a/docs/guides/software-lifecycle/security/github-security/README.md +++ b/docs/guides/software-lifecycle/security/github-security/README.md @@ -83,6 +83,10 @@ If you do not have organizational permissions or if you wish to customize securi A: This guide specifically focuses on GitHub’s ecosystem. While some tools might have external equivalents, the integrations and configurations here are GitHub-specific. +- **Q: Are these security features available on GitHub Enterprise?** + + A: It depends on your institution's particular version of GitHub deployed. You'll have to check your Settings tab to view the features that are provided. GitHub.com is the most up-to-date version we recommend for. + - **Q: If I receive security alerts, what should I do and how soon should I act?** A: When you receive a security alert, it indicates a potential vulnerability in your repository. First, review the details of the alert to understand the severity and the affected component. Address critical vulnerabilities immediately, as they can pose a significant risk to your project. For less severe alerts, plan to address them in a timely manner. Always keep in mind that the sooner you act on security alerts, the better you can protect your code and users from potential threats. From 59d12b0d09ffd2a7cd889929dc260dc67ae2937a Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 19 Oct 2023 10:38:58 -0700 Subject: [PATCH 13/61] Update README.md --- .../security/secrets-detection/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index d11f9669a..93866131f 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -17,9 +17,8 @@ ## Prerequisites To get the most out of `detect-secrets`, you'll need: -* Familiarity with Python for potential custom plugin development. -* Access rights to the repository to set up scanning mechanisms. -* An understanding of your project's dependencies and structure to tailor the scanning appropriately. +* Python `pip` tool. +* (Optional) Familiarity with Python for potential custom plugin development. --- @@ -29,8 +28,9 @@ To get the most out of `detect-secrets`, you'll need: 1. Install slim-detect-secrets: `pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp`. 2. Execute a baseline scan: `detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline`. -3. Review the `.secrets.baseline` file for any detected secrets. +3. Review the `.secrets.baseline` file for any detected secrets via an audit: `detect-secrets audit .secrets.baseline` +Additional steps like whitelisting, establishing pre-commit hooks or enabling further automation are covered in detail below. --- @@ -114,7 +114,7 @@ This layer is a pre-commit hook in the local environment that scans changes when > **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. -### Layer 3: Server-side Push to GitHub.com +### Layer 3: Server-side Push to GitHub.com [EXPERIMENTAL / UNDER DEVELOPMENT] This layer scans server-side pre-commits using [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request. Any detected new secrets are reported, and a status check on GitHub prevents merges or pushes to protected branches. #### Steps From 2fe76e8cb5af2e0adf190ce66385e299fb13f523 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 19 Oct 2023 10:41:26 -0700 Subject: [PATCH 14/61] Update README.md Easier to read quick start --- .../security/secrets-detection/README.md | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index 93866131f..d9fbe9cb1 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -26,9 +26,23 @@ To get the most out of `detect-secrets`, you'll need: ## Quick Start -1. Install slim-detect-secrets: `pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp`. -2. Execute a baseline scan: `detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline`. -3. Review the `.secrets.baseline` file for any detected secrets via an audit: `detect-secrets audit .secrets.baseline` +1. Install slim-detect-secrets: + + ```bash + pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp + ``` + +3. Execute a baseline scan: + + ```bash + detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + ``` + +6. Review the `.secrets.baseline` file for any detected secrets via an audit: + + ```bash + detect-secrets audit .secrets.baseline + ``` Additional steps like whitelisting, establishing pre-commit hooks or enabling further automation are covered in detail below. From bad21fc663840afda1b302937b6e35e8dde0a5f6 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Mon, 23 Oct 2023 16:55:55 -0700 Subject: [PATCH 15/61] Update submit-best-practice.md Reorganizing guide and simplified wording. --- docs/contribute/submit-best-practice.md | 86 +++++++++++++------------ 1 file changed, 44 insertions(+), 42 deletions(-) diff --git a/docs/contribute/submit-best-practice.md b/docs/contribute/submit-best-practice.md index 8e9e42c82..94fcd1c1e 100644 --- a/docs/contribute/submit-best-practice.md +++ b/docs/contribute/submit-best-practice.md @@ -2,31 +2,32 @@ ## 1⃣️ Find or Make a Ticket -To create a GitHub ticket for the repository [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim), follow these steps: +To create an issue for the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository: -1. **Navigate to the repository**: Visit the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository on GitHub. +1. Go to [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) on GitHub +2. Click on the "Issues" tab +3. Select "New issue" > appropriate template (e.g., "New Best Practice Guide", "Improve an Existing Best Practice Guide", or "New Process Improvement Need") +4. Enter a concise title and fill out the template +5. Add labels and screenshots as relevant +6. Review and click on "Submit new issue" +7. Engage in discussions on the ticket if needed -2. **Go to the "Issues" tab**: Click on the "Issues" tab located near the top of the repository page. +Follow GitHub best practices: be clear and concise. -3. **Click on "New issue"**: On the right-hand side, click on the green "New issue" button. +## 2⃣️ Initialize a Draft Pull Request -4. **Choose a template**: Select the appropriate template for your ticket from the available options: "Best Practice Need" or "Website Issue." Choose the template that best fits the issue you want to report. +To submit your solution to the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository follow the below steps. Note: we highly recommend iterating a draft pull request rather than issuing a pull request _after_ you've already written up a guide - the SLIM community can provide much better feedback as you iterate! -5. **Provide a title**: Enter a descriptive and concise title for your ticket that summarizes the issue. +1. Fork [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) +2. Clone your fork (`git clone https://github.com/YourUsername/slim.git`) on your local machine +3. Create a branch (`git checkout -b your-branch-name`) +4. Develop, iterate and commit your solution as it grows (see Step 3 below _Develop Your Contribution_) +5. Push to your fork (`git push origin your-branch-name`) +6. Within your fork, click the "Contribute" button, choose to submit a pull request and fill in details and reference any related issues. Consider keeping your a pull request a [draft pull request](https://github.blog/2019-02-14-introducing-draft-pull-requests/) while you iterate so the community knowns you're still working on the contribution. +7. Address review feedback promptly and iterate as needed. Once your pull request is finalized, ensure it is no longer in "draft" mode. A SLIM collaborator and reviewer will help you finalize and get your contribution merged if possible. +8. Keep your fork synchronized with the original repo using `git fetch upstream` and `git merge upstream/main` -6. **Fill out the template**: Carefully fill out the sections within the chosen template. Provide as much relevant information as possible to help others understand the issue and provide appropriate assistance. - -7. **Add labels (if applicable)**: Apply relevant labels to your ticket to categorize it. For example, you might use labels like "bug," "enhancement," or "help wanted" to provide further context to your issue. - -8. **Attach screenshots (if necessary)**: If visual information is relevant to your issue, attach screenshots or images that help illustrate the problem. Click on "Attach files" to add the necessary files. - -9. **Preview and submit**: Review your ticket to ensure all information is accurate and complete. Once you are satisfied, click on "Submit new issue" to create your ticket. - -10. **Engage with the community**: Stay engaged with the ticket by responding to any follow-up questions or discussions from other contributors. This helps to clarify details and collaborate effectively. - -Remember to follow best practices when creating a GitHub ticket, such as providing clear and concise information, including relevant details, and maintaining a respectful and collaborative tone throughout the process. - -## 2⃣️ Develop Your Contribution +## 3⃣️ Develop Your Contribution When developing your contribution to the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository, consider the following sub-sections: @@ -39,6 +40,29 @@ To make it easier for users to adopt your best practice solution, consider prese To maintain organization and consistency within the repository, create a new folder for your best practice guide. Place this folder within the appropriate sub-folder in the `docs/guides` directory of the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository. Ensure that the folder structure aligns with the type of best practice you are developing, allowing users to easily locate and reference your guide. +For example, if you were to add a new best practice guide related to software-lifecycle security, you'd create a new folder called "my-security-guide" in the below directory: +``` +docs/ +├── about +├── contribute +└── guides + ├── documentation + ├── search.md + └── software-lifecycle + ├── application-starter-kits + ├── continuous-integration + ├── continuous-testing + └── security + ├── README.md + ├── dependabot + ├── secrets-detection + └── my-security-guide + └── README.md + └── other-file.txt + └── other-file.json + └── other-file.jpg +``` + ### Use our Standard Guide Template To maintain uniformity and ease of understanding, contributors are urged to utilize the below template when submitting their best practice guides. This structured format ensures clarity, beginning with a concise title and a one-liner description to capture the essence of the proposal. The Introduction sets the context, Prerequisites identify essential tools or knowledge, and the Step-by-Step Guide offers a methodical walkthrough, enhanced optionally with illustrative images. An FAQ section addresses potential queries, and appropriate credits acknowledge contributors and inspirations. This standard layout not only ensures that each guide retains consistency and comprehensibility, but it also facilitates smoother automation and integration within the SLIM ecosystem. @@ -117,7 +141,7 @@ We welcome feedback and contributions to help improve and grow this page. Please ### Add Entry to the Registry -To document metadata about your best practice, add a JSON entry to the file `data/slim-registry.json` within the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository. Fill out the following fields in the example below: +To document metadata about your best practice and have your best practice show up in our [search page](https://nasa-ammos.github.io/slim/docs/guides/search), add a JSON entry to the file `data/slim-registry.json` within the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository. Fill out the following fields in the example below: ```json { @@ -135,25 +159,3 @@ To document metadata about your best practice, add a JSON entry to the file `dat ``` Customize the fields according to your best practice guide. This entry will serve as a reference for users and allow them to discover your contribution through the registry. Make sure to include relevant and accurate information to help users understand the purpose and benefits of your best practice guide. - -## 3⃣️ Make a Pull Request - -To contribute your solution to the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository, follow these best practices for creating a pull request: - -1. **Fork the repository**: Start by forking the [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository to your GitHub account. This creates a copy of the repository under your control. - -2. **Clone the repository**: Clone your forked repository to your local development environment using the Git command `git clone https://github.com/YourUsername/slim.git`. Replace `YourUsername` with your actual GitHub username. - -3. **Create a new branch**: Before making any changes, create a new branch for your contribution using a descriptive and meaningful name. This helps in organizing and tracking your changes. Use the Git command `git checkout -b your-branch-name`. - -4. **Develop your solution**: Implement your best practice solution, following the guidelines and best practices discussed earlier. Make sure to commit your changes regularly and provide clear commit messages that describe the purpose of each commit. - -5. **Push changes to your fork**: Once you have completed your solution, push the changes to your forked repository using the Git command `git push origin your-branch-name`. - -6. **Submit a pull request**: Go to the original [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) repository on GitHub. Click on the "Pull requests" tab and then click on the green "New pull request" button. Select your branch and provide a descriptive title and detailed description of your contribution. Be sure to reference any related issues, if applicable. - -7. **Review and address feedback**: After submitting your pull request, the repository maintainers and other contributors may review your changes and provide feedback. Be responsive to their comments and address any requested changes or improvements promptly. Engaging in constructive discussions can help improve the quality of your contribution. - -8. **Keep your fork up to date**: While your pull request is under review, keep your forked repository up to date with the original repository. This ensures that your changes remain compatible with the latest updates in the main repository. Use the Git commands `git fetch upstream` and `git merge upstream/main` to update your local repository and then push the changes to your fork. - -Following these best practices helps maintain a collaborative and efficient contribution process. By adhering to these guidelines, you increase the likelihood of having your pull request accepted and integrated into the main repository. From 6a8ceaadbafd7f2bf4f10d2397f8ad12e972899c Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Mon, 18 Dec 2023 15:56:59 -0800 Subject: [PATCH 16/61] Rewrite of guide using template --- .../python-starter-kit/README.md | 153 +++++++++++------- 1 file changed, 92 insertions(+), 61 deletions(-) diff --git a/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md b/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md index b943d63eb..4a7db4f93 100644 --- a/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md +++ b/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md @@ -1,52 +1,61 @@ # Python Starter Kit -A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation. - -#### Integrated Build, Release and Publish on GitHub -This product demonstrates a GitHub-based strategy of [end-to-end CI automation](docs/guides/software-lifecycle/continuous-integration/reference-architecture) using modern Python tooling to demonstrate publishing on release. -* Build automation using [GitHub](https://github.com/), [Docker](https://www.docker.com/), [GitHub Actions](https://github.com/features/actions) and [PyPi](https://pypi.org/) -* Compile, tag and release, and publish to the [Python Package Index (PyPi)](https://pypi.org/) -* Modern [PEP 517](https://peps.python.org/pep-0517/)/[518](https://peps.python.org/pep-0518/) compliant tooling using [declarative](https://en.wikipedia.org/wiki/Declarative_programming) [TOML](https://toml.io/en/)-based configurations inside a `pyproject.toml` file. - -Starter Kit: -- [SLIM Starterkit Python](https://github.com/NASA-AMMOS/slim-starterkit-python) - -To leverage this template, make sure to do the following: -1. Discuss with your development team continuous integration best practices and seek consensus on a workflow to build, publish and release software. -2. Create a new repository by one of the following methods: - 1. [Creating a new repository using our repository template](https://github.com/NASA-AMMOS/slim-starterkit-python/generate) (GitHub only); or - 2. [Cloning and manually editing our starter kit repository](https://github.com/NASA-AMMOS/slim-starterkit-python). -> **Requirement** - • [Sandbox strategy](http://agiledata.org/essays/sandboxes.html): Two separate accounts must be created on **(1) Test PyPi** and **(2) PyPi**. We'll _name values identically_ and switch them later when everything works. - • Admin rights are necessary to set up `GitHub Secrets`. -3. Setup account credentials: - 1. [Test PyPi](https://test.pypi.org/account/register/) website - 1. Navigate to `Account Settings` **->** `API tokens` and press the button `Add API Token`. Name your token `PYPI_API_TOKEN` and generate it. - 2. **Copy the value** and retain this [Test PyPi token](https://test.pypi.org/manage/account/token/) to use in `GitHub Secrets`. - 2. [PyPi](https://pypi.org/account/register/) website - 1. Navigate to `Account Settings` **->** `API tokens` and press the button `Add API Token`. Name your token `PYPI_API_TOKEN` and generate it. - 2. **Copy the value** and retain this [PyPi token](https://pypi.org/manage/account/token/) to use **later**. - 3. [GitHub Secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets?tool=webui#creating-encrypted-secrets-for-a-repository) (use the _Test PyPi token_ here initially) in your newly created repository - 1. In the repository, select the `Settings` tab and navigate to `Security`: `Secrets and variables` **-->** `Actions` and press the button `New repository secret`. - 2. Name your secret `PYPI_API_TOKEN` and paste the value from **Test PyPi**. (Later, this value will be replaced with the actual **PyPi** token to enable public release.) -> **Shortcut** - Already skilled with Python [Setuptools](https://setuptools.pypa.io/en/latest/userguide/index.html) build system? You may selectively apply files from the starter kit to your own project using details below. -4. Choose a [unique name for your Python 3 module](https://peps.python.org/pep-0008/#package-and-module-names). The name shouldn't duplicate any of the [currently published modules in PyPi](https://pypi.org/search/?q=). -5. Move code into place - 1. **New project?** Rename the existing `slim_sample_project` directory to your unique module name. [Rename `hello_world.py`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/hello_world.py) to reflect your application and start developing. - 1. Don't remove versioning system files ([`version.py`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version.py) and [`version_tooling.py`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version_tooling.py)) that support build tooling. - 2. You'll have to [keep the local module import of `version_tooling`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/hello_world.py#L6) to take advantage of build version automation. - 3. Consider [organizing code into smaller, encapsulated component files](https://martinfowler.com/bliki/SoftwareComponent.html) that may be imported from the `api` directory. - 2. **Existing code?** Move the directory containing your Python 3 code into the new project and rename it to match your unique module name. - 1. Copy versioning system files ([`version.py`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version.py) and [`version_tooling.py`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version_tooling.py)) from the `slim_sample_project` that support build tooling. - 2. Add the [local module import of `version_tooling`](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/hello_world.py#L6) to your Python 3 [top-level file](https://docs.python.org/3/library/__main__.html#what-is-the-top-level-code-environment) or [entry-point script](https://setuptools.pypa.io/en/latest/userguide/entry_point.html#console-scripts). -> **Shortcut** - Lines requiring code updates are commented with the keyword `MODIFY`. -> Documentation requiring updates are marked with the keyword `INSERT`. -6. Apply project settings and customizations - 1. Update `pyproject.toml` to update build system dependencies - 1. [Edit the `write_to` variable](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/pyproject.toml#L12) to point to the directory containing your Python 3 code. - 2. Update `setup.cfg` to specify build system configurations - 1. [Edit the metadata keywords](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/setup.cfg#L4) to set appropriate [keyword values](https://setuptools.pypa.io/en/latest/references/keywords.html) to apply to your project. + +
A deployment-ready Python 3 application template for quick, standards-based project setup.
+ +## Introduction + +**Background**: The Python Starter Kit serves as a comprehensive template for Python 3 applications, streamlining the development process. It exemplifies an integrated approach to build, release, and publish using GitHub's CI/CD automation. By leveraging modern Python tooling, the kit simplifies the process of compiling, tagging, releasing, and publishing to the Python Package Index (PyPi). It adheres to PEP 517/518 standards with TOML-based configurations, ensuring a modern, declarative programming approach. + +**Use Cases**: +- Streamlining Python project setup and configuration. +- Facilitating the build and release process of Python packages to PyPi. +- Modern PEP [517](https://peps.python.org/pep-0517/)/[518](https://peps.python.org/pep-0518/) compliant tooling using declarative [TOML-based](https://toml.io/en/) configurations inside a pyproject.toml file. + +--- + +## Prerequisites + +* GitHub account with repository creation rights. +* Familiarity with Python, Docker, and GitHub Actions. +* Access to PyPi for package publishing. + +--- + +## Quick Start + +**[SLIM Starterkit Python](https://github.com/NASA-AMMOS/slim-starterkit-python)** + +Click the link above to access the starter kit and begin setting up your Python project with best practices. Use GitHub's "Use this template" feature to leverage the template repository. + +--- + +## Step-by-Step Guide + +1. **Team Consensus**: Discuss and agree on continuous integration best practices with your development team. Establish a workflow for building, publishing, and releasing software. + +2. **Create a Repository**: + - Use our [repository template](https://github.com/NASA-AMMOS/slim-starterkit-python/generate) for a quick start. + - Alternatively, [clone and manually edit our starter kit](https://github.com/NASA-AMMOS/slim-starterkit-python). + +3. **Setup Account Credentials**: + - Register to create accounts on [Test PyPi](https://test.pypi.org/account/register/) and [PyPi](https://pypi.org/account/register/). You'll use one account for testing and one for deployments of your artifact. + - [Generate API tokens](https://pypi.org/help/#apitoken) on PyPI for your accounts. Name your tokens `PYPI_API_TOKEN` and copy their value for the next step below. + - Configure these tokens in your repository's [GitHub Secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets?tool=webui#creating-encrypted-secrets-for-a-repository). + +4. **Choose a Unique Python 3 Module Name**: Ensure it's distinct from [existing PyPi modules](https://pypi.org/search/?q=). + +5. **Move Code into Place**: + - Rename `slim_sample_project` to your module name. + - For existing projects, integrate your Python 3 code into the new project structure. + > **Shortcut** + Lines requiring code updates are commented with the keyword `MODIFY`. + > Documentation requiring updates are marked with the keyword `INSERT`. + +6. **Apply Project Settings**: + - Update `pyproject.toml` to update build system dependencies + - [Edit the `write_to` variable](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/pyproject.toml#L12) to point to the directory containing your Python 3 code. + - Update `setup.cfg` to specify build system configurations + - [Edit the metadata keywords](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/setup.cfg#L4) to set appropriate [keyword values](https://setuptools.pypa.io/en/latest/references/keywords.html) to apply to your project. 1. Set `name` to match your unique module name. 2. Modify `console_scripts` to point at your entry-point: 1. If your [module launches from a command-line](https://setuptools.pypa.io/en/latest/userguide/entry_point.html#entry-points), define an executable inside your module: `executable-name = my_package.module:function`. @@ -54,23 +63,20 @@ To leverage this template, make sure to do the following: 3. Update URLs for your project. 1. Replace `NASA-AMMOS/slim-starterkit-python` with the **project/repo_name** for your cloned project. 4. Update `author`, `author_email`, `description` and `keywords` to reflect your project details - 3. Update documentation to reflect details about your new project - 1. Suggested updates for `CODE_OF_CONDUCT.md`, `CONTRIBUTING.md` and `README.md` are marked by the keyword `INSERT` and explained in detail within markdown. -> **Alert** - Unique development configurations may adversely impact testing on local workstations. Testing should be conducted with a [supported python.org release](https://www.python.org/downloads/) or [virtual container as used on GitHub](https://hub.docker.com/_/python/) . -7. Build locally to test the configuration -The application will build, install and deploy from a local command line when all configurations are properly set. - 1. [Install local tooling and requirements](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#required-local-tooling) - 2. [Clean and build](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#local-build-testing) and clean again after module builds successfully + +7. **Build Locally**: The application will build, install and deploy from a local command line when all configurations are properly set. + - [Install local tooling and requirements](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#required-local-tooling) + - [Clean and build](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#local-build-testing) and clean again after module builds successfully > **Information** To validate the module, we test on the Test PyPi sandbox _by default_. Then, to release on the official PyPi, a _minor configuration change is required_. __All previous steps must be complete.__ -8. Build on GitHub + +8. **Build on GitHub**: A release kicks off a build and release process in GitHub Actions. - 1. Test publication on Test PyPi + - Test publication on Test PyPi 1. Update the [version number in the `version.py` file](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version.py). 2. [Kick off a build by releasing your product using the same version.](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#automated-build-kickoff) 3. When the product builds successfully, proceed to step **ii**. _Otherwise, revisit earlier steps and check for errors or other invalid settings._ - 2. Release to PyPi (simple configuration changes point at the release server) + - Release to PyPi (simple configuration changes point at the release server) 1. Update `PYPI_API_TOKEN` to point at PyPi in [GitHub Secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets?tool=webui#creating-encrypted-secrets-for-a-repository) in your newly created repository 1. In the repository, select the `Settings` tab and navigate to `Security`: `Secrets and variables` **-->** `Actions`. 2. Recalling the PyPi token previously saved in step 3(ii): In `Repository secrets`, edit the `PYPI_API_TOKEN` and paste the saved PyPi token value to update it. @@ -79,7 +85,9 @@ A release kicks off a build and release process in GitHub Actions. 3. Update the [version number in the `version.py` file](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version.py). 4. [Kick off a build by releasing your product using the same version.](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#automated-build-kickoff) -#### Deliverables +--- + +## Additional Files This starter kit produces several deliverables deployed for distribution: * **GitHub** * [Release report with automatic changelog summaries based on commit history.](https://github.com/NASA-AMMOS/slim-starterkit-python/releases/latest) @@ -92,4 +100,27 @@ This starter kit produces several deliverables deployed for distribution: * Source distribution (with release hashes): * [ZIP](https://test.pypi.org/project/slim-sample-project/#files) * Built Python 3 distribution: - * [Python wheel](https://test.pypi.org/project/slim-sample-project/#files) \ No newline at end of file + * [Python wheel](https://test.pypi.org/project/slim-sample-project/#files) + +--- + +## Frequently Asked Questions (FAQ) + +- Q: How do I choose a unique module name for PyPi? +- A: Research existing modules on PyPi and select a name that is not already in use. Consider using a creative, descriptive name relevant to your project. + +--- + +## Credits + +**Authorship**: +- [John Engelke](https://github.com/jpl-jengelke) + +**Acknowledgements**: +* Inspiration and practices from modern Python tooling and GitHub CI/CD workflows. + +--- + +## Feedback and Contributions + +We welcome feedback and contributions to improve this guide. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 71a16b87cd2fc5b629965104b1b33f5b031a3776 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 21 Dec 2023 13:42:21 -0800 Subject: [PATCH 17/61] Applied template and moved/removed old files --- .../continuous-integration/README.md | 80 ++++++++++++++++++- .../continuous-integration-frameworks.md | 0 .../README.md | 3 - .../README.md => reference-architecture.md} | 0 4 files changed, 78 insertions(+), 5 deletions(-) rename docs/guides/software-lifecycle/continuous-integration/{continuous-integration-frameworks => }/continuous-integration-frameworks.md (100%) delete mode 100644 docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md rename docs/guides/software-lifecycle/continuous-integration/{reference-architecture/README.md => reference-architecture.md} (100%) diff --git a/docs/guides/software-lifecycle/continuous-integration/README.md b/docs/guides/software-lifecycle/continuous-integration/README.md index b42495c83..967a072d5 100644 --- a/docs/guides/software-lifecycle/continuous-integration/README.md +++ b/docs/guides/software-lifecycle/continuous-integration/README.md @@ -1,3 +1,79 @@ -# Continuous Integration +# Continuous Integration Best Practices -This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software. +
A guide for implementing continuous integration in software projects.
+ +## Introduction + +**Background**: Continuous Integration (CI) is a critical component of modern software development. This guide introduces a comprehensive approach to CI, covering analysis and testing to orchestration and release management. We focus on using a variety of tools like Git hooks, GitHub Actions, Jenkins, and more to create a robust CI pipeline. By following this guide and combining these tools, developers can automate their build and testing processes, ensuring that their software is always ready for deployment. + +**Use Cases**: +- Automating software build and testing processes. +- Streamlining software release and deployment. +- Ensuring software quality and reliability through regular integration and testing. + +--- + +## Prerequisites + +* Basic knowledge of software development and version control systems. +* Familiarity with CI/CD concepts and practices. + +--- + +## Quick Start + +**[Continuous Integration Tools and Frameworks](continuous-integration-frameworks)** + +Click the link above to explore various tools and practices for setting up and optimizing your CI pipeline. + +**[Continuous Integration Reference Architecture](reference-architecture)** + +Click the link above to understand a sample, overall architectural reference for continuous integration. + +--- + +## Step-by-Step Guide + +1. **Explore CI Tools and Frameworks**: + - Start with the [Continuous Integration Tools and Frameworks](continuous-integration-frameworks.md) guide to understand a wide array of CI tools. + - Review different categories like Analysis and Testing, Credentialing, and Execution and Reporting Tests. + - Based on your use case, select appropriate tools, e.g. Git hooks, GitHub Actions, Jenkins, Maven plugins, or SetupTools that fit into various aspects of your CI use case. + +2. **Understand the Reference Architecture**: + - Dive into the [Continuous Integration Reference Architecture](reference-architecture.md) for an overview of the CI process and its components. + - Understand the core concept of the CI pipeline, which involves systems like Development System, Continuous Integration System, and Continuous Deployment System. + - Learn about the discrete process steps in a CI pipeline, such as Compile, Test, Package, and Publish, and how they contribute to building and releasing software. + +3. **Combine Reference Architecture with Selected Tools**: + - With the understanding of CI tools from **Step 1** and the architectural insights from **Step 2**, begin mapping tools to specific roles in your CI pipeline. + - For example: + - Use Git hooks for code check-ins and GitHub Actions for automated build and testing processes. + - Utilize Jenkins or GitHub Actions for more complex workflows, like orchestrating builds across different environments or managing deployment strategies. + - Implement credentialing tools like Jenkins Credentials Binding Plugin or OAuth for secure access to resources. + - Ensure testing is thorough by integrating language-specific plugins or frameworks, such as Maven for Java or PyTest for Python, into your build process. + - Use orchestration tools like Ansible for deployment, aligning them with your cloud infrastructure managed by Terraform or Kubernetes. + - Package your application using Docker or appropriate tools, ensuring a streamlined process from development to deployment. + - Update a copy of the reference architectural diagram with your selected tools. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: How do I choose the right CI tools for my project? +- A: Consider your project’s language, complexity, and the specific needs of your deployment environment. Research and compare tools to find the best fit for your workflow. + +--- + +## Credits + +**Authorship**: +- [John Engelke](https://www.github.com/jpl-jengelke) + +**Acknowledgements**: +* This guide was inspired by the comprehensive tooling options available in the CI/CD ecosystem. + +--- + +## Feedback and Contributions + +Your feedback and contributions are vital to the continuous improvement of this guide. Please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/) for more information. diff --git a/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md b/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md similarity index 100% rename from docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md rename to docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md diff --git a/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md b/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md deleted file mode 100644 index 65e6456cc..000000000 --- a/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Continuous Integration Frameworks - -[Frameworks & Use Cases) [continuous-integration-frameworks] \ No newline at end of file diff --git a/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md b/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md similarity index 100% rename from docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md rename to docs/guides/software-lifecycle/continuous-integration/reference-architecture.md From db7d4c5694c8e1e5e8b296968acba71a10dff025 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 21 Dec 2023 13:58:19 -0800 Subject: [PATCH 18/61] Updated guide titles --- ...tinuous-integration-frameworks-md-ca7.json | 27 ++++ ...-continuous-integration-readme-md-d5d.json | 6 +- ...gration-reference-architecture-md-1fb.json | 24 ++++ ...ycle-continuous-testing-readme-md-2f6.json | 4 +- ...ecurity-github-security-readme-md-c36.json | 24 ++++ ...ware-lifecycle-security-readme-md-e55.json | 4 +- ...urity-secrets-detection-readme-md-684.json | 4 +- .../version-current-metadata-prop-751.json | 57 +++----- .../docusaurus-debug-all-content-673.json | 129 +++++++----------- .docusaurus/globalData.json | 17 +-- .docusaurus/registry.js | 7 +- .docusaurus/routes.js | 20 +-- .docusaurus/routesChunkNames.json | 18 +-- .../continuous-integration/README.md | 10 +- .../continuous-integration-frameworks.md | 4 +- .../reference-architecture.md | 2 +- 16 files changed, 182 insertions(+), 175 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json new file mode 100644 index 000000000..03f7fdd6f --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json @@ -0,0 +1,27 @@ +{ + "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "title": "CI Tools and Frameworks", + "description": "* Continuous Integration", + "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", + "sourceDirName": "guides/software-lifecycle/continuous-integration", + "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", + "tags": [], + "version": "current", + "frontMatter": { + "title": "CI Tools and Frameworks", + "sidebar_label": "CI Tools and Frameworks" + }, + "sidebar": "guidesSidebar", + "previous": { + "title": "Continuous Integration", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" + }, + "next": { + "title": "CI Reference Architectures", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json index 9db8614f0..8298a708f 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json @@ -2,7 +2,7 @@ "unversionedId": "guides/software-lifecycle/continuous-integration/README", "id": "guides/software-lifecycle/continuous-integration/README", "title": "Continuous Integration", - "description": "This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software.", + "description": "A guide for implementing continuous integration in software projects.", "source": "@site/docs/guides/software-lifecycle/continuous-integration/README.md", "sourceDirName": "guides/software-lifecycle/continuous-integration", "slug": "/guides/software-lifecycle/continuous-integration/", @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" }, "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" + "title": "CI Tools and Frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json new file mode 100644 index 000000000..d48f8e2af --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture", + "id": "guides/software-lifecycle/continuous-integration/reference-architecture", + "title": "CI Reference Architectures", + "description": "Overview", + "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", + "sourceDirName": "guides/software-lifecycle/continuous-integration", + "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "CI Tools and Frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" + }, + "next": { + "title": "Continuous Testing", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json index 474dd6ba4..d6d5b8cb7 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" + "title": "CI Reference Architectures", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" }, "next": { "title": "Testing Frameworks", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json new file mode 100644 index 000000000..ba5d975b0 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Security", + "permalink": "/slim/docs/guides/software-lifecycle/security/" + }, + "next": { + "title": "Secrets Detection", + "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json index 64a295622..b2f537dea 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json index 635b8ca36..5ad3f3e2c 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { "title": "Governance", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index c2c28ff41..5c18da62a 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -43,25 +43,16 @@ "collapsed": true, "items": [ { - "type": "category", - "label": "Continuous Integration Frameworks", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Continuous Integration Frameworks", - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "docId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks" - } - ], - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" + "type": "link", + "label": "CI Tools and Frameworks", + "href": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "docId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" }, { "type": "link", - "label": "Reference Architectures", - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", - "docId": "guides/software-lifecycle/continuous-integration/reference-architecture/README" + "label": "CI Reference Architectures", + "href": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", + "docId": "guides/software-lifecycle/continuous-integration/reference-architecture" } ], "href": "/slim/docs/guides/software-lifecycle/continuous-integration/" @@ -89,9 +80,9 @@ "items": [ { "type": "link", - "label": "Dependabot", - "href": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "docId": "guides/software-lifecycle/security/dependabot/README" + "label": "GitHub Security Best Practices", + "href": "/slim/docs/guides/software-lifecycle/security/github-security/", + "docId": "guides/software-lifecycle/security/github-security/README" }, { "type": "link", @@ -536,27 +527,21 @@ "description": "", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks": { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "title": "Continuous Integration Frameworks", + "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks": { + "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "title": "CI Tools and Frameworks", "description": "* Continuous Integration", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README": { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "title": "Continuous Integration Frameworks", - "description": "[Frameworks & Use Cases) [continuous-integration-frameworks]", - "sidebar": "guidesSidebar" - }, "guides/software-lifecycle/continuous-integration/README": { "id": "guides/software-lifecycle/continuous-integration/README", "title": "Continuous Integration", - "description": "This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software.", + "description": "A guide for implementing continuous integration in software projects.", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/continuous-integration/reference-architecture/README": { - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "title": "Reference Architectures", + "guides/software-lifecycle/continuous-integration/reference-architecture": { + "id": "guides/software-lifecycle/continuous-integration/reference-architecture", + "title": "CI Reference Architectures", "description": "Overview", "sidebar": "guidesSidebar" }, @@ -572,10 +557,10 @@ "description": "* Continuous Testing", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/security/dependabot/README": { - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", + "guides/software-lifecycle/security/github-security/README": { + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", "sidebar": "guidesSidebar" }, "guides/software-lifecycle/security/README": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 2a7bd7911..b57b18676 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -788,61 +788,37 @@ } }, { - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "title": "Continuous Integration Frameworks", + "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "title": "CI Tools and Frameworks", "description": "* Continuous Integration", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", + "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", + "sourceDirName": "guides/software-lifecycle/continuous-integration", + "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", "tags": [], "version": "current", "frontMatter": { - "title": "Continuous Integration Frameworks", - "sidebar_label": "Continuous Integration Frameworks" + "title": "CI Tools and Frameworks", + "sidebar_label": "CI Tools and Frameworks" }, "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "title": "Continuous Integration Frameworks", - "description": "[Frameworks & Use Cases) [continuous-integration-frameworks]", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", "previous": { "title": "Continuous Integration", "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" }, "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" + "title": "CI Reference Architectures", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" } }, { "unversionedId": "guides/software-lifecycle/continuous-integration/README", "id": "guides/software-lifecycle/continuous-integration/README", "title": "Continuous Integration", - "description": "This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software.", + "description": "A guide for implementing continuous integration in software projects.", "source": "@site/docs/guides/software-lifecycle/continuous-integration/README.md", "sourceDirName": "guides/software-lifecycle/continuous-integration", "slug": "/guides/software-lifecycle/continuous-integration/", @@ -858,28 +834,28 @@ "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" }, "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" + "title": "CI Tools and Frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" } }, { - "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "title": "Reference Architectures", + "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture", + "id": "guides/software-lifecycle/continuous-integration/reference-architecture", + "title": "CI Reference Architectures", "description": "Overview", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/reference-architecture", - "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", + "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", + "sourceDirName": "guides/software-lifecycle/continuous-integration", + "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", "tags": [], "version": "current", "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" + "title": "CI Tools and Frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" }, "next": { "title": "Continuous Testing", @@ -902,8 +878,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" + "title": "CI Reference Architectures", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" }, "next": { "title": "Testing Frameworks", @@ -938,16 +914,16 @@ } }, { - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", "tags": [], "version": "current", "frontMatter": {}, @@ -981,8 +957,8 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" } }, { @@ -1001,8 +977,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { "title": "Governance", @@ -1047,26 +1023,13 @@ "collapsed": true, "items": [ { - "type": "category", - "label": "Continuous Integration Frameworks", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "label": "Continuous Integration Frameworks" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README" - } + "type": "doc", + "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "label": "CI Tools and Frameworks" }, { "type": "doc", - "label": "Reference Architectures", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README" + "id": "guides/software-lifecycle/continuous-integration/reference-architecture" } ], "link": { @@ -1099,8 +1062,8 @@ "items": [ { "type": "doc", - "label": "Dependabot", - "id": "guides/software-lifecycle/security/dependabot/README" + "label": "GitHub Security Best Practices", + "id": "guides/software-lifecycle/security/github-security/README" }, { "type": "doc", diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 1ec7a2c94..bd1745ec9 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -171,13 +171,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", + "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", + "path": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", "sidebar": "guidesSidebar" }, { @@ -186,8 +181,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", + "id": "guides/software-lifecycle/continuous-integration/reference-architecture", + "path": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", "sidebar": "guidesSidebar" }, { @@ -201,8 +196,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/software-lifecycle/security/dependabot/README", - "path": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "id": "guides/software-lifecycle/security/github-security/README", + "path": "/slim/docs/guides/software-lifecycle/security/github-security/", "sidebar": "guidesSidebar" }, { diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index e49c75952..6b0a92c1f 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -61,14 +61,13 @@ export default { 'content---slim-docs-guides-searchc-2-d-fde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-searchc-2-d-fde' */ '@site/docs/guides/search.md'), '@site/docs/guides/search.md', require.resolveWeak('@site/docs/guides/search.md')], 'content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8' */ '@site/docs/guides/software-lifecycle/application-starter-kits/README.md'), '@site/docs/guides/software-lifecycle/application-starter-kits/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/application-starter-kits/README.md')], 'content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b' */ '@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md'), '@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-35-e-2fe': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-35-e-2fe' */ '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-47-b-2a8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-47-b-2a8' */ '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md')], + 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworksca-7-196': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworksca-7-196' */ '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md')], 'content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0' */ '@site/docs/guides/software-lifecycle/continuous-integration/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md')], + 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-1-fb-359': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-1-fb-359' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e' */ '@site/docs/guides/software-lifecycle/continuous-testing/README.md'), '@site/docs/guides/software-lifecycle/continuous-testing/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657' */ '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653' */ '@site/docs/guides/software-lifecycle/security/dependabot/README.md'), '@site/docs/guides/software-lifecycle/security/dependabot/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/dependabot/README.md')], 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7' */ '@site/docs/guides/software-lifecycle/security/README.md'), '@site/docs/guides/software-lifecycle/security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/README.md')], + 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb' */ '@site/docs/guides/software-lifecycle/security/github-security/README.md'), '@site/docs/guides/software-lifecycle/security/github-security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/github-security/README.md')], 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77' */ '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md'), '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/secrets-detection/README.md')], 'content---slim-markdown-page-393-660': [() => import(/* webpackChunkName: 'content---slim-markdown-page-393-660' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')], 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2' */ '~blog/default/slim-blog-tags-docusaurus-766-list.json'), '~blog/default/slim-blog-tags-docusaurus-766-list.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766-list.json')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 4c46ad47d..be6d0ff9b 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'f81'), + component: ComponentCreator('/slim/docs', 'd3e'), routes: [ { path: '/slim/docs/about/', @@ -318,20 +318,14 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', 'a92'), + path: '/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks', + component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks', 'fea'), exact: true, sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', '4da'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/', '035'), + path: '/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture', + component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture', '888'), exact: true, sidebar: "guidesSidebar" }, @@ -354,8 +348,8 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/software-lifecycle/security/dependabot/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/dependabot/', 'be7'), + path: '/slim/docs/guides/software-lifecycle/security/github-security/', + component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/github-security/', 'b41'), exact: true, sidebar: "guidesSidebar" }, diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index e3f160baf..4b8f547fe 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-f81": { + "/slim/docs-d3e": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -337,17 +337,13 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0" }, - "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/-a92": { + "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks-fea": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-47-b-2a8" + "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworksca-7-196" }, - "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/-4da": { + "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture-888": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-35-e-2fe" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/-035": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2" + "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-1-fb-359" }, "/slim/docs/guides/software-lifecycle/continuous-testing/-27d": { "__comp": "__comp---theme-doc-item-178-a40", @@ -361,9 +357,9 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-software-lifecycle-security-e-55-cc7" }, - "/slim/docs/guides/software-lifecycle/security/dependabot/-be7": { + "/slim/docs/guides/software-lifecycle/security/github-security/-b41": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653" + "content": "content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb" }, "/slim/docs/guides/software-lifecycle/security/secrets-detection/-853": { "__comp": "__comp---theme-doc-item-178-a40", diff --git a/docs/guides/software-lifecycle/continuous-integration/README.md b/docs/guides/software-lifecycle/continuous-integration/README.md index 967a072d5..d4f814788 100644 --- a/docs/guides/software-lifecycle/continuous-integration/README.md +++ b/docs/guides/software-lifecycle/continuous-integration/README.md @@ -1,4 +1,4 @@ -# Continuous Integration Best Practices +# Continuous Integration
A guide for implementing continuous integration in software projects.
@@ -22,11 +22,11 @@ ## Quick Start -**[Continuous Integration Tools and Frameworks](continuous-integration-frameworks)** +**[📔 CI Tools and Frameworks](continuous-integration-frameworks.md)** Click the link above to explore various tools and practices for setting up and optimizing your CI pipeline. -**[Continuous Integration Reference Architecture](reference-architecture)** +**[📔 CI Reference Architectures](reference-architecture.md)** Click the link above to understand a sample, overall architectural reference for continuous integration. @@ -35,12 +35,12 @@ Click the link above to understand a sample, overall architectural reference for ## Step-by-Step Guide 1. **Explore CI Tools and Frameworks**: - - Start with the [Continuous Integration Tools and Frameworks](continuous-integration-frameworks.md) guide to understand a wide array of CI tools. + - Start with the [CI Tools and Frameworks](continuous-integration-frameworks.md) guide to understand a wide array of CI tools. - Review different categories like Analysis and Testing, Credentialing, and Execution and Reporting Tests. - Based on your use case, select appropriate tools, e.g. Git hooks, GitHub Actions, Jenkins, Maven plugins, or SetupTools that fit into various aspects of your CI use case. 2. **Understand the Reference Architecture**: - - Dive into the [Continuous Integration Reference Architecture](reference-architecture.md) for an overview of the CI process and its components. + - Dive into the [CI Reference Architectures](reference-architecture.md) for an overview of the CI process and its components. - Understand the core concept of the CI pipeline, which involves systems like Development System, Continuous Integration System, and Continuous Deployment System. - Learn about the discrete process steps in a CI pipeline, such as Compile, Test, Package, and Publish, and how they contribute to building and releasing software. diff --git a/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md b/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md index 1b0c0a8c0..0f4c02650 100644 --- a/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md +++ b/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md @@ -1,6 +1,6 @@ --- -title: Continuous Integration Frameworks -sidebar_label: Continuous Integration Frameworks +title: CI Tools and Frameworks +sidebar_label: CI Tools and Frameworks --- diff --git a/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md b/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md index 7fb7bda2f..b78a3be9e 100644 --- a/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md +++ b/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md @@ -1,4 +1,4 @@ -# Reference Architectures +# CI Reference Architectures ## Overview Architectures presented here provides a high-level reference guide for the implementation of continuous integration From aa7d56e8665cb7f15d787e6784dbe4db2c458ceb Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 21 Dec 2023 14:53:36 -0800 Subject: [PATCH 19/61] Added top-level page for security guides --- ...guidessidebar-category-governance-8d3.json | 4 +- ...s-guidessidebar-category-security-df9.json | 16 +++ ...debar-category-software-lifecycle-252.json | 4 +- ...pplication-starter-kits-readme-md-2fb.json | 4 +- ...ous-testing-testing-frameworks-md-b74.json | 4 +- ...ecurity-github-security-readme-md-c36.json | 24 ++++ ...urity-secrets-detection-readme-md-684.json | 8 +- .../version-current-metadata-prop-751.json | 56 +++++---- .../docusaurus-debug-all-content-673.json | 106 +++++++----------- .docusaurus/globalData.json | 14 +-- .docusaurus/registry.js | 4 +- .docusaurus/routes.js | 18 +-- .docusaurus/routesChunkNames.json | 14 +-- .../software-lifecycle/security/README.md | 1 - .../security/_category_.json | 8 ++ 15 files changed, 152 insertions(+), 133 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-security-df9.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json delete mode 100644 docs/guides/software-lifecycle/security/README.md create mode 100644 docs/guides/software-lifecycle/security/_category_.json diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json index 8c7c0a9f3..86e1c6c04 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json @@ -5,8 +5,8 @@ "permalink": "/slim/docs/category/governance", "navigation": { "previous": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" + "title": "Testing Frameworks", + "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { "title": "Contributions", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-security-df9.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-security-df9.json new file mode 100644 index 000000000..4874333e7 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-security-df9.json @@ -0,0 +1,16 @@ +{ + "title": "Security", + "description": "Security Best Practices.", + "slug": "/category/security", + "permalink": "/slim/docs/category/security", + "navigation": { + "previous": { + "title": "Software Lifecycle", + "permalink": "/slim/docs/category/software-lifecycle" + }, + "next": { + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" + } + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json index c1f22ba78..8faf33136 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json @@ -9,8 +9,8 @@ "permalink": "/slim/docs/guides/search" }, "next": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" + "title": "Security", + "permalink": "/slim/docs/category/security" } } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json index ce3f3a506..7aa6d7002 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" + "title": "Secrets Detection", + "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" }, "next": { "title": "Python Starter Kit", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json index 6c3f6e7b3..c4e2c3c34 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json @@ -21,7 +21,7 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" }, "next": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" + "title": "Governance", + "permalink": "/slim/docs/category/governance" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json new file mode 100644 index 000000000..31902d0de --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Security", + "permalink": "/slim/docs/category/security" + }, + "next": { + "title": "Secrets Detection", + "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json index 635b8ca36..d9dcf25d2 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json @@ -14,11 +14,11 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" + "title": "Application Starter Kits", + "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index c2c28ff41..e159edd64 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -21,6 +21,27 @@ "collapsible": true, "collapsed": true, "items": [ + { + "type": "category", + "label": "Security", + "collapsible": true, + "collapsed": true, + "items": [ + { + "type": "link", + "label": "GitHub Security Best Practices", + "href": "/slim/docs/guides/software-lifecycle/security/github-security/", + "docId": "guides/software-lifecycle/security/github-security/README" + }, + { + "type": "link", + "label": "Secrets Detection", + "href": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", + "docId": "guides/software-lifecycle/security/secrets-detection/README" + } + ], + "href": "/slim/docs/category/security" + }, { "type": "category", "label": "Application Starter Kits", @@ -80,27 +101,6 @@ } ], "href": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - { - "type": "category", - "label": "Security", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Dependabot", - "href": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "docId": "guides/software-lifecycle/security/dependabot/README" - }, - { - "type": "link", - "label": "Secrets Detection", - "href": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "docId": "guides/software-lifecycle/security/secrets-detection/README" - } - ], - "href": "/slim/docs/guides/software-lifecycle/security/" } ], "href": "/slim/docs/category/software-lifecycle" @@ -572,16 +572,10 @@ "description": "* Continuous Testing", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/security/dependabot/README": { - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/README": { - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", + "guides/software-lifecycle/security/github-security/README": { + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", "sidebar": "guidesSidebar" }, "guides/software-lifecycle/security/secrets-detection/README": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 2a7bd7911..7c00f97b9 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -779,8 +779,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" + "title": "Secrets Detection", + "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" }, "next": { "title": "Python Starter Kit", @@ -933,58 +933,34 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" }, "next": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" + "title": "Governance", + "permalink": "/slim/docs/category/governance" } }, { - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", "tags": [], "version": "current", "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" + "permalink": "/slim/docs/category/security" }, "next": { "title": "Secrets Detection", "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" } }, - { - "unversionedId": "guides/software-lifecycle/security/README", - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "source": "@site/docs/guides/software-lifecycle/security/README.md", - "sourceDirName": "guides/software-lifecycle/security", - "slug": "/guides/software-lifecycle/security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - }, - "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" - } - }, { "unversionedId": "guides/software-lifecycle/security/secrets-detection/README", "id": "guides/software-lifecycle/security/secrets-detection/README", @@ -1001,12 +977,12 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" + "title": "Application Starter Kits", + "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" } } ], @@ -1023,6 +999,30 @@ "collapsible": true, "collapsed": true, "items": [ + { + "type": "category", + "label": "Security", + "collapsible": true, + "collapsed": true, + "items": [ + { + "type": "doc", + "label": "GitHub Security Best Practices", + "id": "guides/software-lifecycle/security/github-security/README" + }, + { + "type": "doc", + "label": "Secrets Detection", + "id": "guides/software-lifecycle/security/secrets-detection/README" + } + ], + "link": { + "type": "generated-index", + "description": "Security Best Practices.", + "slug": "/category/security", + "permalink": "/slim/docs/category/security" + } + }, { "type": "category", "label": "Application Starter Kits", @@ -1090,28 +1090,6 @@ "type": "doc", "id": "guides/software-lifecycle/continuous-testing/README" } - }, - { - "type": "category", - "label": "Security", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "Dependabot", - "id": "guides/software-lifecycle/security/dependabot/README" - }, - { - "type": "doc", - "label": "Secrets Detection", - "id": "guides/software-lifecycle/security/secrets-detection/README" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/security/README" - } } ], "link": { diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 1ec7a2c94..ffae12d52 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -201,13 +201,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/software-lifecycle/security/dependabot/README", - "path": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/README", - "path": "/slim/docs/guides/software-lifecycle/security/", + "id": "guides/software-lifecycle/security/github-security/README", + "path": "/slim/docs/guides/software-lifecycle/security/github-security/", "sidebar": "guidesSidebar" }, { @@ -220,6 +215,11 @@ "path": "/slim/docs/category/software-lifecycle", "sidebar": "guidesSidebar" }, + { + "id": "/category/security", + "path": "/slim/docs/category/security", + "sidebar": "guidesSidebar" + }, { "id": "/category/governance", "path": "/slim/docs/category/governance", diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index e49c75952..cad6737ea 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -19,6 +19,7 @@ export default { 'archive---slim-blog-archive-193-e36': [() => import(/* webpackChunkName: 'archive---slim-blog-archive-193-e36' */ '~blog/default/slim-blog-archive-a7c.json'), '~blog/default/slim-blog-archive-a7c.json', require.resolveWeak('~blog/default/slim-blog-archive-a7c.json')], 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384' */ '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json'), '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json')], 'categoryGeneratedIndex---slim-docs-category-governance-412-96a': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-governance-412-96a' */ '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json'), '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json')], + 'categoryGeneratedIndex---slim-docs-category-securityde-1-1a7': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-securityde-1-1a7' */ '~docs/default/category-slimdocs-guidessidebar-category-security-df9.json'), '~docs/default/category-slimdocs-guidessidebar-category-security-df9.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-security-df9.json')], 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b' */ '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json'), '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json')], 'config---slim-5-e-9-93e': [() => import(/* webpackChunkName: 'config---slim-5-e-9-93e' */ '@generated/docusaurus.config'), '@generated/docusaurus.config', require.resolveWeak('@generated/docusaurus.config')], 'content---slim-blog-766-c37': [() => import(/* webpackChunkName: 'content---slim-blog-766-c37' */ '@site/blog/2021-08-26-welcome/index.md?truncated=true'), '@site/blog/2021-08-26-welcome/index.md?truncated=true', require.resolveWeak('@site/blog/2021-08-26-welcome/index.md?truncated=true')], @@ -67,8 +68,7 @@ export default { 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e' */ '@site/docs/guides/software-lifecycle/continuous-testing/README.md'), '@site/docs/guides/software-lifecycle/continuous-testing/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657' */ '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653' */ '@site/docs/guides/software-lifecycle/security/dependabot/README.md'), '@site/docs/guides/software-lifecycle/security/dependabot/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/dependabot/README.md')], - 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7' */ '@site/docs/guides/software-lifecycle/security/README.md'), '@site/docs/guides/software-lifecycle/security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/README.md')], + 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb' */ '@site/docs/guides/software-lifecycle/security/github-security/README.md'), '@site/docs/guides/software-lifecycle/security/github-security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/github-security/README.md')], 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77' */ '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md'), '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/secrets-detection/README.md')], 'content---slim-markdown-page-393-660': [() => import(/* webpackChunkName: 'content---slim-markdown-page-393-660' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')], 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2' */ '~blog/default/slim-blog-tags-docusaurus-766-list.json'), '~blog/default/slim-blog-tags-docusaurus-766-list.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766-list.json')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 4c46ad47d..8f5886c99 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'f81'), + component: ComponentCreator('/slim/docs', 'f62'), routes: [ { path: '/slim/docs/about/', @@ -131,6 +131,12 @@ export default [ exact: true, sidebar: "guidesSidebar" }, + { + path: '/slim/docs/category/security', + component: ComponentCreator('/slim/docs/category/security', 'ecc'), + exact: true, + sidebar: "guidesSidebar" + }, { path: '/slim/docs/category/software-lifecycle', component: ComponentCreator('/slim/docs/category/software-lifecycle', '72b'), @@ -348,14 +354,8 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/software-lifecycle/security/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/', '526'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/dependabot/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/dependabot/', 'be7'), + path: '/slim/docs/guides/software-lifecycle/security/github-security/', + component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/github-security/', 'b41'), exact: true, sidebar: "guidesSidebar" }, diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index e3f160baf..fe608458a 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-f81": { + "/slim/docs-f62": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -213,6 +213,10 @@ "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-governance-412-96a" }, + "/slim/docs/category/security-ecc": { + "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", + "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-securityde-1-1a7" + }, "/slim/docs/category/software-lifecycle-72b": { "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b" @@ -357,13 +361,9 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657" }, - "/slim/docs/guides/software-lifecycle/security/-526": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-e-55-cc7" - }, - "/slim/docs/guides/software-lifecycle/security/dependabot/-be7": { + "/slim/docs/guides/software-lifecycle/security/github-security/-b41": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653" + "content": "content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb" }, "/slim/docs/guides/software-lifecycle/security/secrets-detection/-853": { "__comp": "__comp---theme-doc-item-178-a40", diff --git a/docs/guides/software-lifecycle/security/README.md b/docs/guides/software-lifecycle/security/README.md deleted file mode 100644 index 0e42385e6..000000000 --- a/docs/guides/software-lifecycle/security/README.md +++ /dev/null @@ -1 +0,0 @@ -# Security \ No newline at end of file diff --git a/docs/guides/software-lifecycle/security/_category_.json b/docs/guides/software-lifecycle/security/_category_.json new file mode 100644 index 000000000..eb6832c17 --- /dev/null +++ b/docs/guides/software-lifecycle/security/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Security", + "position": 1, + "link": { + "type": "generated-index", + "description": "Security Best Practices." + } +} From f127869fca115986d7c8fcdff0b32d2bfd955202 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 21 Dec 2023 17:46:49 -0800 Subject: [PATCH 20/61] Top-level contributions page and rewrote pull requests guide with template --- ...dessidebar-category-contributions-30e.json | 16 +++ ...guidessidebar-category-governance-8d3.json | 2 +- ...s-github-pull-request-template-md-7cc.json | 2 +- ...emplates-pull-request-template-md-949.json | 24 +++++ ...hange-request-templates-readme-md-79d.json | 8 +- ...butions-code-of-conduct-readme-md-e0d.json | 2 +- ...overnance-contributions-readme-md-e64.json | 4 +- ...ecurity-github-security-readme-md-c36.json | 24 +++++ ...ware-lifecycle-security-readme-md-e55.json | 4 +- ...urity-secrets-detection-readme-md-684.json | 4 +- .../version-current-metadata-prop-751.json | 48 +++------ .../docusaurus-debug-all-content-673.json | 100 ++++++------------ .docusaurus/globalData.json | 18 ++-- .docusaurus/registry.js | 6 +- .docusaurus/routes.js | 22 ++-- .docusaurus/routesChunkNames.json | 18 ++-- .../guides/governance/contributions/README.md | 1 - .../governance/contributions/_category_.json | 8 ++ .../{github => }/PULL_REQUEST_TEMPLATE.md | 1 + .../change-request-templates/README.md | 82 +++++++++++--- 20 files changed, 239 insertions(+), 155 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-pull-request-template-md-949.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json delete mode 100644 docs/guides/governance/contributions/README.md create mode 100644 docs/guides/governance/contributions/_category_.json rename docs/guides/governance/contributions/change-request-templates/{github => }/PULL_REQUEST_TEMPLATE.md (95%) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json new file mode 100644 index 000000000..5467863bd --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json @@ -0,0 +1,16 @@ +{ + "title": "Contributions", + "description": "Contributing Best Practices.", + "slug": "/category/contributions", + "permalink": "/slim/docs/category/contributions", + "navigation": { + "previous": { + "title": "Governance", + "permalink": "/slim/docs/category/governance" + }, + "next": { + "title": "Pull Request Templates", + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" + } + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json index 8c7c0a9f3..9ec1e17a0 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json @@ -10,7 +10,7 @@ }, "next": { "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" + "permalink": "/slim/docs/category/contributions" } } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json index 5ce8ced2d..84b84e67d 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json @@ -14,7 +14,7 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Change Request Templates", + "title": "Pull Request Templates for GitHub", "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" }, "next": { diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-pull-request-template-md-949.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-pull-request-template-md-949.json new file mode 100644 index 000000000..f8dc82451 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-pull-request-template-md-949.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "title": "PULL_REQUEST_TEMPLATE", + "description": "", + "source": "@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md", + "sourceDirName": "guides/governance/contributions/change-request-templates", + "slug": "/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Pull Request Templates", + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" + }, + "next": { + "title": "Code of Conduct", + "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json index db8ef4d7f..907374353 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json @@ -1,8 +1,8 @@ { "unversionedId": "guides/governance/contributions/change-request-templates/README", "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", + "title": "Pull Request Templates", + "description": "A walk-through on using our standardized template for pull requests.", "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", "sourceDirName": "guides/governance/contributions/change-request-templates", "slug": "/guides/governance/contributions/change-request-templates/", @@ -15,10 +15,10 @@ "sidebar": "guidesSidebar", "previous": { "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" + "permalink": "/slim/docs/category/contributions" }, "next": { "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json index 5f330eab8..719931e57 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json @@ -15,7 +15,7 @@ "sidebar": "guidesSidebar", "previous": { "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" }, "next": { "title": "Contributing Guide", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json index ff9a48c3c..beb4822e8 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" + "title": "Contributions", + "permalink": "/slim/docs/category/contributions" }, "next": { "title": "Change Request Templates", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json new file mode 100644 index 000000000..ba5d975b0 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Security", + "permalink": "/slim/docs/guides/software-lifecycle/security/" + }, + "next": { + "title": "Secrets Detection", + "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json index 64a295622..b2f537dea 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json index 635b8ca36..5ad3f3e2c 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { "title": "Governance", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index c2c28ff41..2a4b67218 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -89,9 +89,9 @@ "items": [ { "type": "link", - "label": "Dependabot", - "href": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "docId": "guides/software-lifecycle/security/dependabot/README" + "label": "GitHub Security Best Practices", + "href": "/slim/docs/guides/software-lifecycle/security/github-security/", + "docId": "guides/software-lifecycle/security/github-security/README" }, { "type": "link", @@ -119,23 +119,15 @@ "items": [ { "type": "category", - "label": "Change Request Templates", + "label": "Pull Request Templates", "collapsible": true, "collapsed": true, "items": [ { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "PULL_REQUEST_TEMPLATE", - "href": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "docId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - ] + "type": "link", + "label": "PULL_REQUEST_TEMPLATE", + "href": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "docId": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" } ], "href": "/slim/docs/guides/governance/contributions/change-request-templates/" @@ -209,7 +201,7 @@ "href": "/slim/docs/guides/governance/contributions/issue-templates/" } ], - "href": "/slim/docs/guides/governance/contributions/" + "href": "/slim/docs/category/contributions" }, { "type": "category", @@ -434,16 +426,16 @@ "description": "", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE": { - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", + "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE": { + "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", "title": "PULL_REQUEST_TEMPLATE", "description": "", "sidebar": "guidesSidebar" }, "guides/governance/contributions/change-request-templates/README": { "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", + "title": "Pull Request Templates", + "description": "A walk-through on using our standardized template for pull requests.", "sidebar": "guidesSidebar" }, "guides/governance/contributions/code-of-conduct/README": { @@ -500,12 +492,6 @@ "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/README": { - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "sidebar": "guidesSidebar" - }, "guides/governance/governance-model/GOVERNANCE-TEMPLATE": { "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", "title": "GOVERNANCE-TEMPLATE", @@ -572,10 +558,10 @@ "description": "* Continuous Testing", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/security/dependabot/README": { - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", + "guides/software-lifecycle/security/github-security/README": { + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", "sidebar": "guidesSidebar" }, "guides/software-lifecycle/security/README": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 2a7bd7911..276f644e4 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -381,22 +381,22 @@ } }, { - "unversionedId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", + "unversionedId": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", "title": "PULL_REQUEST_TEMPLATE", "description": "", - "source": "@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "sourceDirName": "guides/governance/contributions/change-request-templates/github", - "slug": "/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", + "source": "@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md", + "sourceDirName": "guides/governance/contributions/change-request-templates", + "slug": "/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md", "tags": [], "version": "current", "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Change Request Templates", + "title": "Pull Request Templates", "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" }, "next": { @@ -407,8 +407,8 @@ { "unversionedId": "guides/governance/contributions/change-request-templates/README", "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", + "title": "Pull Request Templates", + "description": "A walk-through on using our standardized template for pull requests.", "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", "sourceDirName": "guides/governance/contributions/change-request-templates", "slug": "/guides/governance/contributions/change-request-templates/", @@ -421,11 +421,11 @@ "sidebar": "guidesSidebar", "previous": { "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" + "permalink": "/slim/docs/category/contributions" }, "next": { "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" } }, { @@ -445,7 +445,7 @@ "sidebar": "guidesSidebar", "previous": { "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" + "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" }, "next": { "title": "Contributing Guide", @@ -644,30 +644,6 @@ "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" } }, - { - "unversionedId": "guides/governance/contributions/README", - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "source": "@site/docs/guides/governance/contributions/README.md", - "sourceDirName": "guides/governance/contributions", - "slug": "/guides/governance/contributions/", - "permalink": "/slim/docs/guides/governance/contributions/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - }, - "next": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - } - }, { "unversionedId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", @@ -938,16 +914,16 @@ } }, { - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", "tags": [], "version": "current", "frontMatter": {}, @@ -981,8 +957,8 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" } }, { @@ -1001,8 +977,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { "title": "Governance", @@ -1099,8 +1075,8 @@ "items": [ { "type": "doc", - "label": "Dependabot", - "id": "guides/software-lifecycle/security/dependabot/README" + "label": "GitHub Security Best Practices", + "id": "guides/software-lifecycle/security/github-security/README" }, { "type": "doc", @@ -1135,21 +1111,13 @@ "items": [ { "type": "category", - "label": "Change Request Templates", + "label": "Pull Request Templates", "collapsible": true, "collapsed": true, "items": [ { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - ] + "type": "doc", + "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" } ], "link": { @@ -1221,8 +1189,10 @@ } ], "link": { - "type": "doc", - "id": "guides/governance/contributions/README" + "type": "generated-index", + "description": "Contributing Best Practices.", + "slug": "/category/contributions", + "permalink": "/slim/docs/category/contributions" } }, { diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 1ec7a2c94..36dd42cd1 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -86,8 +86,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", + "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", + "path": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", "sidebar": "guidesSidebar" }, { @@ -140,11 +140,6 @@ "path": "/slim/docs/guides/governance/contributions/issue-templates/", "sidebar": "guidesSidebar" }, - { - "id": "guides/governance/contributions/README", - "path": "/slim/docs/guides/governance/contributions/", - "sidebar": "guidesSidebar" - }, { "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", "path": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", @@ -201,8 +196,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/software-lifecycle/security/dependabot/README", - "path": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "id": "guides/software-lifecycle/security/github-security/README", + "path": "/slim/docs/guides/software-lifecycle/security/github-security/", "sidebar": "guidesSidebar" }, { @@ -225,6 +220,11 @@ "path": "/slim/docs/category/governance", "sidebar": "guidesSidebar" }, + { + "id": "/category/contributions", + "path": "/slim/docs/category/contributions", + "sidebar": "guidesSidebar" + }, { "id": "/category/documentation", "path": "/slim/docs/category/documentation", diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index e49c75952..09402fd7a 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -17,6 +17,7 @@ export default { '__comp---theme-mdx-page-1-f-3-b90': [() => import(/* webpackChunkName: '__comp---theme-mdx-page-1-f-3-b90' */ '@theme/MDXPage'), '@theme/MDXPage', require.resolveWeak('@theme/MDXPage')], 'allContent---slim-docusaurus-debug-content-246-cda': [() => import(/* webpackChunkName: 'allContent---slim-docusaurus-debug-content-246-cda' */ '~debug/default/docusaurus-debug-all-content-673.json'), '~debug/default/docusaurus-debug-all-content-673.json', require.resolveWeak('~debug/default/docusaurus-debug-all-content-673.json')], 'archive---slim-blog-archive-193-e36': [() => import(/* webpackChunkName: 'archive---slim-blog-archive-193-e36' */ '~blog/default/slim-blog-archive-a7c.json'), '~blog/default/slim-blog-archive-a7c.json', require.resolveWeak('~blog/default/slim-blog-archive-a7c.json')], + 'categoryGeneratedIndex---slim-docs-category-contributions-51-f-c73': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-contributions-51-f-c73' */ '~docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json'), '~docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json')], 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384' */ '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json'), '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json')], 'categoryGeneratedIndex---slim-docs-category-governance-412-96a': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-governance-412-96a' */ '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json'), '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json')], 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b' */ '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json'), '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json')], @@ -45,12 +46,11 @@ export default { 'content---slim-docs-guides-documentation-readme-218-0c8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-218-0c8' */ '@site/docs/guides/documentation/readme/index.md'), '@site/docs/guides/documentation/readme/index.md', require.resolveWeak('@site/docs/guides/documentation/readme/index.md')], 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304' */ '@site/docs/guides/documentation/readme/README-TEMPLATE.md'), '@site/docs/guides/documentation/readme/README-TEMPLATE.md', require.resolveWeak('@site/docs/guides/documentation/readme/README-TEMPLATE.md')], 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516' */ '@site/docs/guides/governance/contributions/change-request-templates/README.md'), '@site/docs/guides/governance/contributions/change-request-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433' */ '@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md')], + 'content---slim-docs-guides-governance-contributions-change-request-templates-pull-request-template-949-413': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-pull-request-template-949-413' */ '@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md')], 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be' */ '@site/docs/guides/governance/contributions/code-of-conduct/README.md'), '@site/docs/guides/governance/contributions/code-of-conduct/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/code-of-conduct/README.md')], 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b' */ '@site/docs/guides/governance/contributions/contributing-guide/README.md'), '@site/docs/guides/governance/contributions/contributing-guide/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/README.md')], 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb' */ '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md'), '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md')], 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222' */ '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md'), '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/developer-certificate-origin/README.md')], - 'content---slim-docs-guides-governance-contributions-e-64-0eb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-e-64-0eb' */ '@site/docs/guides/governance/contributions/README.md'), '@site/docs/guides/governance/contributions/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/README.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde' */ '@site/docs/guides/governance/contributions/issue-templates/README.md'), '@site/docs/guides/governance/contributions/issue-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/README.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md')], @@ -67,8 +67,8 @@ export default { 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e' */ '@site/docs/guides/software-lifecycle/continuous-testing/README.md'), '@site/docs/guides/software-lifecycle/continuous-testing/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657' */ '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653' */ '@site/docs/guides/software-lifecycle/security/dependabot/README.md'), '@site/docs/guides/software-lifecycle/security/dependabot/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/dependabot/README.md')], 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7' */ '@site/docs/guides/software-lifecycle/security/README.md'), '@site/docs/guides/software-lifecycle/security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/README.md')], + 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb' */ '@site/docs/guides/software-lifecycle/security/github-security/README.md'), '@site/docs/guides/software-lifecycle/security/github-security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/github-security/README.md')], 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77' */ '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md'), '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/secrets-detection/README.md')], 'content---slim-markdown-page-393-660': [() => import(/* webpackChunkName: 'content---slim-markdown-page-393-660' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')], 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2' */ '~blog/default/slim-blog-tags-docusaurus-766-list.json'), '~blog/default/slim-blog-tags-docusaurus-766-list.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766-list.json')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 4c46ad47d..b7551f492 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'f81'), + component: ComponentCreator('/slim/docs', 'b5f'), routes: [ { path: '/slim/docs/about/', @@ -119,6 +119,12 @@ export default [ exact: true, sidebar: "aboutSidebar" }, + { + path: '/slim/docs/category/contributions', + component: ComponentCreator('/slim/docs/category/contributions', 'e9b'), + exact: true, + sidebar: "guidesSidebar" + }, { path: '/slim/docs/category/documentation', component: ComponentCreator('/slim/docs/category/documentation', 'a19'), @@ -209,12 +215,6 @@ export default [ exact: true, sidebar: "guidesSidebar" }, - { - path: '/slim/docs/guides/governance/contributions/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/', '3c4'), - exact: true, - sidebar: "guidesSidebar" - }, { path: '/slim/docs/guides/governance/contributions/change-request-templates/', component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/', 'bba'), @@ -222,8 +222,8 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE', '257'), + path: '/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE', + component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE', 'ce0'), exact: true, sidebar: "guidesSidebar" }, @@ -354,8 +354,8 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/software-lifecycle/security/dependabot/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/dependabot/', 'be7'), + path: '/slim/docs/guides/software-lifecycle/security/github-security/', + component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/github-security/', 'b41'), exact: true, sidebar: "guidesSidebar" }, diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index e3f160baf..a7fff3706 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-f81": { + "/slim/docs-b5f": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -205,6 +205,10 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-about-governance-6-fb-cc3" }, + "/slim/docs/category/contributions-e9b": { + "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", + "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-contributions-51-f-c73" + }, "/slim/docs/category/documentation-a19": { "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-documentationac-7-384" @@ -265,17 +269,13 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304" }, - "/slim/docs/guides/governance/contributions/-3c4": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-e-64-0eb" - }, "/slim/docs/guides/governance/contributions/change-request-templates/-bba": { "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516" }, - "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE-257": { + "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE-ce0": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433" + "content": "content---slim-docs-guides-governance-contributions-change-request-templates-pull-request-template-949-413" }, "/slim/docs/guides/governance/contributions/code-of-conduct/-0f4": { "__comp": "__comp---theme-doc-item-178-a40", @@ -361,9 +361,9 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-software-lifecycle-security-e-55-cc7" }, - "/slim/docs/guides/software-lifecycle/security/dependabot/-be7": { + "/slim/docs/guides/software-lifecycle/security/github-security/-b41": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653" + "content": "content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb" }, "/slim/docs/guides/software-lifecycle/security/secrets-detection/-853": { "__comp": "__comp---theme-doc-item-178-a40", diff --git a/docs/guides/governance/contributions/README.md b/docs/guides/governance/contributions/README.md deleted file mode 100644 index fa1c3b59e..000000000 --- a/docs/guides/governance/contributions/README.md +++ /dev/null @@ -1 +0,0 @@ -# Contributions \ No newline at end of file diff --git a/docs/guides/governance/contributions/_category_.json b/docs/guides/governance/contributions/_category_.json new file mode 100644 index 000000000..10e785fc2 --- /dev/null +++ b/docs/guides/governance/contributions/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Contributions", + "position": 1, + "link": { + "type": "generated-index", + "description": "Contributing Best Practices." + } +} diff --git a/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md b/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md similarity index 95% rename from docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md rename to docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md index 0d9cad598..7a6e526e3 100644 --- a/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md +++ b/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md @@ -4,6 +4,7 @@ ## Proposed Changes - [ADD] ... - [CHANGE] ... +- [REMOVE] ... - [FIX] ... ## Issues - Links to relevant issues diff --git a/docs/guides/governance/contributions/change-request-templates/README.md b/docs/guides/governance/contributions/change-request-templates/README.md index bc256b053..13ea9a065 100644 --- a/docs/guides/governance/contributions/change-request-templates/README.md +++ b/docs/guides/governance/contributions/change-request-templates/README.md @@ -1,18 +1,74 @@ -# Change Request Templates +# Pull Request Templates -Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project. +
A walk-through on using our standardized template for pull requests.
-## GitHub Pull Request Template (General) +## Introduction -GitHub provides a mechanism to automatically display a template whenever a potential contributor proposes a pull request to your repository. Please see the [documentation](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository) on GitHub for details. +**Background**: Pull requests help manage contributions to projects, especially on platforms like GitHub. By using a standardized pull request template, projects can streamline the contribution process, providing clarity and consistency for both contributors and maintainers. This guide will help you implement a GitHub Pull Request Template to improve how contributions are made to your project. -Starter Kits: -- [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) +**Use Cases**: +- Standardizing the format of pull requests for clarity and efficiency. +- Providing guidelines to contributors for submitting well-documented pull requests. -To leverage this template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Create a new folder within your GitHub repository with the following path: `.github/` -3. Copy the Pull Request Template template file above into the following path: - 1. `.github/PULL_REQUEST_TEMPLATE.md` -4. Commit the above file to the `main` branch -5. Whenever you propose a new pull request, your new templates should appear in the text box \ No newline at end of file +--- + +## Prerequisites + +* Access to a GitHub repository where you can add files. +* Basic understanding of GitHub's file structure and Markdown formatting. + +--- + +## Quick Start + +**[⬇️ Pull Request Template](github/PULL_REQUEST_TEMPLATE.md)** + +Our recommended pull request template for projects. + +**[📔 GitHub Pull Request Template Documentation](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository)** + +Recommendations from GitHub.com on how-to facilitate the use of pull request templates. + +--- + +## Step-by-Step Guide + +1. **Team Discussion**: Discuss the benefits of a pull request template with your team. Gain consensus on adopting this approach for consistency in contributions. Below is an explanation of our recommended [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) file's fields. Adjust as necessary. + - ***Purpose***: To clearly state the intention behind the pull request. This helps reviewers understand the context and significance of your changes. + - ***Proposed Changes***: + - `[ADD]` for new features or content the contributor introduced. + - `[CHANGE]` for modifications to existing features or code. + - `[REMOVE]` for removals features or code. + - `[FIX]` for bug fixes the contributor implemented. + - ***Issues***: To link any related issues your PR addresses. This creates a traceable connection between the issue and the solution provided. + - ***Testing***: To document how the contributor tested the changes. Including links to test results or noting the operating systems on which the tests were performed. This assures reviewers of the reliability and effectiveness of changes. + +2. **Create Template Directory**: + - In your GitHub repository, create a `.github/` folder to hold community health files. + +3. **Add Pull Request Template**: + - Copy the [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) into `.github/PULL_REQUEST_TEMPLATE.md`. + - Commit and push this file to the `main` branch of your repository. + +4. **Usage**: + - Once set up, this template will automatically appear in the pull request description box for contributors to fill out. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: How does a pull request template improve contributions? +- A: It provides a structured format for contributors, ensuring all necessary information is included, which facilitates better review and collaboration. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://www.github.com/riverma) + +--- + +## Feedback and Contributions + +We welcome feedback and contributions to enhance this guide. For contributing, please see our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From c1c7cf4b99f8c6de06fd2ef359d1c099070c89fa Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 21 Dec 2023 17:49:33 -0800 Subject: [PATCH 21/61] Some renaming of folders --- ...dessidebar-category-contributions-30e.json | 4 +- ...butions-code-of-conduct-readme-md-e0d.json | 4 +- ...mplates-github-new-feature-yml-md-9d5.json | 4 +- ...requests-pull-request-template-md-be0.json | 24 +++ ...ributions-pull-requests-readme-md-91d.json | 24 +++ ...rnance-governance-model-readme-md-6d6.json | 4 +- .../version-current-metadata-prop-751.json | 54 +++---- .../docusaurus-debug-all-content-673.json | 140 +++++++++--------- .docusaurus/globalData.json | 20 +-- .docusaurus/registry.js | 4 +- .docusaurus/routes.js | 26 ++-- .docusaurus/routesChunkNames.json | 18 +-- .../PULL_REQUEST_TEMPLATE.md | 0 .../README.md | 2 +- 14 files changed, 188 insertions(+), 140 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-pull-request-template-md-be0.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json rename docs/guides/governance/contributions/{change-request-templates => pull-requests}/PULL_REQUEST_TEMPLATE.md (100%) rename docs/guides/governance/contributions/{change-request-templates => pull-requests}/README.md (99%) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json index 5467863bd..70cd6f608 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-contributions-30e.json @@ -9,8 +9,8 @@ "permalink": "/slim/docs/category/governance" }, "next": { - "title": "Pull Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" + "title": "Code of Conduct", + "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" } } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json index 719931e57..1a19bb56e 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" + "title": "Contributions", + "permalink": "/slim/docs/category/contributions" }, "next": { "title": "Contributing Guide", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json index 28bd44384..3b244d1e3 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" }, "next": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" + "title": "Pull Requests", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-pull-request-template-md-be0.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-pull-request-template-md-be0.json new file mode 100644 index 000000000..e2ce43f1c --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-pull-request-template-md-be0.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "id": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "title": "PULL_REQUEST_TEMPLATE", + "description": "", + "source": "@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md", + "sourceDirName": "guides/governance/contributions/pull-requests", + "slug": "/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Pull Requests", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/" + }, + "next": { + "title": "Governance Model", + "permalink": "/slim/docs/guides/governance/governance-model/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json new file mode 100644 index 000000000..6bfb2cc72 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/pull-requests/README", + "id": "guides/governance/contributions/pull-requests/README", + "title": "Pull Requests", + "description": "A walk-through on using our standardized template for pull requests.", + "source": "@site/docs/guides/governance/contributions/pull-requests/README.md", + "sourceDirName": "guides/governance/contributions/pull-requests", + "slug": "/guides/governance/contributions/pull-requests/", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/pull-requests/README.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "new_feature.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + }, + "next": { + "title": "PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json index 0ca467b2b..0e7b14dc9 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + "title": "PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE" }, "next": { "title": "GOVERNANCE-TEMPLATE", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index 2a4b67218..973083553 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -117,21 +117,6 @@ "collapsible": true, "collapsed": true, "items": [ - { - "type": "category", - "label": "Pull Request Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "PULL_REQUEST_TEMPLATE", - "href": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "docId": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" - } - ], - "href": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, { "type": "link", "label": "Code of Conduct", @@ -199,6 +184,21 @@ } ], "href": "/slim/docs/guides/governance/contributions/issue-templates/" + }, + { + "type": "category", + "label": "Pull Requests", + "collapsible": true, + "collapsed": true, + "items": [ + { + "type": "link", + "label": "PULL_REQUEST_TEMPLATE", + "href": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "docId": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE" + } + ], + "href": "/slim/docs/guides/governance/contributions/pull-requests/" } ], "href": "/slim/docs/category/contributions" @@ -426,18 +426,6 @@ "description": "", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE": { - "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/change-request-templates/README": { - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Pull Request Templates", - "description": "A walk-through on using our standardized template for pull requests.", - "sidebar": "guidesSidebar" - }, "guides/governance/contributions/code-of-conduct/README": { "id": "guides/governance/contributions/code-of-conduct/README", "title": "Code of Conduct", @@ -492,6 +480,18 @@ "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", "sidebar": "guidesSidebar" }, + "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE": { + "id": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "title": "PULL_REQUEST_TEMPLATE", + "description": "", + "sidebar": "guidesSidebar" + }, + "guides/governance/contributions/pull-requests/README": { + "id": "guides/governance/contributions/pull-requests/README", + "title": "Pull Requests", + "description": "A walk-through on using our standardized template for pull requests.", + "sidebar": "guidesSidebar" + }, "guides/governance/governance-model/GOVERNANCE-TEMPLATE": { "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", "title": "GOVERNANCE-TEMPLATE", diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 276f644e4..ee1c00c37 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -380,54 +380,6 @@ "permalink": "/slim/docs/guides/documentation/readme/" } }, - { - "unversionedId": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md", - "sourceDirName": "guides/governance/contributions/change-request-templates", - "slug": "/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Pull Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - } - }, - { - "unversionedId": "guides/governance/contributions/change-request-templates/README", - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Pull Request Templates", - "description": "A walk-through on using our standardized template for pull requests.", - "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", - "sourceDirName": "guides/governance/contributions/change-request-templates", - "slug": "/guides/governance/contributions/change-request-templates/", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributions", - "permalink": "/slim/docs/category/contributions" - }, - "next": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" - } - }, { "unversionedId": "guides/governance/contributions/code-of-conduct/README", "id": "guides/governance/contributions/code-of-conduct/README", @@ -444,8 +396,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" + "title": "Contributions", + "permalink": "/slim/docs/category/contributions" }, "next": { "title": "Contributing Guide", @@ -616,8 +568,8 @@ "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" }, "next": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" + "title": "Pull Requests", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/" } }, { @@ -644,6 +596,54 @@ "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" } }, + { + "unversionedId": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "id": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "title": "PULL_REQUEST_TEMPLATE", + "description": "", + "source": "@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md", + "sourceDirName": "guides/governance/contributions/pull-requests", + "slug": "/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Pull Requests", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/" + }, + "next": { + "title": "Governance Model", + "permalink": "/slim/docs/guides/governance/governance-model/" + } + }, + { + "unversionedId": "guides/governance/contributions/pull-requests/README", + "id": "guides/governance/contributions/pull-requests/README", + "title": "Pull Requests", + "description": "A walk-through on using our standardized template for pull requests.", + "source": "@site/docs/guides/governance/contributions/pull-requests/README.md", + "sourceDirName": "guides/governance/contributions/pull-requests", + "slug": "/guides/governance/contributions/pull-requests/", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/pull-requests/README.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "new_feature.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + }, + "next": { + "title": "PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE" + } + }, { "unversionedId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", @@ -684,8 +684,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + "title": "PULL_REQUEST_TEMPLATE", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE" }, "next": { "title": "GOVERNANCE-TEMPLATE", @@ -1109,22 +1109,6 @@ "collapsible": true, "collapsed": true, "items": [ - { - "type": "category", - "label": "Pull Request Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE" - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/README" - } - }, { "type": "doc", "label": "Code of Conduct", @@ -1186,6 +1170,22 @@ "type": "doc", "id": "guides/governance/contributions/issue-templates/README" } + }, + { + "type": "category", + "label": "Pull Requests", + "collapsible": true, + "collapsed": true, + "items": [ + { + "type": "doc", + "id": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE" + } + ], + "link": { + "type": "doc", + "id": "guides/governance/contributions/pull-requests/README" + } } ], "link": { diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 36dd42cd1..191e9b600 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -85,16 +85,6 @@ "path": "/slim/docs/guides/documentation/readme/README-TEMPLATE", "sidebar": "guidesSidebar" }, - { - "id": "guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/change-request-templates/README", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/", - "sidebar": "guidesSidebar" - }, { "id": "guides/governance/contributions/code-of-conduct/README", "path": "/slim/docs/guides/governance/contributions/code-of-conduct/", @@ -140,6 +130,16 @@ "path": "/slim/docs/guides/governance/contributions/issue-templates/", "sidebar": "guidesSidebar" }, + { + "id": "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "path": "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE", + "sidebar": "guidesSidebar" + }, + { + "id": "guides/governance/contributions/pull-requests/README", + "path": "/slim/docs/guides/governance/contributions/pull-requests/", + "sidebar": "guidesSidebar" + }, { "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", "path": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index 09402fd7a..c4a5f0884 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -45,8 +45,6 @@ export default { 'content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20' */ '@site/docs/guides/documentation/documentation-hosts/use-cases.md'), '@site/docs/guides/documentation/documentation-hosts/use-cases.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/use-cases.md')], 'content---slim-docs-guides-documentation-readme-218-0c8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-218-0c8' */ '@site/docs/guides/documentation/readme/index.md'), '@site/docs/guides/documentation/readme/index.md', require.resolveWeak('@site/docs/guides/documentation/readme/index.md')], 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304' */ '@site/docs/guides/documentation/readme/README-TEMPLATE.md'), '@site/docs/guides/documentation/readme/README-TEMPLATE.md', require.resolveWeak('@site/docs/guides/documentation/readme/README-TEMPLATE.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516' */ '@site/docs/guides/governance/contributions/change-request-templates/README.md'), '@site/docs/guides/governance/contributions/change-request-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-pull-request-template-949-413': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-pull-request-template-949-413' */ '@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md')], 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be' */ '@site/docs/guides/governance/contributions/code-of-conduct/README.md'), '@site/docs/guides/governance/contributions/code-of-conduct/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/code-of-conduct/README.md')], 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b' */ '@site/docs/guides/governance/contributions/contributing-guide/README.md'), '@site/docs/guides/governance/contributions/contributing-guide/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/README.md')], 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb' */ '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md'), '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md')], @@ -56,6 +54,8 @@ export default { 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md')], + 'content---slim-docs-guides-governance-contributions-pull-requests-91-d-918': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-pull-requests-91-d-918' */ '@site/docs/guides/governance/contributions/pull-requests/README.md'), '@site/docs/guides/governance/contributions/pull-requests/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/pull-requests/README.md')], + 'content---slim-docs-guides-governance-contributions-pull-requests-pull-request-templat-ebe-0-1b6': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-pull-requests-pull-request-templat-ebe-0-1b6' */ '@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md')], 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a' */ '@site/docs/guides/governance/governance-model/README.md'), '@site/docs/guides/governance/governance-model/README.md', require.resolveWeak('@site/docs/guides/governance/governance-model/README.md')], 'content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a' */ '@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md'), '@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md')], 'content---slim-docs-guides-searchc-2-d-fde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-searchc-2-d-fde' */ '@site/docs/guides/search.md'), '@site/docs/guides/search.md', require.resolveWeak('@site/docs/guides/search.md')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index b7551f492..4c6631dfb 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'b5f'), + component: ComponentCreator('/slim/docs', 'ca9'), routes: [ { path: '/slim/docs/about/', @@ -215,18 +215,6 @@ export default [ exact: true, sidebar: "guidesSidebar" }, - { - path: '/slim/docs/guides/governance/contributions/change-request-templates/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/', 'bba'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE', 'ce0'), - exact: true, - sidebar: "guidesSidebar" - }, { path: '/slim/docs/guides/governance/contributions/code-of-conduct/', component: ComponentCreator('/slim/docs/guides/governance/contributions/code-of-conduct/', '0f4'), @@ -281,6 +269,18 @@ export default [ exact: true, sidebar: "guidesSidebar" }, + { + path: '/slim/docs/guides/governance/contributions/pull-requests/', + component: ComponentCreator('/slim/docs/guides/governance/contributions/pull-requests/', '01d'), + exact: true, + sidebar: "guidesSidebar" + }, + { + path: '/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE', + component: ComponentCreator('/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE', '45e'), + exact: true, + sidebar: "guidesSidebar" + }, { path: '/slim/docs/guides/governance/governance-model/', component: ComponentCreator('/slim/docs/guides/governance/governance-model/', '277'), diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index a7fff3706..55c3dcf79 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-b5f": { + "/slim/docs-ca9": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -269,14 +269,6 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304" }, - "/slim/docs/guides/governance/contributions/change-request-templates/-bba": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516" - }, - "/slim/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE-ce0": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-pull-request-template-949-413" - }, "/slim/docs/guides/governance/contributions/code-of-conduct/-0f4": { "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be" @@ -313,6 +305,14 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7" }, + "/slim/docs/guides/governance/contributions/pull-requests/-01d": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---slim-docs-guides-governance-contributions-pull-requests-91-d-918" + }, + "/slim/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE-45e": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---slim-docs-guides-governance-contributions-pull-requests-pull-request-templat-ebe-0-1b6" + }, "/slim/docs/guides/governance/governance-model/-277": { "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-governance-model-6-d-6-e9a" diff --git a/docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md b/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from docs/guides/governance/contributions/change-request-templates/PULL_REQUEST_TEMPLATE.md rename to docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md diff --git a/docs/guides/governance/contributions/change-request-templates/README.md b/docs/guides/governance/contributions/pull-requests/README.md similarity index 99% rename from docs/guides/governance/contributions/change-request-templates/README.md rename to docs/guides/governance/contributions/pull-requests/README.md index 13ea9a065..b42db6cd1 100644 --- a/docs/guides/governance/contributions/change-request-templates/README.md +++ b/docs/guides/governance/contributions/pull-requests/README.md @@ -1,4 +1,4 @@ -# Pull Request Templates +# Pull Requests
A walk-through on using our standardized template for pull requests.
From 2b77df6ee95da7997b09b3d048d7d027be0a39f5 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 21 Dec 2023 18:20:57 -0800 Subject: [PATCH 22/61] Rewrote issue-templates guide using standardized template --- ...mplates-bug-reports-bug-report-md-b76.json | 24 +++++ ...tes-bug-reports-bug-report-yml-md-5a5.json | 24 +++++ ...templates-features-new-feature-md-137.json | 24 +++++ ...lates-features-new-feature-yml-md-da2.json | 24 +++++ ...e-templates-github-new-feature-md-d60.json | 2 +- ...butions-issue-templates-readme-md-b4d.json | 4 +- ...ributions-pull-requests-readme-md-91d.json | 2 +- .../version-current-metadata-prop-751.json | 46 ++++---- .../docusaurus-debug-all-content-673.json | 94 ++++++++-------- .docusaurus/globalData.json | 16 +-- .docusaurus/registry.js | 8 +- .docusaurus/routes.js | 18 ++-- .docusaurus/routesChunkNames.json | 18 ++-- .../contributions/issue-templates/README.md | 100 +++++++++++++----- .../bug-reports/_category_.json | 3 + .../{github => bug-reports}/bug_report.md | 0 .../{github => bug-reports}/bug_report.yml.md | 0 .../issue-templates/features/_category_.json | 3 + .../{github => features}/new_feature.md | 0 .../{github => features}/new_feature.yml.md | 0 20 files changed, 286 insertions(+), 124 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-md-b76.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-md-5a5.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-md-137.json create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-yml-md-da2.json create mode 100644 docs/guides/governance/contributions/issue-templates/bug-reports/_category_.json rename docs/guides/governance/contributions/issue-templates/{github => bug-reports}/bug_report.md (100%) rename docs/guides/governance/contributions/issue-templates/{github => bug-reports}/bug_report.yml.md (100%) create mode 100644 docs/guides/governance/contributions/issue-templates/features/_category_.json rename docs/guides/governance/contributions/issue-templates/{github => features}/new_feature.md (100%) rename docs/guides/governance/contributions/issue-templates/{github => features}/new_feature.yml.md (100%) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-md-b76.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-md-b76.json new file mode 100644 index 000000000..2bf32ea68 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-md-b76.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/issue-templates/bug-reports/bug_report", + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", + "title": "bug_report", + "description": "", + "source": "@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md", + "sourceDirName": "guides/governance/contributions/issue-templates/bug-reports", + "slug": "/guides/governance/contributions/issue-templates/bug-reports/bug_report", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Issue Templates", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" + }, + "next": { + "title": "bug_report.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-md-5a5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-md-5a5.json new file mode 100644 index 000000000..2b8610310 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-md-5a5.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "title": "bug_report.yml", + "description": "", + "source": "@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md", + "sourceDirName": "guides/governance/contributions/issue-templates/bug-reports", + "slug": "/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "bug_report", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report" + }, + "next": { + "title": "new_feature", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-md-137.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-md-137.json new file mode 100644 index 000000000..8ace813b9 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-md-137.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/issue-templates/features/new_feature", + "id": "guides/governance/contributions/issue-templates/features/new_feature", + "title": "new_feature", + "description": "", + "source": "@site/docs/guides/governance/contributions/issue-templates/features/new_feature.md", + "sourceDirName": "guides/governance/contributions/issue-templates/features", + "slug": "/guides/governance/contributions/issue-templates/features/new_feature", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/features/new_feature.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "bug_report.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" + }, + "next": { + "title": "new_feature.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-yml-md-da2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-yml-md-da2.json new file mode 100644 index 000000000..ec9eab3df --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-features-new-feature-yml-md-da2.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/governance/contributions/issue-templates/features/new_feature.yml", + "id": "guides/governance/contributions/issue-templates/features/new_feature.yml", + "title": "new_feature.yml", + "description": "", + "source": "@site/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md", + "sourceDirName": "guides/governance/contributions/issue-templates/features", + "slug": "/guides/governance/contributions/issue-templates/features/new_feature.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "new_feature", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature" + }, + "next": { + "title": "Pull Requests", + "permalink": "/slim/docs/guides/governance/contributions/pull-requests/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json index 83c0523d8..5a7b77928 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json @@ -15,7 +15,7 @@ "sidebar": "guidesSidebar", "previous": { "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" }, "next": { "title": "new_feature.yml", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json index f0b470333..bc6527fa2 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json @@ -2,7 +2,7 @@ "unversionedId": "guides/governance/contributions/issue-templates/README", "id": "guides/governance/contributions/issue-templates/README", "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", + "description": "Make issue tracking clear and consistent with structured issue templates for your contributors.", "source": "@site/docs/guides/governance/contributions/issue-templates/README.md", "sourceDirName": "guides/governance/contributions/issue-templates", "slug": "/guides/governance/contributions/issue-templates/", @@ -19,6 +19,6 @@ }, "next": { "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json index 6bfb2cc72..cd4e697db 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-pull-requests-readme-md-91d.json @@ -15,7 +15,7 @@ "sidebar": "guidesSidebar", "previous": { "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml" }, "next": { "title": "PULL_REQUEST_TEMPLATE", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index 973083553..c81cc1088 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -152,33 +152,41 @@ "items": [ { "type": "category", - "label": "github", + "label": "Bug Reports", "collapsible": true, "collapsed": true, "items": [ { "type": "link", "label": "bug_report", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "docId": "guides/governance/contributions/issue-templates/github/bug_report" + "href": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report", + "docId": "guides/governance/contributions/issue-templates/bug-reports/bug_report" }, { "type": "link", "label": "bug_report.yml", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "docId": "guides/governance/contributions/issue-templates/github/bug_report.yml" - }, + "href": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "docId": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" + } + ] + }, + { + "type": "category", + "label": "New Features", + "collapsible": true, + "collapsed": true, + "items": [ { "type": "link", "label": "new_feature", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "docId": "guides/governance/contributions/issue-templates/github/new_feature" + "href": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature", + "docId": "guides/governance/contributions/issue-templates/features/new_feature" }, { "type": "link", "label": "new_feature.yml", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "docId": "guides/governance/contributions/issue-templates/github/new_feature.yml" + "href": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml", + "docId": "guides/governance/contributions/issue-templates/features/new_feature.yml" } ] } @@ -450,26 +458,26 @@ "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/issue-templates/github/bug_report": { - "id": "guides/governance/contributions/issue-templates/github/bug_report", + "guides/governance/contributions/issue-templates/bug-reports/bug_report": { + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", "title": "bug_report", "description": "", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/issue-templates/github/bug_report.yml": { - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", + "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml": { + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", "title": "bug_report.yml", "description": "", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/issue-templates/github/new_feature": { - "id": "guides/governance/contributions/issue-templates/github/new_feature", + "guides/governance/contributions/issue-templates/features/new_feature": { + "id": "guides/governance/contributions/issue-templates/features/new_feature", "title": "new_feature", "description": "", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/issue-templates/github/new_feature.yml": { - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", + "guides/governance/contributions/issue-templates/features/new_feature.yml": { + "id": "guides/governance/contributions/issue-templates/features/new_feature.yml", "title": "new_feature.yml", "description": "", "sidebar": "guidesSidebar" @@ -477,7 +485,7 @@ "guides/governance/contributions/issue-templates/README": { "id": "guides/governance/contributions/issue-templates/README", "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", + "description": "Make issue tracking clear and consistent with structured issue templates for your contributors.", "sidebar": "guidesSidebar" }, "guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index ee1c00c37..a156a43fa 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -477,16 +477,16 @@ } }, { - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report", - "id": "guides/governance/contributions/issue-templates/github/bug_report", + "unversionedId": "guides/governance/contributions/issue-templates/bug-reports/bug_report", + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", "title": "bug_report", "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", + "source": "@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md", + "sourceDirName": "guides/governance/contributions/issue-templates/bug-reports", + "slug": "/guides/governance/contributions/issue-templates/bug-reports/bug_report", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md", "tags": [], "version": "current", "frontMatter": {}, @@ -497,75 +497,75 @@ }, "next": { "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" } }, { - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", + "unversionedId": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", "title": "bug_report.yml", "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", + "source": "@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md", + "sourceDirName": "guides/governance/contributions/issue-templates/bug-reports", + "slug": "/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md", "tags": [], "version": "current", "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report" }, "next": { "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature" } }, { - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature", - "id": "guides/governance/contributions/issue-templates/github/new_feature", + "unversionedId": "guides/governance/contributions/issue-templates/features/new_feature", + "id": "guides/governance/contributions/issue-templates/features/new_feature", "title": "new_feature", "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", + "source": "@site/docs/guides/governance/contributions/issue-templates/features/new_feature.md", + "sourceDirName": "guides/governance/contributions/issue-templates/features", + "slug": "/guides/governance/contributions/issue-templates/features/new_feature", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/features/new_feature.md", "tags": [], "version": "current", "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" }, "next": { "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml" } }, { - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", + "unversionedId": "guides/governance/contributions/issue-templates/features/new_feature.yml", + "id": "guides/governance/contributions/issue-templates/features/new_feature.yml", "title": "new_feature.yml", "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", + "source": "@site/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md", + "sourceDirName": "guides/governance/contributions/issue-templates/features", + "slug": "/guides/governance/contributions/issue-templates/features/new_feature.yml", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md", "tags": [], "version": "current", "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature" }, "next": { "title": "Pull Requests", @@ -576,7 +576,7 @@ "unversionedId": "guides/governance/contributions/issue-templates/README", "id": "guides/governance/contributions/issue-templates/README", "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", + "description": "Make issue tracking clear and consistent with structured issue templates for your contributors.", "source": "@site/docs/guides/governance/contributions/issue-templates/README.md", "sourceDirName": "guides/governance/contributions/issue-templates", "slug": "/guides/governance/contributions/issue-templates/", @@ -593,7 +593,7 @@ }, "next": { "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report" } }, { @@ -637,7 +637,7 @@ "sidebar": "guidesSidebar", "previous": { "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml" }, "next": { "title": "PULL_REQUEST_TEMPLATE", @@ -1143,25 +1143,33 @@ "items": [ { "type": "category", - "label": "github", + "label": "Bug Reports", "collapsible": true, "collapsed": true, "items": [ { "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/bug_report" + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report" }, { "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml" - }, + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml" + } + ] + }, + { + "type": "category", + "label": "New Features", + "collapsible": true, + "collapsed": true, + "items": [ { "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/new_feature" + "id": "guides/governance/contributions/issue-templates/features/new_feature" }, { "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml" + "id": "guides/governance/contributions/issue-templates/features/new_feature.yml" } ] } diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 191e9b600..3c86e9956 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -106,23 +106,23 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", + "path": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report", "sidebar": "guidesSidebar" }, { - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", + "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", + "path": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml", "sidebar": "guidesSidebar" }, { - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", + "id": "guides/governance/contributions/issue-templates/features/new_feature", + "path": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature", "sidebar": "guidesSidebar" }, { - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", + "id": "guides/governance/contributions/issue-templates/features/new_feature.yml", + "path": "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml", "sidebar": "guidesSidebar" }, { diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index c4a5f0884..9784c2bd9 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -50,10 +50,10 @@ export default { 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb' */ '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md'), '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md')], 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222' */ '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md'), '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/developer-certificate-origin/README.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde' */ '@site/docs/guides/governance/contributions/issue-templates/README.md'), '@site/docs/guides/governance/contributions/issue-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md')], + 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-5-a-5-acd': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-5-a-5-acd' */ '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md')], + 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-reportb-76-6a9': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-reportb-76-6a9' */ '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md'), '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md')], + 'content---slim-docs-guides-governance-contributions-issue-templates-features-new-feature-137-311': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-features-new-feature-137-311' */ '@site/docs/guides/governance/contributions/issue-templates/features/new_feature.md'), '@site/docs/guides/governance/contributions/issue-templates/features/new_feature.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/features/new_feature.md')], + 'content---slim-docs-guides-governance-contributions-issue-templates-features-new-feature-ymlda-2-8ee': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-features-new-feature-ymlda-2-8ee' */ '@site/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md')], 'content---slim-docs-guides-governance-contributions-pull-requests-91-d-918': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-pull-requests-91-d-918' */ '@site/docs/guides/governance/contributions/pull-requests/README.md'), '@site/docs/guides/governance/contributions/pull-requests/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/pull-requests/README.md')], 'content---slim-docs-guides-governance-contributions-pull-requests-pull-request-templat-ebe-0-1b6': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-pull-requests-pull-request-templat-ebe-0-1b6' */ '@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/pull-requests/PULL_REQUEST_TEMPLATE.md')], 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a' */ '@site/docs/guides/governance/governance-model/README.md'), '@site/docs/guides/governance/governance-model/README.md', require.resolveWeak('@site/docs/guides/governance/governance-model/README.md')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 4c6631dfb..474b2f504 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'ca9'), + component: ComponentCreator('/slim/docs', '495'), routes: [ { path: '/slim/docs/about/', @@ -246,26 +246,26 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/bug_report', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/bug_report', '4e3'), + path: '/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report', + component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report', 'bb6'), exact: true, sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml', '43b'), + path: '/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml', + component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml', '51a'), exact: true, sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/new_feature', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/new_feature', 'bc8'), + path: '/slim/docs/guides/governance/contributions/issue-templates/features/new_feature', + component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/features/new_feature', '5b1'), exact: true, sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml', '3a8'), + path: '/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml', + component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml', '947'), exact: true, sidebar: "guidesSidebar" }, diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index 55c3dcf79..4bbc3d71f 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-ca9": { + "/slim/docs-495": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -289,21 +289,21 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde" }, - "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report-4e3": { + "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report-bb6": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58" + "content": "content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-reportb-76-6a9" }, - "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml-43b": { + "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml-51a": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3" + "content": "content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-5-a-5-acd" }, - "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature-bc8": { + "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature-5b1": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5" + "content": "content---slim-docs-guides-governance-contributions-issue-templates-features-new-feature-137-311" }, - "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml-3a8": { + "/slim/docs/guides/governance/contributions/issue-templates/features/new_feature.yml-947": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7" + "content": "content---slim-docs-guides-governance-contributions-issue-templates-features-new-feature-ymlda-2-8ee" }, "/slim/docs/guides/governance/contributions/pull-requests/-01d": { "__comp": "__comp---theme-doc-item-178-a40", diff --git a/docs/guides/governance/contributions/issue-templates/README.md b/docs/guides/governance/contributions/issue-templates/README.md index 595b12c92..e206f1935 100644 --- a/docs/guides/governance/contributions/issue-templates/README.md +++ b/docs/guides/governance/contributions/issue-templates/README.md @@ -1,40 +1,84 @@ # Issue Templates -Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue. +
Make issue tracking clear and consistent with structured issue templates for your contributors.
-## GitHub Issues (Markdown) +## Introduction -GitHub issue markdown templates provide pre-filled structure, in markdown format, for people to enter issue information. Please see the [documentation](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates) on GitHub templates for more details. +**Background**: Implementing issue templates in GitHub projects standardizes and clarifies the submission of bug reports, feature requests, and other types of issues. It guides contributors in providing essential details, helping developers understand and address issues more efficiently. -Starter Kits: -- [Bug Report](./github/bug_report.md) -- [New Feature](./github/new_feature.md) +**Use Cases**: +- Enhancing clarity and consistency in issue or feature reporting. +- Streamlining the process for contributors to report bugs or request features so that a wide audience can switch between issues easily. +- Improving developers' understanding of issues for quicker resolution. -To leverage these template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Create a new folder within your GitHub repository with the following path: `.github/ISSUE_TEMPLATE` -3. Copy the Bug Report and New Feature template files above into the following paths: - 1. `.github/ISSUE_TEMPLATE/bug_report.md` - 2. `.github/ISSUE_TEMPLATE/new_feature.md` -4. Commit the above two files to the `main` branch -5. Navigate to your issues tab within GitHub, and you should see options to use your new templates appear +--- -## GitHub Issues (Forms) +## Prerequisites -GitHub issue forms are a method to provide a _form like_ experience when filling out a new issue ticket. Please see the [documentation](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms) on GitHub forms for more details. +* Access to a GitHub repository with administrative permissions. +* Basic knowledge of Markdown for editing GitHub templates. -⚠️ NOTE: GitHub issue forms are currently in beta. When using a third-party issue tracking system like ZenHub, the templates will not be usable in that system. +--- -Starter Kits: -- [Bug Report](./github/bug_report.yml.md) -- [New Feature](./github/new_feature.yml.md) +## Quick Start +**Bug Reports:** +- **[⬇️ Bug Report Template (Markdown)](bug-reports/bug_report)** +- **[⬇️ Bug Report Template (GitHub Form)](bug-reports/bug_report.yml)** -To leverage these template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Create a new folder within your GitHub repository with the following path: `.github/ISSUE_TEMPLATE` -3. Copy the Bug Report and New Feature template files above into the following paths: - 1. `.github/ISSUE_TEMPLATE/bug_report.yml` - 2. `.github/ISSUE_TEMPLATE/new_feature.yml` -4. Commit the above two files to the `main` branch -5. Navigate to your issues tab within GitHub, and you should see options to use your new templates appear \ No newline at end of file +**New Features:** +- **[⬇️ New Feature Template (Markdown)](features/new_feature)** +- **[⬇️ New Feature Template (GitHub Form)](features/new_feature.yml)** + +**[📔 GitHub Issue Template Documentation](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)** + +--- + +## Step-by-Step Guide + +1. **Team Discussion**: Consult with your team about using GitHub issue templates. Reach a consensus on adopting this practice. Our suggested templates request the below information - see justification below. + + - Bug Reports: + 1. **Checked for duplicates**: This section asks the contributor to verify if the issue has already been reported. It helps prevent duplication and streamlines the issue management process. + 2. **Describe the bug**: The contributor provides a clear, concise description of the bug. This section is critical for developers to understand the issue's nature and impact. + 3. **What did you expect?**: Understanding the contributor's expectations clarifies the disparity between expected and actual behavior, helping to pinpoint the issue more accurately. + 4. **Reproducible steps**: Step-by-step reproduction instructions are crucial for developers to replicate the issue, diagnose the problem, and test solutions effectively. + 5. **What is your environment?**: Providing details about the hardware, operating system, or other contextual factors helps in identifying if the bug is environment-specific and aids in troubleshooting. + - New Features: + 1. **Checked for duplicates**: This section ensures the contributor has checked for existing feature requests, avoiding redundancy and streamlining the development process. + 2. **Alternatives considered**: Encourages the contributor to consider and document alternative solutions. This insight can guide the evaluation of the feature's necessity. + 3. **Related problems**: This helps identify if the feature request is a solution to an existing problem, adding context and justification for the request. + 4. **Describe the feature request**: A clear description from the contributor about the proposed feature. This clarity is essential for understanding the feature's purpose and scope. + +2. **Setting Up Issue Templates**: + - Create a `.github/ISSUE_TEMPLATE` folder in your repository. + - Add [Bug Report](bug-reports/bug_report) and [New Feature](features/new_feature) templates to this folder. + - For a form-like experience, use [GitHub Issue Forms](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms). + - Place YAML formatted templates, like [Bug Report Form](bug-reports/bug_report.yml) and [New Feature Form](features/new_feature.yml), in the same folder. + +3. **Commit and Use Templates**: + - Commit these files to the `main` branch. + - New issues in your repository will now offer these templates for contributors to fill. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: Why are issue templates important in GitHub projects? +- A: They ensure that all necessary information is provided, leading to more effective issue tracking and resolution. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://www.github.com/riverma) + +**Acknowledgements**: +* GitHub for providing documentation for issue templates. + +--- + +## Feedback and Contributions + +Feedback and contributions are welcome to enhance these guidelines. See our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). diff --git a/docs/guides/governance/contributions/issue-templates/bug-reports/_category_.json b/docs/guides/governance/contributions/issue-templates/bug-reports/_category_.json new file mode 100644 index 000000000..d5eebba22 --- /dev/null +++ b/docs/guides/governance/contributions/issue-templates/bug-reports/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "Bug Reports" +} diff --git a/docs/guides/governance/contributions/issue-templates/github/bug_report.md b/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md similarity index 100% rename from docs/guides/governance/contributions/issue-templates/github/bug_report.md rename to docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md diff --git a/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md b/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md similarity index 100% rename from docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md rename to docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md diff --git a/docs/guides/governance/contributions/issue-templates/features/_category_.json b/docs/guides/governance/contributions/issue-templates/features/_category_.json new file mode 100644 index 000000000..a176d3628 --- /dev/null +++ b/docs/guides/governance/contributions/issue-templates/features/_category_.json @@ -0,0 +1,3 @@ +{ + "label": "New Features" +} diff --git a/docs/guides/governance/contributions/issue-templates/github/new_feature.md b/docs/guides/governance/contributions/issue-templates/features/new_feature.md similarity index 100% rename from docs/guides/governance/contributions/issue-templates/github/new_feature.md rename to docs/guides/governance/contributions/issue-templates/features/new_feature.md diff --git a/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md b/docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md similarity index 100% rename from docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md rename to docs/guides/governance/contributions/issue-templates/features/new_feature.yml.md From cd303a8b2bee1f0b7a52cbcc3b64431536059fe0 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 08:47:00 -0800 Subject: [PATCH 23/61] Removed DCO guide given its lack of utility --- ...ontributing-guide-contributing-md-f26.json | 4 +- ...butions-issue-templates-readme-md-b4d.json | 4 +- .../version-current-metadata-prop-751.json | 12 ------ .../docusaurus-debug-all-content-673.json | 37 ++----------------- .docusaurus/globalData.json | 5 --- .docusaurus/registry.js | 1 - .docusaurus/routes.js | 8 +--- .docusaurus/routesChunkNames.json | 6 +-- .../developer-certificate-origin/README.md | 14 ------- static/data/slim-registry.json | 15 -------- 10 files changed, 10 insertions(+), 96 deletions(-) delete mode 100644 docs/guides/governance/contributions/developer-certificate-origin/README.md diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json index 13f592eef..b4396c4df 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" }, "next": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" + "title": "Issue Templates", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json index bc6527fa2..2c3d82556 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" + "title": "CONTRIBUTING", + "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" }, "next": { "title": "bug_report", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index c81cc1088..38492d9a2 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -138,12 +138,6 @@ ], "href": "/slim/docs/guides/governance/contributions/contributing-guide/" }, - { - "type": "link", - "label": "Developer Certificate of Origin (DCO)", - "href": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "docId": "guides/governance/contributions/developer-certificate-origin/README" - }, { "type": "category", "label": "Issue Templates", @@ -452,12 +446,6 @@ "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", "sidebar": "guidesSidebar" }, - "guides/governance/contributions/developer-certificate-origin/README": { - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "sidebar": "guidesSidebar" - }, "guides/governance/contributions/issue-templates/bug-reports/bug_report": { "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", "title": "bug_report", diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index a156a43fa..aa9dfac24 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -424,8 +424,8 @@ "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" }, "next": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" + "title": "Issue Templates", + "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" } }, { @@ -452,30 +452,6 @@ "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" } }, - { - "unversionedId": "guides/governance/contributions/developer-certificate-origin/README", - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "source": "@site/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "sourceDirName": "guides/governance/contributions/developer-certificate-origin", - "slug": "/guides/governance/contributions/developer-certificate-origin/", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - }, - "next": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - } - }, { "unversionedId": "guides/governance/contributions/issue-templates/bug-reports/bug_report", "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", @@ -588,8 +564,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" + "title": "CONTRIBUTING", + "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" }, "next": { "title": "bug_report", @@ -1130,11 +1106,6 @@ "id": "guides/governance/contributions/contributing-guide/README" } }, - { - "type": "doc", - "label": "Developer Certificate of Origin (DCO)", - "id": "guides/governance/contributions/developer-certificate-origin/README" - }, { "type": "category", "label": "Issue Templates", diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 3c86e9956..3a203941d 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -100,11 +100,6 @@ "path": "/slim/docs/guides/governance/contributions/contributing-guide/", "sidebar": "guidesSidebar" }, - { - "id": "guides/governance/contributions/developer-certificate-origin/README", - "path": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "sidebar": "guidesSidebar" - }, { "id": "guides/governance/contributions/issue-templates/bug-reports/bug_report", "path": "/slim/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report", diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index 9784c2bd9..d13b07f1a 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -48,7 +48,6 @@ export default { 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be' */ '@site/docs/guides/governance/contributions/code-of-conduct/README.md'), '@site/docs/guides/governance/contributions/code-of-conduct/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/code-of-conduct/README.md')], 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b' */ '@site/docs/guides/governance/contributions/contributing-guide/README.md'), '@site/docs/guides/governance/contributions/contributing-guide/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/README.md')], 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb' */ '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md'), '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md')], - 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222' */ '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md'), '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/developer-certificate-origin/README.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde' */ '@site/docs/guides/governance/contributions/issue-templates/README.md'), '@site/docs/guides/governance/contributions/issue-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/README.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-5-a-5-acd': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-report-yml-5-a-5-acd' */ '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.yml.md')], 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-reportb-76-6a9': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-bug-reports-bug-reportb-76-6a9' */ '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md'), '@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/bug-reports/bug_report.md')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 474b2f504..684634ee0 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', '495'), + component: ComponentCreator('/slim/docs', 'f8a'), routes: [ { path: '/slim/docs/about/', @@ -233,12 +233,6 @@ export default [ exact: true, sidebar: "guidesSidebar" }, - { - path: '/slim/docs/guides/governance/contributions/developer-certificate-origin/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/developer-certificate-origin/', 'd6a'), - exact: true, - sidebar: "guidesSidebar" - }, { path: '/slim/docs/guides/governance/contributions/issue-templates/', component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/', '081'), diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index 4bbc3d71f..7ad25281a 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-495": { + "/slim/docs-f8a": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -281,10 +281,6 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb" }, - "/slim/docs/guides/governance/contributions/developer-certificate-origin/-d6a": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222" - }, "/slim/docs/guides/governance/contributions/issue-templates/-081": { "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde" diff --git a/docs/guides/governance/contributions/developer-certificate-origin/README.md b/docs/guides/governance/contributions/developer-certificate-origin/README.md deleted file mode 100644 index d155d1c92..000000000 --- a/docs/guides/governance/contributions/developer-certificate-origin/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Developer Certificate of Origin (DCO) - -This GitHub Action provides an automated check for ensuring developers have a "signed-off" commit when contributing to a given GitHub repository. - -Starter Kit: -- [GitHub App](https://github.com/apps/dco) to install onto your GitHub repo - -To leverage this template, make sure to do the following: -1. Talk with your team about leveraging this GitHub action, and seek wide agreement before you adopt -2. Log into GitHub.com -3. Click the above GitHub App starter kit link -4. Click "Install" in the top-right hand corner of the page -5. Follow the prompts to select the organizations and repositories you'd like to install this app -6. Verify the installation by navigating to your given repository's "Settings" page, and confirming the app appears in the "Integrations -> Applications" left-hand menu \ No newline at end of file diff --git a/static/data/slim-registry.json b/static/data/slim-registry.json index b6c153481..189e32c48 100644 --- a/static/data/slim-registry.json +++ b/static/data/slim-registry.json @@ -120,21 +120,6 @@ ], "last-updated": "2022-03-31" }, - { - "title": "Developer Certificate of Origin (DCO)", - "uri": "/slim/docs/guides/governance/contributions/developer-certificate-origin", - "category": "governance", - "description": "A guide on using a GitHub Action for automated checks on 'signed-off' commits from contributors.", - "tags": [ - "contribution", - "github-action", - "signed-off-commits", - "dco", - "automated-checks", - "governance" - ], - "last-updated": "2022-05-02" - }, { "title": "Python Starter Kit", "uri": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit", From 8ddf49eb8de0cd27cf7bfc29c6b56ce20b640cab Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 09:08:09 -0800 Subject: [PATCH 24/61] Rewrote template and removed DCO references --- ...ions-contributing-guide-readme-md-431.json | 2 +- .../version-current-metadata-prop-751.json | 2 +- .../docusaurus-debug-all-content-673.json | 2 +- .docusaurus/docusaurus.config.mjs | 14 +-- .../contributing-guide/CONTRIBUTING.md | 16 ---- .../contributing-guide/README.md | 86 +++++++++++++++---- 6 files changed, 77 insertions(+), 45 deletions(-) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json index 0a3c624ef..41ae69713 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json @@ -2,7 +2,7 @@ "unversionedId": "guides/governance/contributions/contributing-guide/README", "id": "guides/governance/contributions/contributing-guide/README", "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", + "description": "Fast track developing a contribution guide for your new contributors.", "source": "@site/docs/guides/governance/contributions/contributing-guide/README.md", "sourceDirName": "guides/governance/contributions/contributing-guide", "slug": "/guides/governance/contributions/contributing-guide/", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index 38492d9a2..a62362f09 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -443,7 +443,7 @@ "guides/governance/contributions/contributing-guide/README": { "id": "guides/governance/contributions/contributing-guide/README", "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", + "description": "Fast track developing a contribution guide for your new contributors.", "sidebar": "guidesSidebar" }, "guides/governance/contributions/issue-templates/bug-reports/bug_report": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index aa9dfac24..5f8782992 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -432,7 +432,7 @@ "unversionedId": "guides/governance/contributions/contributing-guide/README", "id": "guides/governance/contributions/contributing-guide/README", "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", + "description": "Fast track developing a contribution guide for your new contributors.", "source": "@site/docs/guides/governance/contributions/contributing-guide/README.md", "sourceDirName": "guides/governance/contributions/contributing-guide", "slug": "/guides/governance/contributions/contributing-guide/", diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs index 8de441441..50e4ad9c0 100644 --- a/.docusaurus/docusaurus.config.mjs +++ b/.docusaurus/docusaurus.config.mjs @@ -325,6 +325,13 @@ export default { "defaultMode": "light", "respectPrefersColorScheme": false }, + "mermaid": { + "theme": { + "dark": "dark", + "light": "default" + }, + "options": {} + }, "docs": { "versionPersistence": "localStorage", "sidebar": { @@ -336,13 +343,6 @@ export default { "tableOfContents": { "minHeadingLevel": 2, "maxHeadingLevel": 3 - }, - "mermaid": { - "theme": { - "dark": "dark", - "light": "default" - }, - "options": {} } }, "markdown": { diff --git a/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md b/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md index 4fba8057f..99c1d9658 100644 --- a/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md +++ b/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md @@ -7,20 +7,6 @@ Thanks for taking the time to consider contributing! We very much appreciate you Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites. -### Developer Certificate of Origin (DCO) - -To accept your contributions for any kind of patch, you'll want to: -1. Understand what a Developer Certificate of Origin is. See [this](https://wiki.linuxfoundation.org/dco) guide. -2. Read and agree to the [terms](https://developercertificate.org) of the Developer Certificate of Origin. -3. Remember to add your Sign-Off for each patch contribution you submit to our project via either: - 1. By using the `-s` flag if using Git. See [these](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt--s) instructions. - 2. By including the following text in your patch contributions (i.e. pull requests) - ``` - Signed-off-by: Full Name - ``` - -Reviewers reviewing your patch will look for the sign-off before deciding to accept your contribution. - ### License Our project has our licensing terms, including rules governing redistribution, documented in our [LICENSE](LICENSE) file. Please take a look at that file and ensure you understand the terms. This will impact how we, or others, use your contributions. @@ -105,8 +91,6 @@ This makes sure that tickets are updated on GitHub with references to commits th Commit should always be atomic. Keep solutions isolated whenever possible. Filler commits such as "clean up white space" or "fix typo" should be merged together before making a pull request, and significant sub-feature branches should be [rebased](https://www.youtube.com/results?search_query=git+rebase) to preserve commit history. Please ensure your commit history is clean and meaningful! -Additionally, remember to "Sign-Off" on your commits to align with our [Developer Certificate of Origin (DCO) policy](#developer-certificate-of-origin-dco). - ### Submit a Pull Request Pull requests are the core way our project will receive your patch contributions. Navigate to your branch on your own fork within the version control system, and submit a pull request or submit the patch text to our project. diff --git a/docs/guides/governance/contributions/contributing-guide/README.md b/docs/guides/governance/contributions/contributing-guide/README.md index 9d545855b..a86e456ca 100644 --- a/docs/guides/governance/contributions/contributing-guide/README.md +++ b/docs/guides/governance/contributions/contributing-guide/README.md @@ -1,32 +1,80 @@ # Contributing Guide -A contribution guide is an important document directed at *new contributors* to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission. +
Fast track developing a contribution guide for your new contributors.
-We provide a sample contribution guide template below, but please keep in mind to: -- Modify and adapt to your project as needed. You may not need all features of the template guide. -- Replace all instances of `[INSERT ...]` within the template with your project's specific environment. +## Introduction -## Contributing Guide Template +**Background**: A well-defined contribution guide is crucial for open-source projects. It helps new contributors understand the expectations and processes for contributing effectively. We walk you through developing a contribution guide for your project via our template, which sets clear standards for contributions and details a recommended process to follow. -This template covers the following contributions areas: -- Prerequisites to contributing -- Development process -- Ways to contribute: issues, code, documentation, media and questions, among other types of contributions +**Use Cases**: +- Guiding new contributors on making meaningful contributions. +- Ensuring contributions align with project norms and requirements. +- Facilitating a transparent and efficient contribution process. -Starter Kit: -- [Markdown](./CONTRIBUTING.md) of template -- [Demo](https://github.com/riverma/terraformly/blob/main/CONTRIBUTING.md) of template +--- -To leverage this template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Copy the template text, and place in a file within your repository called `CONTRIBUTING.md` -3. Search and replace the `[INSERT ...` text within the file with specifics for your project -4. Add a link to the `CONTRIBUTING.md` to your `README.md` file within the `Contributing` section +## Prerequisites -This template was influenced by the following sources: +* Understanding of basic project management and version control systems. +* Familiarity with GitHub and Markdown formatting. + +--- + +## Quick Start + +**[⬇️ Contributing Guide Template](CONTRIBUTING)** + +Download our customizable template to create a contributing guide for your project. + +--- + +## Step-by-Step Guide + +1. **Team Discussion**: Collaborate with your team to decide on adopting a contribution guide template. This step is essential to establish project norms and contribution expectations. Our template touches the following topics that you'll want to consider: + - License overview + - Code of Conduct + - Governance Model + - Developer environment setup + - Communication channels + - How-to in interacting with the codebase + - Pull requests + - Ways to contribute (e.g. code, docs, media, etc.) + - etc. + + +2. **Customize the Template**: Modify the [Contributing Guide Template](CONTRIBUTING) to fit your project's specifics. + - Copy the template and create a `CONTRIBUTING.md` file at the root level of your repository. + - Replace `[INSERT ...]` placeholders with your project's details. These markers are used throughout to designate customization options. +3. **Integrate with Project**: + - Add a link to `CONTRIBUTING.md` in your project's `README.md` file under the `Contributing` section. +4. **Communicate**: + - Share the guide with existing contributors and all new contributors as their starting point. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: Why should I even bother with a contributing guide? +- A: Do you want to constantly re-explain your project's philosophy and contribution norms? If not - a contribution guide helps set clear expectations and processes, ensuring contributions are consistent and aligned with your project's goals. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://github.com/riverma) + +**Acknowledgements**: +This template is influenced by guidelines from the following: - [Open Source Guide](https://opensource.guide/how-to-contribute/) - [Facebook React Contribution Guide](https://reactjs.org/docs/how-to-contribute.html) - [NASA-AMMOS Repositories](https://github.com/NASA-AMMOS) - [Kubernetes Contributors Guide](https://github.com/kubernetes/community/tree/master/contributors/guide) - [SciKit Learn Contributors Guide](https://scikit-learn.org/dev/developers/contributing.html) -- [Django Contributors Guide](https://docs.djangoproject.com/en/dev/internals/contributing) \ No newline at end of file +- [Django Contributors Guide](https://docs.djangoproject.com/en/dev/internals/contributing) + +--- + +## Feedback and Contributions + +Feedback and contributions are encouraged to refine this guide. Visit our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/) for more information. From 95980391a4534e6fb3de7e031224b5042aa633b3 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 09:19:01 -0800 Subject: [PATCH 25/61] Rewrite of code of conduct using template --- ...butions-code-of-conduct-readme-md-e0d.json | 2 +- .../version-current-metadata-prop-751.json | 2 +- .../docusaurus-debug-all-content-673.json | 2 +- .docusaurus/docusaurus.config.mjs | 14 +-- .../contributions/code-of-conduct/README.md | 85 +++++++++++++++---- 5 files changed, 80 insertions(+), 25 deletions(-) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json index 1a19bb56e..ec5c507b1 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json @@ -2,7 +2,7 @@ "unversionedId": "guides/governance/contributions/code-of-conduct/README", "id": "guides/governance/contributions/code-of-conduct/README", "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", + "description": "A walkthrough on setting up a code-of-conduct policy for your project.", "source": "@site/docs/guides/governance/contributions/code-of-conduct/README.md", "sourceDirName": "guides/governance/contributions/code-of-conduct", "slug": "/guides/governance/contributions/code-of-conduct/", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index a62362f09..721149d4a 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -431,7 +431,7 @@ "guides/governance/contributions/code-of-conduct/README": { "id": "guides/governance/contributions/code-of-conduct/README", "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", + "description": "A walkthrough on setting up a code-of-conduct policy for your project.", "sidebar": "guidesSidebar" }, "guides/governance/contributions/contributing-guide/CONTRIBUTING": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 5f8782992..ad65294d7 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -384,7 +384,7 @@ "unversionedId": "guides/governance/contributions/code-of-conduct/README", "id": "guides/governance/contributions/code-of-conduct/README", "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", + "description": "A walkthrough on setting up a code-of-conduct policy for your project.", "source": "@site/docs/guides/governance/contributions/code-of-conduct/README.md", "sourceDirName": "guides/governance/contributions/code-of-conduct", "slug": "/guides/governance/contributions/code-of-conduct/", diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs index 50e4ad9c0..8de441441 100644 --- a/.docusaurus/docusaurus.config.mjs +++ b/.docusaurus/docusaurus.config.mjs @@ -325,13 +325,6 @@ export default { "defaultMode": "light", "respectPrefersColorScheme": false }, - "mermaid": { - "theme": { - "dark": "dark", - "light": "default" - }, - "options": {} - }, "docs": { "versionPersistence": "localStorage", "sidebar": { @@ -343,6 +336,13 @@ export default { "tableOfContents": { "minHeadingLevel": 2, "maxHeadingLevel": 3 + }, + "mermaid": { + "theme": { + "dark": "dark", + "light": "default" + }, + "options": {} } }, "markdown": { diff --git a/docs/guides/governance/contributions/code-of-conduct/README.md b/docs/guides/governance/contributions/code-of-conduct/README.md index 238574b29..2cf08429e 100644 --- a/docs/guides/governance/contributions/code-of-conduct/README.md +++ b/docs/guides/governance/contributions/code-of-conduct/README.md @@ -1,21 +1,76 @@ # Code of Conduct -The code of conduct is typically a document that provides guidance to a project team on *how* the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct. +
A walkthrough on setting up a code-of-conduct policy for your project.
-## Directions +## Introduction -We recommend a community-developed code of conduct called the Contributor Covenant, that has been [adopted by many open source projects](https://www.contributor-covenant.org/adopters/). It provides a fairly standard code of conduct that (1) explicitly identifies problematic behavior that's deemed unacceptable in team interactions, (2) who to contact if problematic behavior is identified, and (3) tiers of how team leadership can respond. +**Background**: A Code of Conduct is important in setting the standards for interaction within a project team. It promotes a positive community environment, addressing unacceptable behaviors and providing mechanisms for conflict resolution. In this guide, we'll help you bootstrap your project with a recommended a Code of Conduct, notably the Contributor Covenant, which is widely recognized and adopted in open-source communities. -Starter Kit: -- [Markdown](https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.md) of template -- [Demo](https://github.com/riverma/terraformly/blob/main/CODE_OF_CONDUCT.md) of template and [demo](https://github.com/riverma/terraformly) of badge -- [Webpage](https://www.contributor-covenant.org) for more information +**Use Cases**: +- Establishing a respectful and inclusive team culture. +- Providing clear guidelines on acceptable behaviors and handling grievances. -To leverage this template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Copy the template text, and place in a file within your repository called `CODE_OF_CONDUCT.md` -3. Search and replace the `[INSERT CONTACT METHOD]` text within the file with a person, private e-mail list, or other form of contact for grievances to be addressed to -4. Add the contributor covenant badge (![](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)) to your `README.md` file (example below) -``` -[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) -``` \ No newline at end of file +--- + +## Prerequisites + +* Understanding of community management and team dynamics. +* Familiarity with Markdown for editing documentation. + +--- + +## Quick Start + +**[⬇️ Contributor Covenant Template](https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.md)** + +Access the standard Contributor Covenant template for a robust Code of Conduct policy to use in your project. + +--- + +## Step-by-Step Guide + +1. **Team Consultation**: Discuss the adoption of the Contributor Covenant with your team, ensuring consensus. +2. **Setting Up the Document**: + - Create a `CODE_OF_CONDUCT.md` file in your repository. + - Copy the Contributor Covenant template into this file. + - Replace `[INSERT CONTACT METHOD]` with appropriate contact details for reporting issues. +3. **Integrate into Your Project**: + - Add the Contributor Covenant badge (![](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)) to your `README.md` for visibility and easy access. + ``` + [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md) + ``` + +--- + +## Frequently Asked Questions (FAQ) + +- Q: Why is a Code of Conduct important for projects? +- A: It establishes a standard for behavior, promoting a safe and inclusive environment for collaboration. + + +- Q: Can I customize the Contributor Convenant Code of Conduct template? +- A: Yes! Especially if your project is managed in a unique way. + + +- Q: What should be done if a team member violates the Code of Conduct? +- A: Violations should be reported to the designated contact person or team. The matter should be handled confidentially and in accordance with the guidelines set forth in the Code of Conduct. + + +- Q: How often should the Code of Conduct be reviewed or updated? +- A: Regularly reviewing and updating the Code of Conduct ensures it stays relevant and effective. It's advisable to reassess it annually or when significant changes occur within the project or community. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://github.com/riverma) + +**Acknowledgements**: +* Inspired by the [Contributor Covenant](https://www.contributor-covenant.org). + +--- + +## Feedback and Contributions + +Your feedback and contributions are welcome to enhance this guide. See our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 97f7229a4de580238dab6e312d68eb8e8f73a431 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 09:33:58 -0800 Subject: [PATCH 26/61] Governance model rewrite using template --- ...rnance-governance-model-readme-md-6d6.json | 2 +- .../version-current-metadata-prop-751.json | 2 +- .../docusaurus-debug-all-content-673.json | 2 +- .../governance/governance-model/README.md | 85 ++++++++++++++++--- 4 files changed, 76 insertions(+), 15 deletions(-) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json index 0e7b14dc9..73976b1f5 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json @@ -2,7 +2,7 @@ "unversionedId": "guides/governance/governance-model/README", "id": "guides/governance/governance-model/README", "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", + "description": "Establish a project guide for effective open source governance.", "source": "@site/docs/guides/governance/governance-model/README.md", "sourceDirName": "guides/governance/governance-model", "slug": "/guides/governance/governance-model/", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index 721149d4a..63df8ac87 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -497,7 +497,7 @@ "guides/governance/governance-model/README": { "id": "guides/governance/governance-model/README", "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", + "description": "Establish a project guide for effective open source governance.", "sidebar": "guidesSidebar" }, "guides/search": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index ad65294d7..e2d3949e1 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -648,7 +648,7 @@ "unversionedId": "guides/governance/governance-model/README", "id": "guides/governance/governance-model/README", "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", + "description": "Establish a project guide for effective open source governance.", "source": "@site/docs/guides/governance/governance-model/README.md", "sourceDirName": "guides/governance/governance-model", "slug": "/guides/governance/governance-model/", diff --git a/docs/guides/governance/governance-model/README.md b/docs/guides/governance/governance-model/README.md index 7cf84f82b..614edec7b 100644 --- a/docs/guides/governance/governance-model/README.md +++ b/docs/guides/governance/governance-model/README.md @@ -1,23 +1,84 @@ # Governance Model -This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name `GOVERNANCE.md`. There are two key philosophies behind this governance model to keep note of: -- Liberal acceptance, encouragement and promotion of open source contributors from the public -- Retention of decision-making authority to sources of funding +
Establish a project guide for effective open source governance.
-# Directions +## Introduction -Template: -- [Markdown](GOVERNANCE-TEMPLATE.md) of template +**Background**: A governance model is essential for government-sponsored open source projects, particularly for medium and large-sized teams. It helps in liberal acceptance of public contributions while retaining decision-making authority with funding sources. This guide provides a template to integrate a generalized governance model into your project, promoting clear operational structure and community engagement. -To leverage this template, make sure to do the following: -1. Talk with your team (including stakeholders) about leveraging this template, and seek wide agreement before you adopt. In particular, ensure there's buy-in for the philosophy of the governance approach (i.e. liberal acceptance of contributors) and role-based committees for governing (i.e. technical / project steering committees). -2. Copy the template text and place in a file within your repository called `GOVERNANCE.md` -3. Search and replace the `[INSERT ...` text within the file with specifics for your project -4. Add a link to the `GOVERNANCE.md` to your `README.md` file within the `Contributing` section +**Use Cases**: +- Structuring decision-making processes in open source projects. +- Balancing open contribution with authoritative project direction. +- Establishing clear roles and responsibilities within the project team. + +--- + +## Prerequisites + +* Understanding of open source project management. +* Familiarity with Markdown for editing GitHub documentation. + +--- + +## Quick Start + +**[Governance Model Template](GOVERNANCE-TEMPLATE.md)** + +Access our recommended template to start integrating a governance model into your project. + +--- + +## Step-by-Step Guide + +1. **Team Consultation**: Collaborate with your team and stakeholders to discuss adopting the governance model template. You'll want to consider topics like: + - Roles (and how contributors can be promoted between roles) + - Committees (the groups that guide your project) +2. **Customize the Template**: + - View and download our [Governance Model Template](GOVERNANCE-TEMPLATE.md). + - Place the template in a `GOVERNANCE.md` file within the root folder of your repository. + - Modify and personalize the template, replacing `[INSERT ...]` text with specifics for your project. +3. **Implement the Governance Model**: + - Commit the `GOVERNANCE.md` file to the `main` branch. + - Link to the governance document in your `README.md` file under the `Contributing` section. + +--- + +## Frequently Asked Questions (FAQ) + +- **Q: What is the importance of a governance model in open source projects?** +- A: It provides a framework for decision-making, contribution processing, and project management, ensuring transparent and structured project operations. + + +- **Q: What is the role of the Technical Steering Committee (TSC) in this governance model?** +- A: The TSC handles technical decisions, governance processes, and maintains collaborator lists, playing a key role in guiding the project's technical aspects. + + +- **Q: How are conflicts resolved in this governance model?** +- A: The model advocates for consensus-seeking; however, if consensus cannot be reached, the Product Manager has final authority, ensuring decision-making progresses. + + +- **Q: Can the governance structure be modified as the project evolves?** +- A: Yes, the model is flexible and can adapt to changing project needs, subject to agreement by the Project Steering Committee (PMC) and stakeholders. + +--- + +## Credits + +**Authorship**: +- [Eric Ferguson](https://github.com/ewferg) +- [Rishi Verma](https://github.com/riverma) + +**Acknowledgements**: This template was developed by evaluating best `GOVERNANCE.md` practices in the following organizations: - [NASA AMMOS AERIE](https://github.com/NASA-AMMOS/aerie/blob/develop/docs/GOVERNANCE.md) - [node.js](https://github.com/nodejs/node/blob/main/GOVERNANCE.md) - [OpenSSL](https://www.openssl.org/policies/omc-bylaws.html) - [PostgresQL](https://www.postgresql.org/developer/) -- [OpenMCT](https://github.com/nasa/openmct/blob/master/CONTRIBUTING.md) \ No newline at end of file +- [OpenMCT](https://github.com/nasa/openmct/blob/master/CONTRIBUTING.md) + +--- + +## Feedback and Contributions + +We invite feedback and contributions to refine this guide. Visit our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 2fb25b83ebec1f5c185f035fbc6545991bce4c58 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 10:28:02 -0800 Subject: [PATCH 27/61] Rewrite of change log using new template --- ...ocumentation-change-log-readme-md-32d.json | 2 +- ...ecurity-github-security-readme-md-c36.json | 24 +++++++ ...ware-lifecycle-security-readme-md-e55.json | 4 +- ...urity-secrets-detection-readme-md-684.json | 4 +- .../version-current-metadata-prop-751.json | 16 ++--- .../docusaurus-debug-all-content-673.json | 32 ++++----- .docusaurus/globalData.json | 4 +- .docusaurus/registry.js | 2 +- .docusaurus/routes.js | 6 +- .docusaurus/routesChunkNames.json | 6 +- .../guides/documentation/change-log/README.md | 68 +++++++++++++++---- 11 files changed, 116 insertions(+), 52 deletions(-) create mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json index 5aaa3a0de..5dcc2ba73 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json @@ -2,7 +2,7 @@ "unversionedId": "guides/documentation/change-log/README", "id": "guides/documentation/change-log/README", "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", + "description": "A guide for setting up a log to document software changes in a human-centric format.", "source": "@site/docs/guides/documentation/change-log/README.md", "sourceDirName": "guides/documentation/change-log", "slug": "/guides/documentation/change-log/", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json new file mode 100644 index 000000000..ba5d975b0 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json @@ -0,0 +1,24 @@ +{ + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", + "draft": false, + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", + "tags": [], + "version": "current", + "frontMatter": {}, + "sidebar": "guidesSidebar", + "previous": { + "title": "Security", + "permalink": "/slim/docs/guides/software-lifecycle/security/" + }, + "next": { + "title": "Secrets Detection", + "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json index 64a295622..b2f537dea 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json index 635b8ca36..5ad3f3e2c 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json @@ -14,8 +14,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { "title": "Governance", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index c2c28ff41..374b82b69 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -89,9 +89,9 @@ "items": [ { "type": "link", - "label": "Dependabot", - "href": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "docId": "guides/software-lifecycle/security/dependabot/README" + "label": "GitHub Security Best Practices", + "href": "/slim/docs/guides/software-lifecycle/security/github-security/", + "docId": "guides/software-lifecycle/security/github-security/README" }, { "type": "link", @@ -401,7 +401,7 @@ "guides/documentation/change-log/README": { "id": "guides/documentation/change-log/README", "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", + "description": "A guide for setting up a log to document software changes in a human-centric format.", "sidebar": "guidesSidebar" }, "guides/documentation/documentation-hosts/README": { @@ -572,10 +572,10 @@ "description": "* Continuous Testing", "sidebar": "guidesSidebar" }, - "guides/software-lifecycle/security/dependabot/README": { - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", + "guides/software-lifecycle/security/github-security/README": { + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", "sidebar": "guidesSidebar" }, "guides/software-lifecycle/security/README": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 2a7bd7911..5617f5618 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -238,7 +238,7 @@ "unversionedId": "guides/documentation/change-log/README", "id": "guides/documentation/change-log/README", "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", + "description": "A guide for setting up a log to document software changes in a human-centric format.", "source": "@site/docs/guides/documentation/change-log/README.md", "sourceDirName": "guides/documentation/change-log", "slug": "/guides/documentation/change-log/", @@ -938,16 +938,16 @@ } }, { - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "unversionedId": "guides/software-lifecycle/security/github-security/README", + "id": "guides/software-lifecycle/security/github-security/README", + "title": "GitHub Security Best Practices", + "description": "Recommendations for enabling GitHub security features for your repositories.", + "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", + "sourceDirName": "guides/software-lifecycle/security/github-security", + "slug": "/guides/software-lifecycle/security/github-security/", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", + "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", "tags": [], "version": "current", "frontMatter": {}, @@ -981,8 +981,8 @@ "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" }, "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" } }, { @@ -1001,8 +1001,8 @@ "frontMatter": {}, "sidebar": "guidesSidebar", "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" + "title": "GitHub Security Best Practices", + "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" }, "next": { "title": "Governance", @@ -1099,8 +1099,8 @@ "items": [ { "type": "doc", - "label": "Dependabot", - "id": "guides/software-lifecycle/security/dependabot/README" + "label": "GitHub Security Best Practices", + "id": "guides/software-lifecycle/security/github-security/README" }, { "type": "doc", diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 1ec7a2c94..f48c3cc42 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -201,8 +201,8 @@ "sidebar": "guidesSidebar" }, { - "id": "guides/software-lifecycle/security/dependabot/README", - "path": "/slim/docs/guides/software-lifecycle/security/dependabot/", + "id": "guides/software-lifecycle/security/github-security/README", + "path": "/slim/docs/guides/software-lifecycle/security/github-security/", "sidebar": "guidesSidebar" }, { diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index e49c75952..91d21bc8f 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -67,8 +67,8 @@ export default { 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e' */ '@site/docs/guides/software-lifecycle/continuous-testing/README.md'), '@site/docs/guides/software-lifecycle/continuous-testing/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/README.md')], 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657' */ '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653' */ '@site/docs/guides/software-lifecycle/security/dependabot/README.md'), '@site/docs/guides/software-lifecycle/security/dependabot/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/dependabot/README.md')], 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7' */ '@site/docs/guides/software-lifecycle/security/README.md'), '@site/docs/guides/software-lifecycle/security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/README.md')], + 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb' */ '@site/docs/guides/software-lifecycle/security/github-security/README.md'), '@site/docs/guides/software-lifecycle/security/github-security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/github-security/README.md')], 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77' */ '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md'), '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/secrets-detection/README.md')], 'content---slim-markdown-page-393-660': [() => import(/* webpackChunkName: 'content---slim-markdown-page-393-660' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')], 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2' */ '~blog/default/slim-blog-tags-docusaurus-766-list.json'), '~blog/default/slim-blog-tags-docusaurus-766-list.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766-list.json')], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index 4c46ad47d..4329fabe1 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -99,7 +99,7 @@ export default [ }, { path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'f81'), + component: ComponentCreator('/slim/docs', 'e6a'), routes: [ { path: '/slim/docs/about/', @@ -354,8 +354,8 @@ export default [ sidebar: "guidesSidebar" }, { - path: '/slim/docs/guides/software-lifecycle/security/dependabot/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/dependabot/', 'be7'), + path: '/slim/docs/guides/software-lifecycle/security/github-security/', + component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/github-security/', 'b41'), exact: true, sidebar: "guidesSidebar" }, diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index e3f160baf..779e48eb2 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -186,7 +186,7 @@ }, "content": "content---slim-markdown-page-393-660" }, - "/slim/docs-f81": { + "/slim/docs-e6a": { "__comp": "__comp---theme-doc-page-1-be-9be", "__context": { "plugin": "plugin---slim-docs-2-e-6-474" @@ -361,9 +361,9 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---slim-docs-guides-software-lifecycle-security-e-55-cc7" }, - "/slim/docs/guides/software-lifecycle/security/dependabot/-be7": { + "/slim/docs/guides/software-lifecycle/security/github-security/-b41": { "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653" + "content": "content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb" }, "/slim/docs/guides/software-lifecycle/security/secrets-detection/-853": { "__comp": "__comp---theme-doc-item-178-a40", diff --git a/docs/guides/documentation/change-log/README.md b/docs/guides/documentation/change-log/README.md index e377bbe0d..b81c38489 100644 --- a/docs/guides/documentation/change-log/README.md +++ b/docs/guides/documentation/change-log/README.md @@ -1,21 +1,61 @@ # Change Log -A change log provides a *human readable* list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by *people*. Change logs should be documented within a file called `CHANGELOG.md` and be updated per key release. See [semantic release](https://semver.org) for guidance on releasing cycles and versioning of your software. +
A guide for setting up a log to document software changes in a human-centric format.
-⚠️ A `CHANGELOG.md` can replicate wording from a releases page (e.g. GitHub Releases), but should not be left out *in place of* a releases page. Down-stream inheritors of your software may not have access to your releases page, and will expect a `CHANGELOG.md` to be present as part of your software distribution. +## Introduction -## Keep a Changelog +**Background**: A change log is a vital tool for documenting significant changes in software over time in a format accessible to humans. It plays a critical role in conveying the evolution of software, including additions, deprecations, and removals. This guide outlines the best practices for maintaining a `CHANGELOG.md` file, complementing release pages and enhancing software distribution transparency. -This change log standard seeks to provide a template for *human readable* change logs, among other key guidance on the change logging process. +**Use Cases**: +- Documenting software changes for easy understanding and tracking. +- Enhancing transparency in software development and release cycles. +- Storing the history of significant changes independent of code hosts like GitHub.com +--- -Starter Kit: -- [Guidance](https://keepachangelog.com/en/1.0.0/#how) -- [Demo 1](https://github.com/riverma/terraformly/blob/main/CHANGELOG.md) -- [Demo 2](https://github.com/olivierlacan/keep-a-changelog/blob/main/CHANGELOG.md) -- [Webpage](https://keepachangelog.com/en/1.0.0/) +## Prerequisites -To leverage this template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Copy the demo `CHANGELOG.md` above, and place in a file within your repository called `CHANGELOG.md` -3. Edit the `CHANGELOG.md` file with your specific release information. If you have many historic releases prior to the creation of this file, mark the latest release as the first entry, and commit to updating this for future releases as the happen. -4. Add an entry to your `README.md` under the `Changelog` section to point to your `CHANGELOG.md` file. \ No newline at end of file +* Familiarity with semantic versioning and release cycles. +* Basic knowledge of Markdown formatting. + +--- + +## Quick Start + +**[⬇️ Keep a Changelog](https://keepachangelog.com/en/1.0.0/#how)** + +Download a template for creating a human-readable change log for your software project. + +--- + +## Step-by-Step Guide + +1. **Team Agreement**: Discuss the importance of a change log with your team, emphasizing its value for transparency and communication. +2. **Creating the Change Log**: + - Start a `CHANGELOG.md` in your repository. + - See demo use of the templates like [Demo 1](https://github.com/riverma/terraformly/blob/main/CHANGELOG.md) or [Demo 2](https://github.com/olivierlacan/keep-a-changelog/blob/main/CHANGELOG.md) as a base. + - Customize the file with your project's release information. +3. **Integrating with Project Documentation**: + - Link to the `CHANGELOG.md` from your project’s `README.md` to enhance visibility. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: Why is a `CHANGELOG.md` crucial even if there's a GitHub auto-generated release changes page? +- A: It ensures future-proof accessibility of change information, especially for users who may not have access to the project's release page or if the software has changed hands. Moreover, its meant to be feature-centric and designed for people to understand, rather than GitHub's commit-oriented change reports. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://github.com/riverma) + +**Acknowledgements**: +* This guide draws from the ["Keep a Changelog"](https://keepachangelog.com) standard and examples from various open source projects. + +--- + +## Feedback and Contributions + +Feedback and contributions are encouraged to refine this guide. See our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From ce61128dad77d214ac6db8419a1fd3ca70da3f4b Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 14:42:11 -0800 Subject: [PATCH 28/61] Rewrote docs hosts guide using template --- ...ocumentation-change-log-readme-md-32d.json | 2 +- ...ion-documentation-hosts-readme-md-e90.json | 4 +- ...s-trade-study-hostingdocs-user-md-c61.json | 4 +- .../version-current-metadata-prop-751.json | 8 +-- .../docusaurus-debug-all-content-673.json | 12 ++-- .../documentation-hosts/README.md | 60 +++++++++++++++++-- .../trade-study-hostingdocs-user.md | 19 +++--- 7 files changed, 77 insertions(+), 32 deletions(-) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json index 5dcc2ba73..e50077a37 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json @@ -18,7 +18,7 @@ "permalink": "/slim/docs/category/documentation" }, "next": { - "title": "Documentation Hosts", + "title": "Documentation Hosting", "permalink": "/slim/docs/guides/documentation/documentation-hosts/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json index 16ea9e72b..de62925f6 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json @@ -1,8 +1,8 @@ { "unversionedId": "guides/documentation/documentation-hosts/README", "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", + "title": "Documentation Hosting", + "description": "Guidance on selecting and implementing documentation hosting tools.", "source": "@site/docs/guides/documentation/documentation-hosts/README.md", "sourceDirName": "guides/documentation/documentation-hosts", "slug": "/guides/documentation/documentation-hosts/", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json index df82789c5..de695cbe0 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json @@ -2,7 +2,7 @@ "unversionedId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", + "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", "source": "@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", "sourceDirName": "guides/documentation/documentation-hosts", "slug": "/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", @@ -17,7 +17,7 @@ }, "sidebar": "guidesSidebar", "previous": { - "title": "Documentation Hosts", + "title": "Documentation Hosting", "permalink": "/slim/docs/guides/documentation/documentation-hosts/" }, "next": { diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index 374b82b69..e851569c2 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -243,7 +243,7 @@ }, { "type": "category", - "label": "Documentation Hosts", + "label": "Documentation Hosting", "collapsible": true, "collapsed": true, "items": [ @@ -406,14 +406,14 @@ }, "guides/documentation/documentation-hosts/README": { "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", + "title": "Documentation Hosting", + "description": "Guidance on selecting and implementing documentation hosting tools.", "sidebar": "guidesSidebar" }, "guides/documentation/documentation-hosts/trade-study-hostingdocs-user": { "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", + "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", "sidebar": "guidesSidebar" }, "guides/documentation/documentation-hosts/use-cases": { diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 5617f5618..7b757830a 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -254,15 +254,15 @@ "permalink": "/slim/docs/category/documentation" }, "next": { - "title": "Documentation Hosts", + "title": "Documentation Hosting", "permalink": "/slim/docs/guides/documentation/documentation-hosts/" } }, { "unversionedId": "guides/documentation/documentation-hosts/README", "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", + "title": "Documentation Hosting", + "description": "Guidance on selecting and implementing documentation hosting tools.", "source": "@site/docs/guides/documentation/documentation-hosts/README.md", "sourceDirName": "guides/documentation/documentation-hosts", "slug": "/guides/documentation/documentation-hosts/", @@ -286,7 +286,7 @@ "unversionedId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", + "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", "source": "@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", "sourceDirName": "guides/documentation/documentation-hosts", "slug": "/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", @@ -301,7 +301,7 @@ }, "sidebar": "guidesSidebar", "previous": { - "title": "Documentation Hosts", + "title": "Documentation Hosting", "permalink": "/slim/docs/guides/documentation/documentation-hosts/" }, "next": { @@ -1262,7 +1262,7 @@ }, { "type": "category", - "label": "Documentation Hosts", + "label": "Documentation Hosting", "collapsible": true, "collapsed": true, "items": [ diff --git a/docs/guides/documentation/documentation-hosts/README.md b/docs/guides/documentation/documentation-hosts/README.md index a1e0c53bd..398705a24 100644 --- a/docs/guides/documentation/documentation-hosts/README.md +++ b/docs/guides/documentation/documentation-hosts/README.md @@ -1,11 +1,59 @@ -# Documentation Hosts +# Documentation Hosting -## Use Cases +
Guidance on selecting and implementing documentation hosting tools.
-See the possible use cases and mapping to recommended tools for hosting different types of documentation. Feel free to propose changes by submitting a pull request for the Markdown file on our GitHub. See [contribution guide](docs/about/README.md#for-adding-improvements-to-an-existing-best-practice-guide) for details. +## Introduction -- [Use Cases](use-cases) +**Background**: Choosing the right platform for hosting various types of documentation is crucial for project success. This guide explores use cases for different documentation types and recommends tools for hosting user, developer, admin, API docs, and more, aiding in informed decision-making for documentation management. -## Trade Studies +**Use Cases**: +- Hosting user, admin, developer, and API documentation. +- Selecting appropriate platforms for different documentation needs. +- Ensuring accessible and maintainable documentation for a variety of audiences. -- [Trade Study: User/Dev/Admin/API Doc Hosting Frameworks](trade-study-hostingdocs-user) \ No newline at end of file +--- + +## Prerequisites + +* Understanding of different types of documentation and their requirements. +* Familiarity with various documentation hosting platforms and frameworks. + +--- + +## Quick Start + +**[📔 Documentation Use Cases and Hosting Tools](use-cases)** + +See various use cases and then select corresponding tools for hosting different types of documentation. + +**[📔 Trade Study on Hosting Frameworks](trade-study-hostingdocs-user)** + +View a trade-study of documentation hosting tools that we recommend. + +--- + +## Step-by-Step Guide + +1. **Identify Documentation Needs**: Assess your project's documentation requirements based on use cases. For use case mapping, consult our [Documentation Use Cases and Hosting Tools](use-cases) document. +2. **Choose Appropriate Tools**: Refer to the [Trade Study on Hosting Frameworks](trade-study-hostingdocs-user) to select the right tools for your documentation type based on features. +3. **Implement and Maintain**: Set up your chosen documentation platforms and ensure they are regularly updated and maintained. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: How do I choose the right platform for hosting my project's documentation? +- A: Consider the type of documentation (user, admin, developer, API), the audience, and the specific features offered by the hosting platforms. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://github.com/riverma) + +--- + +## Feedback and Contributions + +Feedback and contributions are welcome to enhance this guide. Visit our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). diff --git a/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md b/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md index 03f12ca4f..13d630a2e 100644 --- a/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md +++ b/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md @@ -3,14 +3,11 @@ title: Docs Hosting Trade Study sidebar_label: Docs Hosting Trade Study --- -| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support | -| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------- | ----------------------------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | -| [GitBook](https://www.gitbook.com) | [Free for OSS](https://www.gitbook.com/pricing) / $$$ | Fast | [Yes](https://docs.gitbook.com/integrations/git-sync) | No | [Yes](https://docs.gitbook.com/hosting/custom-domains) | [Yes](https://developer.gitbook.com) | [Yes](https://docs.gitbook.com/features/openapi) | Yes | [Yes](https://docs.gitbook.com/editing-content/markdown) | [Yes](https://docs.gitbook.com/editing-content/embeds) | [Yes](https://docs.gitbook.com/editing-content/content-structure) | [Yes](https://docs.gitbook.com/getting-started/start-exploring#starter-templates) | [Yes](https://docs.gitbook.com/collaboration/team-management) | [Yes](https://docs.gitbook.com/collaboration/comments) | [Yes](https://docs.gitbook.com/features/multiple-space-search) | [Yes](https://docs.gitbook.com/features/import) | [Yes](https://docs.gitbook.com/features/pdf-export) | [Yes](https://docs.gitbook.com/features/shareable-links) | [Yes](https://docs.gitbook.com/collaboration/team-management/setting-up-permissions) | Yes | [Yes](https://docs.gitbook.com/features/internationalization) | [Yes](https://docs.gitbook.com/features/files) | No | [Yes](https://docs.gitbook.com/features/insights#data-sampling) | No | -| [Confluence](https://confluence.atlassian.com/) | [Free for OSS](https://www.atlassian.com/software/views/open-source-license-request) / $$ | | No | No | Yes | [Yes](https://developer.atlassian.com/server/confluence/confluence-server-rest-api/) | No (only non-free plugins) | Yes | [Partial](https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html) (for embedded content) | Yes | Yes | [Yes](https://confluence.atlassian.com/doc/create-a-template-296093779.html) | Yes | Yes | Yes | [Yes](https://confluence.atlassian.com/doc/import-content-into-confluence-191141.html) | [Yes](https://confluence.atlassian.com/doc/export-content-to-word-pdf-html-and-xml-139475.html) | Yes | Yes | Yes | [No](https://confluence.atlassian.com/confeval/confluence-evaluator-resources/confluence-managing-content-in-multiple-language-translations) | Yes | No (only non-free plugins) | No (non-free plans only) | [Yes](https://developer.atlassian.com/server/confluence/writing-confluence-plugins/) | -| [ReadTheDocs](https://readthedocs.org) | [Free (with ads)](https://docs.readthedocs.io/en/stable/advertising/advertising-details.html) | | Yes | No | Yes | [Yes](https://docs.readthedocs.io/en/stable/api/) | [No](https://docs.readthedocs.io/en/stable/gsoc.html#integration-with-openapi-swagger) | No | Yes | [Yes](https://docutils.sourceforge.io/docs/ref/rst/directives.html#raw-data-pass-through) | Yes | [Yes](https://www.sphinx-doc.org/en/master/templating.html) | Yes | [No](https://docs.readthedocs.io/en/stable/faq.html#i-want-comments-in-my-docs) | Yes | [Limited](https://docs.readthedocs.io/en/stable/intro/import-guide.html) | [Yes](https://www.sphinx-doc.org/en/master/man/sphinx-build.html) | Yes | No | Yes [including doc packages](https://docs.readthedocs.io/en/stable/versions.html) | [Yes](https://www.sphinx-doc.org/en/master/usage/advanced/intl.html) | No (embed/link only) | Yes [(with plugins)](https://chiplicity.readthedocs.io/en/latest/Using_Sphinx/UsingGraphicsAndDiagramsInSphinx.html#id15) | [Yes](https://docs.readthedocs.io/en/stable/analytics.html) | [Yes](https://www.sphinx-doc.org/en/master/extdev/index.html) | -| [RETYPE](https://github.com/retypeapp/retype) | [Freemium (with limits)](https://github.com/retypeapp/retype/discussions/62#discussioncomment-971938) | | Yes | Yes | No [(satic hosts only)](https://retype.com/hosting/github-pages/) | No | [No](https://github.com/retypeapp/retype/issues/229) | No | Yes | [Yes](https://retype.com/components/embed/) | Yes | No | No | No | Yes | No | No | Yes | No | Yes | [No](https://github.com/retypeapp/retype/issues/24) | No (embed/link only) | [Yes](https://retype.com/components/mermaid/) | No (third-party only) | No | -| [mdBook](https://rust-lang.github.io/mdBook/) | [Free (Mozilla Public License 2.0)](https://github.com/rust-lang/mdBook/blob/master/LICENSE) | | Yes | Yes | No [(static hosts only)](https://rust-lang.github.io/mdBook/continuous-integration.html?highlight=deploy#deploying) | No | No | No | Yes | No | Yes | [Yes](https://rust-lang.github.io/mdBook/format/theme/index-hbs.html?highlight=template#indexhbs) | No | No | Yes | No | [No](https://github.com/rust-lang/mdBook/issues/88) | Yes | No | Yes | [No](https://github.com/rust-lang/mdBook/issues/5) | [No](https://rust-lang.github.io/mdBook/format/mdbook.html?highlight=file#including-files) (embed/link only) | [Partial](https://github.com/badboy/mdbook-mermaid) (as a preprocessor) | No (third-party only) | [Yes](https://rust-lang.github.io/mdBook/for_developers/preprocessors.html?highlight=preproce#hooking-into-mdbook) | -| docusaurus (TBD) | | | | | | | | | | | | | | | | | | | | | | | | | | -| MkDocs (TBD) | | | | | | | | | | | | | | | | | | | | | | | | | | -| daux (TBD) | | | | | | | | | | | | | | | | | | | | | | | | | | -| docsify (TBD) | | | | | | | | | | | | | | | | | | | | | | | | | | \ No newline at end of file +| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support | +| ----------------------------------------------- | --------------------------------------------------------------------------------------------- | ----------- | ----------------------------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| [GitBook](https://www.gitbook.com) | [Free for OSS](https://www.gitbook.com/pricing) / $$$ | Fast | [Yes](https://docs.gitbook.com/integrations/git-sync) | No | [Yes](https://docs.gitbook.com/hosting/custom-domains) | [Yes](https://developer.gitbook.com) | [Yes](https://docs.gitbook.com/features/openapi) | Yes | [Yes](https://docs.gitbook.com/editing-content/markdown) | [Yes](https://docs.gitbook.com/editing-content/embeds) | [Yes](https://docs.gitbook.com/editing-content/content-structure) | [Yes](https://docs.gitbook.com/getting-started/start-exploring#starter-templates) | [Yes](https://docs.gitbook.com/collaboration/team-management) | [Yes](https://docs.gitbook.com/collaboration/comments) | [Yes](https://docs.gitbook.com/features/multiple-space-search) | [Yes](https://docs.gitbook.com/features/import) | [Yes](https://docs.gitbook.com/features/pdf-export) | [Yes](https://docs.gitbook.com/features/shareable-links) | [Yes](https://docs.gitbook.com/collaboration/team-management/setting-up-permissions) | Yes | [Yes](https://docs.gitbook.com/features/internationalization) | [Yes](https://docs.gitbook.com/features/files) | No | [Yes](https://docs.gitbook.com/features/insights#data-sampling) | No | +| [Confluence](https://confluence.atlassian.com/) | [Free for OSS](https://www.atlassian.com/software/views/open-source-license-request) / $$ | Slow | No | No | Yes | [Yes](https://developer.atlassian.com/server/confluence/confluence-server-rest-api/) | No (only non-free plugins) | Yes | [Partial](https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html) (for embedded content) | Yes | Yes | [Yes](https://confluence.atlassian.com/doc/create-a-template-296093779.html) | Yes | Yes | Yes | [Yes](https://confluence.atlassian.com/doc/import-content-into-confluence-191141.html) | [Yes](https://confluence.atlassian.com/doc/export-content-to-word-pdf-html-and-xml-139475.html) | Yes | Yes | Yes | [No](https://confluence.atlassian.com/confeval/confluence-evaluator-resources/confluence-managing-content-in-multiple-language-translations) | Yes | No (only non-free plugins) | No (non-free plans only) | [Yes](https://developer.atlassian.com/server/confluence/writing-confluence-plugins/) | +| [ReadTheDocs](https://readthedocs.org) | [Free (with ads)](https://docs.readthedocs.io/en/stable/advertising/advertising-details.html) | Slow | Yes | No | Yes | [Yes](https://docs.readthedocs.io/en/stable/api/) | [No](https://docs.readthedocs.io/en/stable/gsoc.html#integration-with-openapi-swagger) | No | Yes | [Yes](https://docutils.sourceforge.io/docs/ref/rst/directives.html#raw-data-pass-through) | Yes | [Yes](https://www.sphinx-doc.org/en/master/templating.html) | Yes | [No](https://docs.readthedocs.io/en/stable/faq.html#i-want-comments-in-my-docs) | Yes | [Limited](https://docs.readthedocs.io/en/stable/intro/import-guide.html) | [Yes](https://www.sphinx-doc.org/en/master/man/sphinx-build.html) | Yes | No | Yes [including doc packages](https://docs.readthedocs.io/en/stable/versions.html) | [Yes](https://www.sphinx-doc.org/en/master/usage/advanced/intl.html) | No (embed/links only) | Yes [(with plugins)](https://chiplicity.readthedocs.io/en/latest/Using_Sphinx/UsingGraphicsAndDiagramsInSphinx.html#id15) | [Yes](https://docs.readthedocs.io/en/stable/analytics.html) | [Yes](https://www.sphinx-doc.org/en/master/extdev/index.html) | +| [mdBook](https://rust-lang.github.io/mdBook/) | [Free (Mozilla Public License 2.0)](https://github.com/rust-lang/mdBook/blob/master/LICENSE) | Fast | Yes | Yes | No [(static hosts only)](https://rust-lang.github.io/mdBook/continuous-integration.html?highlight=deploy#deploying) | No | No | No | Yes | No | Yes | [Yes](https://rust-lang.github.io/mdBook/format/theme/index-hbs.html?highlight=template#indexhbs) | No | No | Yes | No | No | Yes | No | Yes | [No](https://github.com/rust-lang/mdBook/issues/5) | No (embed/links only) | [Yes](https://github.com/badboy/mdbook-mermaid) (as a preprocessor) | No (third-party only) | [Yes](https://rust-lang.github.io/mdBook/for_developers/preprocessors.html?highlight=preproce#hooking-into-mdbook) | +| [Docusaurus](https://docusaurus.io/) | [Free MIT License](https://github.com/facebook/docusaurus/blob/main/LICENSE) | Fast | Yes | Yes | Yes (with static site hosts like Vercel, Netlify) | No | [Yes (with plugins)](https://docusaurus.io/docs/api-docs) | No | [Yes](https://docusaurus.io/docs/markdown-features) | [Yes](https://docusaurus.io/docs/markdown-features/react) | [Yes](https://docusaurus.io/docs/sidebar) | [Yes](https://docusaurus.io/docs/using-themes) | No | No | [Yes](https://docusaurus.io/docs/search) | No | No (but can be done with external tools) | Yes | No | No | [Yes](https://docusaurus.io/docs/i18n/introduction) | No (embed/links only) | [Yes (with plugins)](https://docusaurus.io/blog/releases/2.2#mermaid-diagrams) | [No](https://docusaurus.io/docs/analytics) (third-party only) | Yes | +| [Docsify](https://docsify.js.org/) | [Free MIT License](https://github.com/docsifyjs/docsify/blob/develop/LICENSE) | Fast | Yes | Yes | Yes (with static site hosts like GitHub Pages, Netlify) | No | No | No (Markdown-based) | [Yes](https://docsify.js.org/#/quickstart) | [Yes](https://docsify.js.org/#/embed-files) | [Yes](https://docsify.js.org/#/more-pages) | No | No | No | [Yes (with plugins)](https://docsify.js.org/#/plugins?id=full-text-search) | No | No | Yes | No | No | No | No (embed/links only) | [Partial (with plugins)](https://docsify.js.org/#/plugins?id=diagrams) | [No](https://docsify.js.org/#/awesome?id=analytics-plugins) (third-party only) | [Yes](https://docsify.js.org/#/plugins) | \ No newline at end of file From bbe602f81128523cce330df737b387d836c1224e Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 14:50:56 -0800 Subject: [PATCH 29/61] Rewrote README guide using new template --- ...-documentation-hosts-use-cases-md-f25.json | 2 +- ...des-documentation-readme-index-md-218.json | 6 +- ...ntation-readme-readme-template-md-7a3.json | 9 ++- .../version-current-metadata-prop-751.json | 10 +-- .../docusaurus-debug-all-content-673.json | 22 +++--- .../documentation/readme/README-TEMPLATE.md | 5 ++ docs/guides/documentation/readme/index.md | 74 ++++++++++++++----- 7 files changed, 90 insertions(+), 38 deletions(-) diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json index 36cf72173..2ec84c3b8 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json @@ -21,7 +21,7 @@ "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" }, "next": { - "title": "README Template", + "title": "READMEs", "permalink": "/slim/docs/guides/documentation/readme/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json index 7f4cacd8e..6e04af548 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json @@ -1,8 +1,8 @@ { "unversionedId": "guides/documentation/readme/index", "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", + "title": "READMEs", + "description": "A guide to constructing an effective and impressive README for your project.", "source": "@site/docs/guides/documentation/readme/index.md", "sourceDirName": "guides/documentation/readme", "slug": "/guides/documentation/readme/", @@ -18,7 +18,7 @@ "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" }, "next": { - "title": "README-TEMPLATE", + "title": "README Template", "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json index cabed1180..8540a27c7 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json @@ -1,7 +1,7 @@ { "unversionedId": "guides/documentation/readme/README-TEMPLATE", "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", + "title": "README Template", "description": "", "source": "@site/docs/guides/documentation/readme/README-TEMPLATE.md", "sourceDirName": "guides/documentation/readme", @@ -11,10 +11,13 @@ "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README-TEMPLATE.md", "tags": [], "version": "current", - "frontMatter": {}, + "frontMatter": { + "title": "README Template", + "sidebar_label": "README Template" + }, "sidebar": "guidesSidebar", "previous": { - "title": "README Template", + "title": "READMEs", "permalink": "/slim/docs/guides/documentation/readme/" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index e851569c2..cfd65b0ab 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -264,13 +264,13 @@ }, { "type": "category", - "label": "README Template", + "label": "READMEs", "collapsible": true, "collapsed": true, "items": [ { "type": "link", - "label": "README-TEMPLATE", + "label": "README Template", "href": "/slim/docs/guides/documentation/readme/README-TEMPLATE", "docId": "guides/documentation/readme/README-TEMPLATE" } @@ -424,13 +424,13 @@ }, "guides/documentation/readme/index": { "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", + "title": "READMEs", + "description": "A guide to constructing an effective and impressive README for your project.", "sidebar": "guidesSidebar" }, "guides/documentation/readme/README-TEMPLATE": { "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", + "title": "README Template", "description": "", "sidebar": "guidesSidebar" }, diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 7b757830a..110827f1c 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -332,15 +332,15 @@ "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" }, "next": { - "title": "README Template", + "title": "READMEs", "permalink": "/slim/docs/guides/documentation/readme/" } }, { "unversionedId": "guides/documentation/readme/index", "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", + "title": "READMEs", + "description": "A guide to constructing an effective and impressive README for your project.", "source": "@site/docs/guides/documentation/readme/index.md", "sourceDirName": "guides/documentation/readme", "slug": "/guides/documentation/readme/", @@ -356,14 +356,14 @@ "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" }, "next": { - "title": "README-TEMPLATE", + "title": "README Template", "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE" } }, { "unversionedId": "guides/documentation/readme/README-TEMPLATE", "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", + "title": "README Template", "description": "", "source": "@site/docs/guides/documentation/readme/README-TEMPLATE.md", "sourceDirName": "guides/documentation/readme", @@ -373,10 +373,13 @@ "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README-TEMPLATE.md", "tags": [], "version": "current", - "frontMatter": {}, + "frontMatter": { + "title": "README Template", + "sidebar_label": "README Template" + }, "sidebar": "guidesSidebar", "previous": { - "title": "README Template", + "title": "READMEs", "permalink": "/slim/docs/guides/documentation/readme/" } }, @@ -1284,13 +1287,14 @@ }, { "type": "category", - "label": "README Template", + "label": "READMEs", "collapsible": true, "collapsed": true, "items": [ { "type": "doc", - "id": "guides/documentation/readme/README-TEMPLATE" + "id": "guides/documentation/readme/README-TEMPLATE", + "label": "README Template" } ], "link": { diff --git a/docs/guides/documentation/readme/README-TEMPLATE.md b/docs/guides/documentation/readme/README-TEMPLATE.md index 1388246fe..7b46679be 100644 --- a/docs/guides/documentation/readme/README-TEMPLATE.md +++ b/docs/guides/documentation/readme/README-TEMPLATE.md @@ -1,3 +1,8 @@ +--- +title: README Template +sidebar_label: README Template +--- + ```markdown
diff --git a/docs/guides/documentation/readme/index.md b/docs/guides/documentation/readme/index.md index cb369542e..e0a675b16 100644 --- a/docs/guides/documentation/readme/index.md +++ b/docs/guides/documentation/readme/index.md @@ -1,23 +1,63 @@ -# README Template +# READMEs -A `README.md` template that can be used to help developers and users understand your repository concisely and clearly. +
A guide to constructing an effective and impressive README for your project.
-## Directions +## Introduction -This template is meant for general software projects `README.md` files, including both interpreted as well as compiled language code. +**Background**: A well-crafted `README.md` is essential for introducing your software repository. It serves as the first point of contact for developers and users, providing a concise and clear overview. This guide offers a template suitable for various software projects, aiding in the creation of effective README files. -Starter Kit: -- [Markdown](./README-TEMPLATE.md) of template -- [Demo](https://github.com/riverma/terraformly/blob/main/README.md) of template +**Use Cases**: +- Creating an informative and welcoming introduction to your software project. +- Standardizing README content across various types of software repositories. +- Enhancing project understanding for contributors and users. +- Answering questions in a FAQ setting +- Guiding readers on licensing and who to contact for support -To leverage this template, make sure to do the following: -1. Talk with your team about leveraging this template, and seek wide agreement before you adopt -2. Copy the template text, and place in a file within your repository called `README.md` -3. Search and replace the `[INSERT ...` text within the file with specifics for your project -4. Add a link to the `CONTRIBUTING.md` to your `README.md` file within the `Contributing` section +--- -This starter kit template was developed by evaluating best `README.md` practices in the following organizations: -- NASA-AMMOS -- ReactJS -- VueJS -- Apache Kafka \ No newline at end of file +## Prerequisites + +* Basic knowledge of Markdown formatting. +* Understanding of your project's key features and usage. + +--- + +## Quick Start + +**[⬇️ README Template](README-TEMPLATE)** + +Download and fill-out our recommended README template to get started on crafting your project's introduction. + +--- + +## Step-by-Step Guide + +1. **Discuss with Your Team**: Ensure consensus on adopting the [README Template](README-TEMPLATE). +2. **Customize the Template**: + - Copy the [README Template](README-TEMPLATE) into a `README.md` file in your repository. + - Replace `[INSERT ...]` placeholders with your project's specifics. +3. **Integrate into Your Project**: + - Link to the `CONTRIBUTING.md` within your `README.md` for easy access. + +--- + +## Frequently Asked Questions (FAQ) + +- Q: What makes a README file effective? +- A: Clarity, completeness, and relevance of information regarding the project's purpose, usage, and contribution process. + +--- + +## Credits + +**Authorship**: +- [Rishi Verma](https://github.com/riverma) + +**Acknowledgements**: +* Inspired by README best practices from NASA-AMMOS, ReactJS, VueJS, and Apache Kafka. + +--- + +## Feedback and Contributions + +We welcome feedback and improvements to this template. See our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 18a4674241045f62adccf08b76f797a2c5401701 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 15:13:23 -0800 Subject: [PATCH 30/61] Removed autogen .docusaurus dir from Git --- .docusaurus/DONT-EDIT-THIS-FOLDER | 5 - .docusaurus/client-manifest.json | 1077 ---------- .docusaurus/client-modules.js | 6 - .docusaurus/codeTranslations.json | 1 - .../default/blog-archive-80c.json | 218 --- .../default/blog-c06.json | 9 - .../default/blog-post-list-prop-default.json | 21 - .../blog-tags-docusaurus-0e0-list.json | 9 - .../default/blog-tags-docusaurus-0e0.json | 6 - .../default/blog-tags-facebook-038-list.json | 9 - .../default/blog-tags-facebook-038.json | 6 - .../default/blog-tags-hello-039-list.json | 9 - .../default/blog-tags-hello-039.json | 6 - .../default/blog-tags-hola-ea2-list.json | 9 - .../default/blog-tags-hola-ea2.json | 6 - .../default/blog-tags-tags-4c2.json | 22 - .../plugin-route-context-module-100.json | 4 - ...log-2019-05-28-first-blog-post-md-e27.json | 49 - ...blog-2019-05-29-long-blog-post-md-736.json | 47 - ...blog-2021-08-01-mdx-blog-post-mdx-593.json | 44 - ...-blog-2021-08-26-welcome-index-md-d9f.json | 58 - .../default/slim-blog-147.json | 9 - .../default/slim-blog-archive-a7c.json | 218 --- .../slim-blog-tags-docusaurus-766-list.json | 9 - .../slim-blog-tags-docusaurus-766.json | 6 - .../slim-blog-tags-facebook-8d4-list.json | 9 - .../default/slim-blog-tags-facebook-8d4.json | 6 - .../slim-blog-tags-hello-fa4-list.json | 9 - .../default/slim-blog-tags-hello-fa4.json | 6 - .../default/slim-blog-tags-hola-4d0-list.json | 9 - .../default/slim-blog-tags-hola-4d0.json | 6 - .../default/slim-blog-tags-tags-b74.json | 22 - ...dessidebar-category-documentation-715.json | 16 - ...guidessidebar-category-governance-1ee.json | 16 - ...debar-category-software-lifecycle-967.json | 16 - ...dessidebar-category-documentation-a7b.json | 16 - ...guidessidebar-category-governance-8d3.json | 16 - ...debar-category-software-lifecycle-252.json | 16 - .../plugin-route-context-module-100.json | 4 - ...ite-docs-about-code-of-conduct-md-3b1.json | 24 - .../site-docs-about-governance-md-6fb.json | 20 - .../site-docs-about-readme-md-3cc.json | 23 - ...bute-contributing-contributing-md-98f.json | 20 - ...ntributing-development-process-md-0ee.json | 27 - ...-contribute-contributing-index-md-f1e.json | 20 - ...bute-contributing-introduction-md-ed7.json | 27 - ...ibuting-know-before-contribute-md-403.json | 27 - ...e-docs-contribute-contributing-md-d94.json | 20 - ...ontribute-contributing-prereqs-md-5b9.json | 27 - ...tributing-ways-to-contribute-2-md-70a.json | 24 - ...ontributing-ways-to-contribute-md-4c9.json | 27 - ...ontribute-submit-best-practice-md-8fa.json | 20 - ...ocumentation-change-log-readme-md-32d.json | 24 - ...ion-documentation-hosts-readme-md-e90.json | 24 - ...s-trade-study-hostingdocs-user-md-c61.json | 27 - ...-documentation-hosts-use-cases-md-f25.json | 27 - ...ation-documention-hosts-readme-md-369.json | 24 - ...s-trade-study-hostingdocs-user-md-d27.json | 27 - ...on-documention-hosts-use-cases-md-e51.json | 27 - ...des-documentation-readme-index-md-218.json | 24 - ...es-documentation-readme-readme-md-b6d.json | 24 - ...ntation-readme-readme-template-md-7a3.json | 20 - ...s-github-pull-request-template-md-7cc.json | 24 - ...hange-request-templates-readme-md-79d.json | 24 - ...butions-code-of-conduct-readme-md-e0d.json | 24 - ...ontributing-guide-contributing-md-f26.json | 24 - ...ions-contributing-guide-readme-md-431.json | 24 - ...oper-certificate-origin-readme-md-7a2.json | 24 - ...ue-templates-github-bug-report-md-4e2.json | 24 - ...emplates-github-bug-report-yml-md-c15.json | 24 - ...e-templates-github-new-feature-md-d60.json | 24 - ...mplates-github-new-feature-yml-md-9d5.json | 24 - ...butions-issue-templates-readme-md-b4d.json | 24 - ...overnance-contributions-readme-md-e64.json | 24 - ...ce-governance-model-governance-md-d53.json | 24 - ...ance-model-governance-template-md-d52.json | 24 - ...rnance-governance-model-readme-md-6d6.json | 24 - .../site-docs-guides-search-md-c2d.json | 23 - ...kits-python-starter-kit-readme-md-3b3.json | 24 - ...pplication-starter-kits-readme-md-2fb.json | 24 - ...tinuous-integration-frameworks-md-47b.json | 27 - ...-integration-frameworks-readme-md-35e.json | 24 - ...-continuous-integration-readme-md-d5d.json | 24 - ...-reference-architecture-readme-md-b75.json | 24 - ...ycle-continuous-testing-readme-md-2f6.json | 24 - ...ous-testing-testing-frameworks-md-b74.json | 27 - ...cle-security-dependabot-readme-md-cc9.json | 24 - ...ware-lifecycle-security-readme-md-e55.json | 24 - ...urity-secrets-detection-readme-md-684.json | 24 - .../version-current-metadata-prop-751.json | 594 ------ .../plugin-route-context-module-100.json | 4 - .../site-src-pages-markdown-page-md-393.json | 10 - .../docusaurus-debug-all-content-673.json | 1730 ----------------- .../plugin-route-context-module-100.json | 4 - .docusaurus/docusaurus.config.mjs | 367 ---- .docusaurus/globalData.json | 260 --- .docusaurus/i18n.json | 17 - .docusaurus/registry.js | 89 - .docusaurus/routes.js | 379 ---- .docusaurus/routesChunkNames.json | 379 ---- .docusaurus/site-metadata.json | 36 - .gitignore | 1 + 102 files changed, 1 insertion(+), 7106 deletions(-) delete mode 100644 .docusaurus/DONT-EDIT-THIS-FOLDER delete mode 100644 .docusaurus/client-manifest.json delete mode 100644 .docusaurus/client-modules.js delete mode 100644 .docusaurus/codeTranslations.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json delete mode 100644 .docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json delete mode 100644 .docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json delete mode 100644 .docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus.config.mjs delete mode 100644 .docusaurus/globalData.json delete mode 100644 .docusaurus/i18n.json delete mode 100644 .docusaurus/registry.js delete mode 100644 .docusaurus/routes.js delete mode 100644 .docusaurus/routesChunkNames.json delete mode 100644 .docusaurus/site-metadata.json diff --git a/.docusaurus/DONT-EDIT-THIS-FOLDER b/.docusaurus/DONT-EDIT-THIS-FOLDER deleted file mode 100644 index 6c06ae873..000000000 --- a/.docusaurus/DONT-EDIT-THIS-FOLDER +++ /dev/null @@ -1,5 +0,0 @@ -This folder stores temp files that Docusaurus' client bundler accesses. - -DO NOT hand-modify files in this folder because they will be overwritten in the -next build. You can clear all build artifacts (including this folder) with the -`docusaurus clear` command. diff --git a/.docusaurus/client-manifest.json b/.docusaurus/client-manifest.json deleted file mode 100644 index 4cc8fee3d..000000000 --- a/.docusaurus/client-manifest.json +++ /dev/null @@ -1,1077 +0,0 @@ -{ - "entrypoints": [ - "main" - ], - "origins": { - "1098": [ - 532, - 2529, - 3085, - 3089, - 6103, - 7918, - 8610, - 1098 - ], - "2529": [ - 532, - 1098, - 3089, - 6103, - 8610, - 2529 - ], - "4972": [ - 4972 - ], - "6316": [ - 6316 - ], - "7724": [ - 7724 - ], - "9487": [ - 9487 - ], - "9620": [ - 532, - 7972, - 9620 - ], - "17896441": [ - 532, - 1098, - 7918 - ], - "21821687": [ - 8400 - ], - "59362658": [ - 2267 - ], - "main": [ - 532, - 1303, - 179 - ], - "runtime~main": [ - 179, - 532, - 1303 - ], - "01a85c17": [ - 532, - 4013 - ], - "0ee94099": [ - 9510 - ], - "14eb3368": [ - 532, - 9817 - ], - "1937bb63": [ - 292 - ], - "1be78505": [ - 532, - 4972 - ], - "1f391b9e": [ - 532, - 1098, - 3085 - ], - "22251b09": [ - 380 - ], - "2e67d4b8": [ - 4566 - ], - "2f60f69a": [ - 6677 - ], - "2fb114a8": [ - 6371 - ], - "325c7275": [ - 8671 - ], - "32de2db0": [ - 150 - ], - "35e78889": [ - 2661 - ], - "393be207": [ - 7414 - ], - "39680a00": [ - 2213 - ], - "3b13db8a": [ - 9721 - ], - "3b327884": [ - 4173 - ], - "3cc55dcd": [ - 8361 - ], - "403f595d": [ - 8793 - ], - "41244d51": [ - 7352 - ], - "4317fbf7": [ - 3842 - ], - "47b29f95": [ - 9003 - ], - "4c9dd493": [ - 5288 - ], - "4e24edc0": [ - 4024 - ], - "684aec4d": [ - 4103 - ], - "6875c492": [ - 532, - 1098, - 2529, - 8610 - ], - "69878e35": [ - 2052 - ], - "6d6ba527": [ - 2774 - ], - "6fb1fe71": [ - 4984 - ], - "719b1851": [ - 4081 - ], - "73664a40": [ - 3514 - ], - "7661071f": [ - 9642 - ], - "79def820": [ - 2755 - ], - "7a245e29": [ - 3584 - ], - "7cc12c13": [ - 1585 - ], - "814f3328": [ - 2535 - ], - "8276c122": [ - 874 - ], - "8717b14a": [ - 948 - ], - "8ad5d578": [ - 3312 - ], - "8c4308b7": [ - 2031 - ], - "8facacb8": [ - 8780 - ], - "925b3f96": [ - 7551 - ], - "935f2afb": [ - 53 - ], - "9e4087bc": [ - 3608 - ], - "a267e42d": [ - 6054 - ], - "a6aa9e1f": [ - 532, - 1098, - 2529, - 3089 - ], - "ac7d2b3d": [ - 9554 - ], - "b4deb335": [ - 7275 - ], - "b741a796": [ - 4642 - ], - "b75dc861": [ - 8027 - ], - "c2d7cd96": [ - 532, - 9620, - 7972 - ], - "c2f4afbb": [ - 5680 - ], - "c441f7d5": [ - 3689 - ], - "c4f5d8e4": [ - 532, - 4195 - ], - "c612d4a7": [ - 2119 - ], - "cb227d72": [ - 7170 - ], - "cc9f695b": [ - 6647 - ], - "ccc49370": [ - 532, - 1098, - 2529, - 6103 - ], - "d07f8614": [ - 5178 - ], - "d5368355": [ - 2726 - ], - "d5decc06": [ - 4227 - ], - "d60fea20": [ - 7044 - ], - "d9f32620": [ - 1914 - ], - "e0d5b996": [ - 4555 - ], - "e273c56f": [ - 2362 - ], - "e553889d": [ - 6965 - ], - "e6422a4c": [ - 2414 - ], - "e9025b0e": [ - 5620 - ], - "ed7f1a16": [ - 493 - ], - "f1e6a692": [ - 5307 - ], - "f25b6166": [ - 9959 - ], - "f4f34a3a": [ - 8636 - ], - "styles": [ - 179, - 1098, - 1303, - 2529, - 3085, - 3089, - 4013, - 4195, - 6103, - 7918, - 7972, - 8610, - 9514, - 9620, - 9817, - 532 - ] - }, - "assets": { - "53": { - "js": [ - { - "file": "assets/js/935f2afb.5837356b.js", - "hash": "82c2ff6c25770065", - "publicPath": "/slim/assets/js/935f2afb.5837356b.js" - } - ] - }, - "150": { - "js": [ - { - "file": "assets/js/32de2db0.42680f0d.js", - "hash": "3469c78c82465f11", - "publicPath": "/slim/assets/js/32de2db0.42680f0d.js" - } - ] - }, - "179": { - "js": [ - { - "file": "assets/js/main.9daf1c28.js", - "hash": "c321939a6d06c2fb", - "publicPath": "/slim/assets/js/main.9daf1c28.js" - } - ] - }, - "292": { - "js": [ - { - "file": "assets/js/1937bb63.4a757b0a.js", - "hash": "552169a926a2cc2f", - "publicPath": "/slim/assets/js/1937bb63.4a757b0a.js" - } - ] - }, - "380": { - "js": [ - { - "file": "assets/js/22251b09.d8a93ec4.js", - "hash": "46622951a93c6988", - "publicPath": "/slim/assets/js/22251b09.d8a93ec4.js" - } - ] - }, - "493": { - "js": [ - { - "file": "assets/js/ed7f1a16.f41cdc74.js", - "hash": "d104e34abe11e3ec", - "publicPath": "/slim/assets/js/ed7f1a16.f41cdc74.js" - } - ] - }, - "532": { - "css": [ - { - "file": "assets/css/styles.2a087640.css", - "hash": "7c5149463892d770", - "publicPath": "/slim/assets/css/styles.2a087640.css" - } - ] - }, - "874": { - "js": [ - { - "file": "assets/js/8276c122.d7fcf5d5.js", - "hash": "3455792b95455185", - "publicPath": "/slim/assets/js/8276c122.d7fcf5d5.js" - } - ] - }, - "948": { - "js": [ - { - "file": "assets/js/8717b14a.32e15d5f.js", - "hash": "ec3e04846a243cc7", - "publicPath": "/slim/assets/js/8717b14a.32e15d5f.js" - } - ] - }, - "1098": { - "js": [ - { - "file": "assets/js/1098.0a95d85c.js", - "hash": "a7a9510f9d238266", - "publicPath": "/slim/assets/js/1098.0a95d85c.js" - } - ] - }, - "1303": { - "js": [ - { - "file": "assets/js/runtime~main.64777920.js", - "hash": "18feb6ed16410ebf", - "publicPath": "/slim/assets/js/runtime~main.64777920.js" - } - ] - }, - "1585": { - "js": [ - { - "file": "assets/js/7cc12c13.8faad8c2.js", - "hash": "449455a3c6be11a3", - "publicPath": "/slim/assets/js/7cc12c13.8faad8c2.js" - } - ] - }, - "1914": { - "js": [ - { - "file": "assets/js/d9f32620.1e559ab6.js", - "hash": "ce1935254358e4c2", - "publicPath": "/slim/assets/js/d9f32620.1e559ab6.js" - } - ] - }, - "2031": { - "js": [ - { - "file": "assets/js/8c4308b7.98e99271.js", - "hash": "3f2e8b74c5208894", - "publicPath": "/slim/assets/js/8c4308b7.98e99271.js" - } - ] - }, - "2052": { - "js": [ - { - "file": "assets/js/69878e35.f01ce896.js", - "hash": "12d098768d241fcd", - "publicPath": "/slim/assets/js/69878e35.f01ce896.js" - } - ] - }, - "2119": { - "js": [ - { - "file": "assets/js/c612d4a7.33ca99a2.js", - "hash": "7c2c49e19769f1cd", - "publicPath": "/slim/assets/js/c612d4a7.33ca99a2.js" - } - ] - }, - "2213": { - "js": [ - { - "file": "assets/js/39680a00.7d42604e.js", - "hash": "127c8524607e43ab", - "publicPath": "/slim/assets/js/39680a00.7d42604e.js" - } - ] - }, - "2267": { - "js": [ - { - "file": "assets/js/59362658.43d17ba5.js", - "hash": "7ec331d83b5b82c7", - "publicPath": "/slim/assets/js/59362658.43d17ba5.js" - } - ] - }, - "2362": { - "js": [ - { - "file": "assets/js/e273c56f.45cebc7b.js", - "hash": "fbcbc02b2e09091d", - "publicPath": "/slim/assets/js/e273c56f.45cebc7b.js" - } - ] - }, - "2414": { - "js": [ - { - "file": "assets/js/e6422a4c.337ed5d8.js", - "hash": "208c2db89465c1a9", - "publicPath": "/slim/assets/js/e6422a4c.337ed5d8.js" - } - ] - }, - "2529": { - "js": [ - { - "file": "assets/js/2529.36c3bab3.js", - "hash": "428b4dda2ec8a9f5", - "publicPath": "/slim/assets/js/2529.36c3bab3.js" - } - ] - }, - "2535": { - "js": [ - { - "file": "assets/js/814f3328.743a3596.js", - "hash": "59aa574645aadf56", - "publicPath": "/slim/assets/js/814f3328.743a3596.js" - } - ] - }, - "2661": { - "js": [ - { - "file": "assets/js/35e78889.53e9a72f.js", - "hash": "e20d03a818160724", - "publicPath": "/slim/assets/js/35e78889.53e9a72f.js" - } - ] - }, - "2726": { - "js": [ - { - "file": "assets/js/d5368355.31cb4a21.js", - "hash": "2c8c210769855de7", - "publicPath": "/slim/assets/js/d5368355.31cb4a21.js" - } - ] - }, - "2755": { - "js": [ - { - "file": "assets/js/79def820.63e1fb67.js", - "hash": "3318306f1f3e2875", - "publicPath": "/slim/assets/js/79def820.63e1fb67.js" - } - ] - }, - "2774": { - "js": [ - { - "file": "assets/js/6d6ba527.9393fe6d.js", - "hash": "d53c80830218da0a", - "publicPath": "/slim/assets/js/6d6ba527.9393fe6d.js" - } - ] - }, - "3085": { - "js": [ - { - "file": "assets/js/1f391b9e.b260a6c5.js", - "hash": "bdb54586b2333a16", - "publicPath": "/slim/assets/js/1f391b9e.b260a6c5.js" - } - ] - }, - "3089": { - "js": [ - { - "file": "assets/js/a6aa9e1f.a59b6240.js", - "hash": "c1cd09aeafe57c41", - "publicPath": "/slim/assets/js/a6aa9e1f.a59b6240.js" - } - ] - }, - "3312": { - "js": [ - { - "file": "assets/js/8ad5d578.71f643b5.js", - "hash": "591f49f58876e2b4", - "publicPath": "/slim/assets/js/8ad5d578.71f643b5.js" - } - ] - }, - "3514": { - "js": [ - { - "file": "assets/js/73664a40.9105c0a4.js", - "hash": "b82e6881e59c4db4", - "publicPath": "/slim/assets/js/73664a40.9105c0a4.js" - } - ] - }, - "3584": { - "js": [ - { - "file": "assets/js/7a245e29.ca876597.js", - "hash": "fa8eb0a51e34c749", - "publicPath": "/slim/assets/js/7a245e29.ca876597.js" - } - ] - }, - "3608": { - "js": [ - { - "file": "assets/js/9e4087bc.fd66296e.js", - "hash": "a07d8fd626c91040", - "publicPath": "/slim/assets/js/9e4087bc.fd66296e.js" - } - ] - }, - "3689": { - "js": [ - { - "file": "assets/js/c441f7d5.fb308300.js", - "hash": "4198a344dc508bdc", - "publicPath": "/slim/assets/js/c441f7d5.fb308300.js" - } - ] - }, - "3842": { - "js": [ - { - "file": "assets/js/4317fbf7.974598ae.js", - "hash": "9019f0acd7cc5cee", - "publicPath": "/slim/assets/js/4317fbf7.974598ae.js" - } - ] - }, - "4013": { - "js": [ - { - "file": "assets/js/01a85c17.298b1a20.js", - "hash": "a0939923b15d988c", - "publicPath": "/slim/assets/js/01a85c17.298b1a20.js" - } - ] - }, - "4024": { - "js": [ - { - "file": "assets/js/4e24edc0.dcbffe58.js", - "hash": "9a2325c9ff5d1c36", - "publicPath": "/slim/assets/js/4e24edc0.dcbffe58.js" - } - ] - }, - "4081": { - "js": [ - { - "file": "assets/js/719b1851.5489bd4c.js", - "hash": "4bf8a901c2fc4d1f", - "publicPath": "/slim/assets/js/719b1851.5489bd4c.js" - } - ] - }, - "4103": { - "js": [ - { - "file": "assets/js/684aec4d.d0ab5c0a.js", - "hash": "19d98608ae1b2549", - "publicPath": "/slim/assets/js/684aec4d.d0ab5c0a.js" - } - ] - }, - "4173": { - "js": [ - { - "file": "assets/js/3b327884.aaf1a060.js", - "hash": "587d628d99338d54", - "publicPath": "/slim/assets/js/3b327884.aaf1a060.js" - } - ] - }, - "4195": { - "js": [ - { - "file": "assets/js/c4f5d8e4.c9d4f81a.js", - "hash": "445175f10f80ebe6", - "publicPath": "/slim/assets/js/c4f5d8e4.c9d4f81a.js" - } - ] - }, - "4227": { - "js": [ - { - "file": "assets/js/d5decc06.fd95acdd.js", - "hash": "7a6a9e50c16b6b45", - "publicPath": "/slim/assets/js/d5decc06.fd95acdd.js" - } - ] - }, - "4555": { - "js": [ - { - "file": "assets/js/e0d5b996.56d91d0d.js", - "hash": "aaf6d54672fac153", - "publicPath": "/slim/assets/js/e0d5b996.56d91d0d.js" - } - ] - }, - "4566": { - "js": [ - { - "file": "assets/js/2e67d4b8.19be9f77.js", - "hash": "862d2239aae7f3eb", - "publicPath": "/slim/assets/js/2e67d4b8.19be9f77.js" - } - ] - }, - "4642": { - "js": [ - { - "file": "assets/js/b741a796.e593942e.js", - "hash": "e4c9bf4bd4a7cbd4", - "publicPath": "/slim/assets/js/b741a796.e593942e.js" - } - ] - }, - "4972": { - "js": [ - { - "file": "assets/js/4972.71e74212.js", - "hash": "1f5616f8a1d0ff37", - "publicPath": "/slim/assets/js/4972.71e74212.js" - }, - { - "file": "assets/js/1be78505.8f5a31ba.js", - "hash": "727ce4d3d355a242", - "publicPath": "/slim/assets/js/1be78505.8f5a31ba.js" - } - ] - }, - "4984": { - "js": [ - { - "file": "assets/js/6fb1fe71.35a0c3e2.js", - "hash": "a30d7678cf888188", - "publicPath": "/slim/assets/js/6fb1fe71.35a0c3e2.js" - } - ] - }, - "5178": { - "js": [ - { - "file": "assets/js/d07f8614.7b874a4b.js", - "hash": "51e2f35ebf1a2de8", - "publicPath": "/slim/assets/js/d07f8614.7b874a4b.js" - } - ] - }, - "5288": { - "js": [ - { - "file": "assets/js/4c9dd493.b2f7fb90.js", - "hash": "808b0112eab37b0d", - "publicPath": "/slim/assets/js/4c9dd493.b2f7fb90.js" - } - ] - }, - "5307": { - "js": [ - { - "file": "assets/js/f1e6a692.bf20e221.js", - "hash": "f6bf577f9ad14e17", - "publicPath": "/slim/assets/js/f1e6a692.bf20e221.js" - } - ] - }, - "5620": { - "js": [ - { - "file": "assets/js/e9025b0e.cb19f3f6.js", - "hash": "1ecc1ab43382f131", - "publicPath": "/slim/assets/js/e9025b0e.cb19f3f6.js" - } - ] - }, - "5680": { - "js": [ - { - "file": "assets/js/c2f4afbb.0277c7b0.js", - "hash": "1e37551067d957b9", - "publicPath": "/slim/assets/js/c2f4afbb.0277c7b0.js" - } - ] - }, - "6054": { - "js": [ - { - "file": "assets/js/a267e42d.93e65752.js", - "hash": "248018c8ab7292cf", - "publicPath": "/slim/assets/js/a267e42d.93e65752.js" - } - ] - }, - "6103": { - "js": [ - { - "file": "assets/js/ccc49370.a04a9b88.js", - "hash": "4c4c22d85d5f8035", - "publicPath": "/slim/assets/js/ccc49370.a04a9b88.js" - } - ] - }, - "6316": { - "js": [ - { - "file": "assets/js/6316.e253b8dd.js", - "hash": "b03aaccc61ebca26", - "publicPath": "/slim/assets/js/6316.e253b8dd.js" - } - ] - }, - "6371": { - "js": [ - { - "file": "assets/js/2fb114a8.84d9c2e6.js", - "hash": "b36f698731f19c8f", - "publicPath": "/slim/assets/js/2fb114a8.84d9c2e6.js" - } - ] - }, - "6647": { - "js": [ - { - "file": "assets/js/cc9f695b.862f6241.js", - "hash": "8a6be8f6cd651e10", - "publicPath": "/slim/assets/js/cc9f695b.862f6241.js" - } - ] - }, - "6677": { - "js": [ - { - "file": "assets/js/2f60f69a.f9beeaac.js", - "hash": "15c3c333983678f8", - "publicPath": "/slim/assets/js/2f60f69a.f9beeaac.js" - } - ] - }, - "6965": { - "js": [ - { - "file": "assets/js/e553889d.0d1be2ba.js", - "hash": "6cecb154c1f8bdbb", - "publicPath": "/slim/assets/js/e553889d.0d1be2ba.js" - } - ] - }, - "7044": { - "js": [ - { - "file": "assets/js/d60fea20.c0e713f9.js", - "hash": "b261dd1a624982f2", - "publicPath": "/slim/assets/js/d60fea20.c0e713f9.js" - } - ] - }, - "7170": { - "js": [ - { - "file": "assets/js/cb227d72.4bffee7f.js", - "hash": "ee1d380627db1836", - "publicPath": "/slim/assets/js/cb227d72.4bffee7f.js" - } - ] - }, - "7275": { - "js": [ - { - "file": "assets/js/b4deb335.8ef14500.js", - "hash": "b8fe98c2143e148e", - "publicPath": "/slim/assets/js/b4deb335.8ef14500.js" - } - ] - }, - "7352": { - "js": [ - { - "file": "assets/js/41244d51.a49d3e52.js", - "hash": "24d4f292fd3330f7", - "publicPath": "/slim/assets/js/41244d51.a49d3e52.js" - } - ] - }, - "7414": { - "js": [ - { - "file": "assets/js/393be207.2b6bec03.js", - "hash": "c803b3b99c2a86df", - "publicPath": "/slim/assets/js/393be207.2b6bec03.js" - } - ] - }, - "7551": { - "js": [ - { - "file": "assets/js/925b3f96.3bbb8bc7.js", - "hash": "203641b436eaa358", - "publicPath": "/slim/assets/js/925b3f96.3bbb8bc7.js" - } - ] - }, - "7724": { - "js": [ - { - "file": "assets/js/7724.1ce4c8a5.js", - "hash": "dfaee544e202b913", - "publicPath": "/slim/assets/js/7724.1ce4c8a5.js" - } - ] - }, - "7918": { - "js": [ - { - "file": "assets/js/17896441.c879fc52.js", - "hash": "4ce1e04d6d296ea8", - "publicPath": "/slim/assets/js/17896441.c879fc52.js" - } - ] - }, - "7972": { - "js": [ - { - "file": "assets/js/c2d7cd96.d9acc42b.js", - "hash": "aac590e8850b9b4e", - "publicPath": "/slim/assets/js/c2d7cd96.d9acc42b.js" - } - ] - }, - "8027": { - "js": [ - { - "file": "assets/js/b75dc861.06e94404.js", - "hash": "f205b7e909a33b58", - "publicPath": "/slim/assets/js/b75dc861.06e94404.js" - } - ] - }, - "8361": { - "js": [ - { - "file": "assets/js/3cc55dcd.4aebe9a2.js", - "hash": "9ab64b30480f0d7e", - "publicPath": "/slim/assets/js/3cc55dcd.4aebe9a2.js" - } - ] - }, - "8400": { - "js": [ - { - "file": "assets/js/21821687.f9469e43.js", - "hash": "ba0721ea535c37a5", - "publicPath": "/slim/assets/js/21821687.f9469e43.js" - } - ] - }, - "8610": { - "js": [ - { - "file": "assets/js/6875c492.7dbfa267.js", - "hash": "94414cb6d7de8ba5", - "publicPath": "/slim/assets/js/6875c492.7dbfa267.js" - } - ] - }, - "8636": { - "js": [ - { - "file": "assets/js/f4f34a3a.e9821d93.js", - "hash": "edad083ec27dbeed", - "publicPath": "/slim/assets/js/f4f34a3a.e9821d93.js" - } - ] - }, - "8671": { - "js": [ - { - "file": "assets/js/325c7275.ca7f10df.js", - "hash": "b52d8a124fa52674", - "publicPath": "/slim/assets/js/325c7275.ca7f10df.js" - } - ] - }, - "8780": { - "js": [ - { - "file": "assets/js/8facacb8.971de942.js", - "hash": "8e7484bca16839a1", - "publicPath": "/slim/assets/js/8facacb8.971de942.js" - } - ] - }, - "8793": { - "js": [ - { - "file": "assets/js/403f595d.8e84f523.js", - "hash": "8311bfd0548f9c7d", - "publicPath": "/slim/assets/js/403f595d.8e84f523.js" - } - ] - }, - "9003": { - "js": [ - { - "file": "assets/js/47b29f95.2a9a5d82.js", - "hash": "f81cb3c06f826885", - "publicPath": "/slim/assets/js/47b29f95.2a9a5d82.js" - } - ] - }, - "9487": { - "js": [ - { - "file": "assets/js/9487.f463b1f7.js", - "hash": "e99cca8a59168912", - "publicPath": "/slim/assets/js/9487.f463b1f7.js" - } - ] - }, - "9510": { - "js": [ - { - "file": "assets/js/0ee94099.569c4e0b.js", - "hash": "f92e3c5154464685", - "publicPath": "/slim/assets/js/0ee94099.569c4e0b.js" - } - ] - }, - "9554": { - "js": [ - { - "file": "assets/js/ac7d2b3d.65285262.js", - "hash": "a8ff0c7bfdf4c025", - "publicPath": "/slim/assets/js/ac7d2b3d.65285262.js" - } - ] - }, - "9620": { - "js": [ - { - "file": "assets/js/9620.b536c143.js", - "hash": "79b5838e154892e6", - "publicPath": "/slim/assets/js/9620.b536c143.js" - } - ] - }, - "9642": { - "js": [ - { - "file": "assets/js/7661071f.4b0ea08a.js", - "hash": "c2bcd26e872020ce", - "publicPath": "/slim/assets/js/7661071f.4b0ea08a.js" - } - ] - }, - "9721": { - "js": [ - { - "file": "assets/js/3b13db8a.d285b5ac.js", - "hash": "a45808f3a1325368", - "publicPath": "/slim/assets/js/3b13db8a.d285b5ac.js" - } - ] - }, - "9817": { - "js": [ - { - "file": "assets/js/14eb3368.7e910f19.js", - "hash": "bba11b7ee121b659", - "publicPath": "/slim/assets/js/14eb3368.7e910f19.js" - } - ] - }, - "9959": { - "js": [ - { - "file": "assets/js/f25b6166.fb089c2c.js", - "hash": "941f887cb710a212", - "publicPath": "/slim/assets/js/f25b6166.fb089c2c.js" - } - ] - } - } -} \ No newline at end of file diff --git a/.docusaurus/client-modules.js b/.docusaurus/client-modules.js deleted file mode 100644 index 4e3ac40bd..000000000 --- a/.docusaurus/client-modules.js +++ /dev/null @@ -1,6 +0,0 @@ -export default [ - require('/Users/rverma/src/slim/node_modules/infima/dist/css/default/default.css'), - require('/Users/rverma/src/slim/node_modules/@docusaurus/theme-classic/lib/prism-include-languages'), - require('/Users/rverma/src/slim/node_modules/@docusaurus/theme-classic/lib/nprogress'), - require('/Users/rverma/src/slim/src/css/custom.css'), -]; diff --git a/.docusaurus/codeTranslations.json b/.docusaurus/codeTranslations.json deleted file mode 100644 index 9e26dfeeb..000000000 --- a/.docusaurus/codeTranslations.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json deleted file mode 100644 index 27e9b9a8c..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "blogPosts": [ - { - "id": "welcome", - "metadata": { - "permalink": "/blog/welcome", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/blog/mdx-blog-post" - } - }, - "content": "[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\n\nSimply add Markdown files (or folders) to the `blog` directory.\n\nRegular blog authors can be added to `authors.yml`.\n\nThe blog post date can be extracted from filenames, such as:\n\n- `2019-05-30-welcome.md`\n- `2019-05-30-welcome/index.md`\n\nA blog post folder can be convenient to co-locate blog post images:\n\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\n\nThe blog supports tags as well!\n\n**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config." - }, - { - "id": "mdx-blog-post", - "metadata": { - "permalink": "/blog/mdx-blog-post", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/blog/long-blog-post" - } - }, - "content": "Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\n\n:::tip\n\nUse the power of React to create interactive blog posts.\n\n```js\n\n```\n\n\n\n:::" - }, - { - "id": "long-blog-post", - "metadata": { - "permalink": "/blog/long-blog-post", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/blog/first-blog-post" - } - }, - "content": "This is the summary of a very long blog post,\n\nUse a `` comment to limit blog post size in the list view.\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - }, - { - "id": "first-blog-post", - "metadata": { - "permalink": "/blog/first-blog-post", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/blog/long-blog-post" - } - }, - "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - } - ] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json deleted file mode 100644 index af451bdb7..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json deleted file mode 100644 index 3314cc622..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Recent posts", - "items": [ - { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - }, - { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } - ] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json deleted file mode 100644 index 4e1f0ec5c..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/docusaurus", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json deleted file mode 100644 index 29e52ef89..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus", - "allTagsPath": "/blog/tags", - "count": 4 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json deleted file mode 100644 index aee990ec6..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/facebook", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json deleted file mode 100644 index 290234e8d..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "facebook", - "permalink": "/blog/tags/facebook", - "allTagsPath": "/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json deleted file mode 100644 index 11281f319..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/hello", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 2, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json deleted file mode 100644 index c57cf1707..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hello", - "permalink": "/blog/tags/hello", - "allTagsPath": "/blog/tags", - "count": 2 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json deleted file mode 100644 index 5fa7ea713..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/hola", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json deleted file mode 100644 index 6026a60c3..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hola", - "permalink": "/blog/tags/hola", - "allTagsPath": "/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json deleted file mode 100644 index a694b9898..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "label": "facebook", - "permalink": "/blog/tags/facebook", - "count": 1 - }, - { - "label": "hello", - "permalink": "/blog/tags/hello", - "count": 2 - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus", - "count": 4 - }, - { - "label": "hola", - "permalink": "/blog/tags/hola", - "count": 1 - } -] \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json deleted file mode 100644 index 3206737be..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-blog", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json deleted file mode 100644 index 0f4f59eca..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "permalink": "/slim/blog/first-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/slim/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json deleted file mode 100644 index 6933977fa..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "permalink": "/slim/blog/long-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json deleted file mode 100644 index 1458480ac..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "permalink": "/slim/blog/mdx-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json deleted file mode 100644 index 276b97dc9..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "permalink": "/slim/blog/welcome", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json deleted file mode 100644 index 88d01a9f1..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json deleted file mode 100644 index 93a103292..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "blogPosts": [ - { - "id": "welcome", - "metadata": { - "permalink": "/slim/blog/welcome", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - } - }, - "content": "[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\n\nSimply add Markdown files (or folders) to the `blog` directory.\n\nRegular blog authors can be added to `authors.yml`.\n\nThe blog post date can be extracted from filenames, such as:\n\n- `2019-05-30-welcome.md`\n- `2019-05-30-welcome/index.md`\n\nA blog post folder can be convenient to co-locate blog post images:\n\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\n\nThe blog supports tags as well!\n\n**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config." - }, - { - "id": "mdx-blog-post", - "metadata": { - "permalink": "/slim/blog/mdx-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\n\n:::tip\n\nUse the power of React to create interactive blog posts.\n\n```js\n\n```\n\n\n\n:::" - }, - { - "id": "long-blog-post", - "metadata": { - "permalink": "/slim/blog/long-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } - }, - "content": "This is the summary of a very long blog post,\n\nUse a `` comment to limit blog post size in the list view.\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - }, - { - "id": "first-blog-post", - "metadata": { - "permalink": "/slim/blog/first-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/slim/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - } - ] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json deleted file mode 100644 index 9072c7b78..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/docusaurus", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json deleted file mode 100644 index d948d8b2f..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus", - "allTagsPath": "/slim/blog/tags", - "count": 4 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json deleted file mode 100644 index 86ee031b4..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/facebook", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json deleted file mode 100644 index 919a94fbb..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "facebook", - "permalink": "/slim/blog/tags/facebook", - "allTagsPath": "/slim/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json deleted file mode 100644 index 3e5639ec6..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/hello", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 2, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json deleted file mode 100644 index f80d1c7be..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hello", - "permalink": "/slim/blog/tags/hello", - "allTagsPath": "/slim/blog/tags", - "count": 2 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json deleted file mode 100644 index 0bf57a036..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/hola", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json deleted file mode 100644 index 0a97ffd86..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hola", - "permalink": "/slim/blog/tags/hola", - "allTagsPath": "/slim/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json deleted file mode 100644 index c6b9ef3bf..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook", - "count": 1 - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello", - "count": 2 - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus", - "count": 4 - }, - { - "label": "hola", - "permalink": "/slim/blog/tags/hola", - "count": 1 - } -] \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json deleted file mode 100644 index dbf40c86c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Documentation", - "description": "Documentation Best Practices.", - "slug": "/category/documentation", - "permalink": "/docs/category/documentation", - "navigation": { - "previous": { - "title": "[INSERT PROJECT NAME] Project Governance", - "permalink": "/docs/guides/governance/governance-model/GOVERNANCE" - }, - "next": { - "title": "Change Log", - "permalink": "/docs/guides/documentation/change-log/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json deleted file mode 100644 index 9e6d37c69..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Governance", - "description": "Governance Best Practices.", - "slug": "/category/governance", - "permalink": "/docs/category/governance", - "navigation": { - "previous": { - "title": "Secrets Detection", - "permalink": "/docs/guides/software-lifecycle/security/secrets-detection/" - }, - "next": { - "title": "Contributions", - "permalink": "/docs/guides/governance/contributions/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json deleted file mode 100644 index a08f0281a..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Software Lifecycle", - "description": "Software Lifecycle Best Practices.", - "slug": "/category/software-lifecycle", - "permalink": "/docs/category/software-lifecycle", - "navigation": { - "previous": { - "title": "All Guides", - "permalink": "/docs/guides/search" - }, - "next": { - "title": "Application Starter Kits", - "permalink": "/docs/guides/software-lifecycle/application-starter-kits/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json deleted file mode 100644 index db0099ca3..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Documentation", - "description": "Documentation Best Practices.", - "slug": "/category/documentation", - "permalink": "/slim/docs/category/documentation", - "navigation": { - "previous": { - "title": "GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE" - }, - "next": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json deleted file mode 100644 index 8c7c0a9f3..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Governance", - "description": "Governance Best Practices.", - "slug": "/category/governance", - "permalink": "/slim/docs/category/governance", - "navigation": { - "previous": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - }, - "next": { - "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json deleted file mode 100644 index c1f22ba78..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Software Lifecycle", - "description": "Software Lifecycle Best Practices.", - "slug": "/category/software-lifecycle", - "permalink": "/slim/docs/category/software-lifecycle", - "navigation": { - "previous": { - "title": "All Guides", - "permalink": "/slim/docs/guides/search" - }, - "next": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json deleted file mode 100644 index 3818ad026..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-docs", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json deleted file mode 100644 index 0ed1cc426..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "about/CODE_OF_CONDUCT", - "id": "about/CODE_OF_CONDUCT", - "title": "Code of Conduct", - "description": "Our Pledge", - "source": "@site/docs/about/CODE_OF_CONDUCT.md", - "sourceDirName": "about", - "slug": "/about/CODE_OF_CONDUCT", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/CODE_OF_CONDUCT.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "About", - "permalink": "/slim/docs/about/" - }, - "next": { - "title": "SLIM Project Governance", - "permalink": "/slim/docs/about/GOVERNANCE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json deleted file mode 100644 index 94e8d0e4e..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "about/GOVERNANCE", - "id": "about/GOVERNANCE", - "title": "SLIM Project Governance", - "description": "This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the SLIM community and beyond, including from private organizations, universities, government organizations, and international organizations.", - "source": "@site/docs/about/GOVERNANCE.md", - "sourceDirName": "about", - "slug": "/about/GOVERNANCE", - "permalink": "/slim/docs/about/GOVERNANCE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/GOVERNANCE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json deleted file mode 100644 index 9c564cced..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "unversionedId": "about/README", - "id": "about/README", - "title": "About", - "description": "A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software", - "source": "@site/docs/about/README.md", - "sourceDirName": "about", - "slug": "/about/", - "permalink": "/slim/docs/about/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/README.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "aboutSidebar", - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json deleted file mode 100644 index 8faf1cbe4..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/contributing/CONTRIBUTING", - "id": "contribute/contributing/CONTRIBUTING", - "title": "Contributing to SLIM", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/contributing/CONTRIBUTING.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/", - "permalink": "/slim/docs/contribute/contributing/", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/contributing/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json deleted file mode 100644 index f4f9e3389..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/development-process", - "id": "contribute/contributing/development-process", - "title": "Our Development Process", - "description": "Our project integrates contributions from many people, and so we'd like to outline a process you can use to visualize how your contributions may be integrated if you provide something.", - "source": "@site/docs/contribute/contributing/development-process.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/development-process", - "permalink": "/slim/docs/contribute/contributing/development-process", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/development-process.md", - "tags": [], - "version": "current", - "sidebarPosition": 2, - "frontMatter": { - "sidebar_position": 2 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - }, - "next": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json deleted file mode 100644 index a9d7ac88b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/contributing/index", - "id": "contribute/contributing/index", - "title": "Contributing", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/contributing/index.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/", - "permalink": "/slim/docs/contribute/contributing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json deleted file mode 100644 index 58dd36826..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/introduction", - "id": "contribute/contributing/introduction", - "title": "Introduction", - "description": "SLIM is a joint, community-based effort at collective software process improvements. Therefore, we need your help! Here's the basics on contributing:", - "source": "@site/docs/contribute/contributing/introduction.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/introduction", - "permalink": "/slim/docs/contribute/contributing/introduction", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/introduction.md", - "tags": [], - "version": "current", - "sidebarPosition": 0, - "frontMatter": { - "sidebar_position": 0 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Contributing", - "permalink": "/slim/docs/contribute/contributing/" - }, - "next": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json deleted file mode 100644 index cc1f06084..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/know-before-contribute", - "id": "contribute/contributing/know-before-contribute", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "source": "@site/docs/contribute/contributing/know-before-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/know-before-contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/know-before-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - }, - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json deleted file mode 100644 index 650130475..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/CONTRIBUTING", - "id": "contribute/CONTRIBUTING", - "title": "Contributing to SLIM", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/CONTRIBUTING.md", - "sourceDirName": "contribute", - "slug": "/contribute/CONTRIBUTING", - "permalink": "/slim/docs/contribute/CONTRIBUTING", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json deleted file mode 100644 index a7913226d..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/prereqs", - "id": "contribute/contributing/prereqs", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "source": "@site/docs/contribute/contributing/prereqs.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/prereqs", - "permalink": "/slim/docs/contribute/contributing/prereqs", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/contributing/prereqs.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - }, - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json deleted file mode 100644 index e59f55661..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "contribute/contributing/ways-to-contribute2", - "id": "contribute/contributing/ways-to-contribute2", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "source": "@site/docs/contribute/contributing/ways-to-contribute2.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/ways-to-contribute2", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute2", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/contributing/ways-to-contribute2.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "previous": { - "title": "ways-to-contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - }, - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json deleted file mode 100644 index 60ab9ee96..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/ways-to-contribute", - "id": "contribute/contributing/ways-to-contribute", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "source": "@site/docs/contribute/contributing/ways-to-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/ways-to-contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/ways-to-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 3, - "frontMatter": { - "sidebar_position": 3 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - }, - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json deleted file mode 100644 index 6694a7496..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/submit-best-practice", - "id": "contribute/submit-best-practice", - "title": "Submit a Best Practice Guide", - "description": "1⃣️ Find or Make a Ticket", - "source": "@site/docs/contribute/submit-best-practice.md", - "sourceDirName": "contribute", - "slug": "/contribute/submit-best-practice", - "permalink": "/slim/docs/contribute/submit-best-practice", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/submit-best-practice.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "previous": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json deleted file mode 100644 index 5aaa3a0de..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/change-log/README", - "id": "guides/documentation/change-log/README", - "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", - "source": "@site/docs/guides/documentation/change-log/README.md", - "sourceDirName": "guides/documentation/change-log", - "slug": "/guides/documentation/change-log/", - "permalink": "/slim/docs/guides/documentation/change-log/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/change-log/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - }, - "next": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json deleted file mode 100644 index 16ea9e72b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/documentation-hosts/README", - "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "source": "@site/docs/guides/documentation/documentation-hosts/README.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - }, - "next": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json deleted file mode 100644 index df82789c5..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "source": "@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Hosting Trade Study", - "sidebar_label": "Docs Hosting Trade Study" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - }, - "next": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json deleted file mode 100644 index 36cf72173..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documentation-hosts/use-cases", - "id": "guides/documentation/documentation-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "source": "@site/docs/guides/documentation/documentation-hosts/use-cases.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/use-cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/use-cases.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Use Cases", - "sidebar_label": "Docs Use Cases" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json deleted file mode 100644 index 6355f8700..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/documention-hosts/README", - "id": "guides/documentation/documention-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "source": "@site/docs/guides/documentation/documention-hosts/README.md", - "sourceDirName": "guides/documentation/documention-hosts", - "slug": "/guides/documentation/documention-hosts/", - "permalink": "/slim/docs/guides/documentation/documention-hosts/", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/guides/documentation/documention-hosts/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - }, - "next": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json deleted file mode 100644 index d4155f45f..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "id": "guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "source": "@site/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user.md", - "sourceDirName": "guides/documentation/documention-hosts", - "slug": "/guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "permalink": "/slim/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Hosting Trade Study", - "sidebar_label": "Docs Hosting Trade Study" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documention-hosts/" - }, - "next": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documention-hosts/use-cases" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json deleted file mode 100644 index d72a4254c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documention-hosts/use-cases", - "id": "guides/documentation/documention-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "source": "@site/docs/guides/documentation/documention-hosts/use-cases.md", - "sourceDirName": "guides/documentation/documention-hosts", - "slug": "/guides/documentation/documention-hosts/use-cases", - "permalink": "/slim/docs/guides/documentation/documention-hosts/use-cases", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/guides/documentation/documention-hosts/use-cases.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Use Cases", - "sidebar_label": "Docs Use Cases" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json deleted file mode 100644 index 7f4cacd8e..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/readme/index", - "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", - "source": "@site/docs/guides/documentation/readme/index.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/", - "permalink": "/slim/docs/guides/documentation/readme/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - }, - "next": { - "title": "README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json deleted file mode 100644 index e8237c89b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/readme/README", - "id": "guides/documentation/readme/README", - "title": "README", - "description": "", - "source": "@site/docs/guides/documentation/readme/README.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/", - "permalink": "/slim/docs/guides/documentation/readme/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json deleted file mode 100644 index cabed1180..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "guides/documentation/readme/README-TEMPLATE", - "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", - "description": "", - "source": "@site/docs/guides/documentation/readme/README-TEMPLATE.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json deleted file mode 100644 index 5ce8ced2d..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "sourceDirName": "guides/governance/contributions/change-request-templates/github", - "slug": "/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json deleted file mode 100644 index db8ef4d7f..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/change-request-templates/README", - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", - "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", - "sourceDirName": "guides/governance/contributions/change-request-templates", - "slug": "/guides/governance/contributions/change-request-templates/", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" - }, - "next": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json deleted file mode 100644 index 5f330eab8..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/code-of-conduct/README", - "id": "guides/governance/contributions/code-of-conduct/README", - "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", - "source": "@site/docs/guides/governance/contributions/code-of-conduct/README.md", - "sourceDirName": "guides/governance/contributions/code-of-conduct", - "slug": "/guides/governance/contributions/code-of-conduct/", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/code-of-conduct/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - }, - "next": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json deleted file mode 100644 index 13f592eef..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "title": "CONTRIBUTING", - "description": "", - "source": "@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - }, - "next": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json deleted file mode 100644 index 0a3c624ef..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/contributing-guide/README", - "id": "guides/governance/contributions/contributing-guide/README", - "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", - "source": "@site/docs/guides/governance/contributions/contributing-guide/README.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - }, - "next": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json deleted file mode 100644 index f64efe56a..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/developer-certificate-origin/README", - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "source": "@site/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "sourceDirName": "guides/governance/contributions/developer-certificate-origin", - "slug": "/guides/governance/contributions/developer-certificate-origin/", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - }, - "next": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json deleted file mode 100644 index 7615a57ee..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report", - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "title": "bug_report", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - }, - "next": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json deleted file mode 100644 index 92f8f5731..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "title": "bug_report.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - }, - "next": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json deleted file mode 100644 index 83c0523d8..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature", - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "title": "new_feature", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - "next": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json deleted file mode 100644 index 28bd44384..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "title": "new_feature.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - }, - "next": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json deleted file mode 100644 index f0b470333..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/README", - "id": "guides/governance/contributions/issue-templates/README", - "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", - "source": "@site/docs/guides/governance/contributions/issue-templates/README.md", - "sourceDirName": "guides/governance/contributions/issue-templates", - "slug": "/guides/governance/contributions/issue-templates/", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - }, - "next": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json deleted file mode 100644 index ff9a48c3c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/README", - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "source": "@site/docs/guides/governance/contributions/README.md", - "sourceDirName": "guides/governance/contributions", - "slug": "/guides/governance/contributions/", - "permalink": "/slim/docs/guides/governance/contributions/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - }, - "next": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json deleted file mode 100644 index 5deb76229..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/governance-model/GOVERNANCE", - "id": "guides/governance/governance-model/GOVERNANCE", - "title": "GOVERNANCE", - "description": "", - "source": "@site/docs/guides/governance/governance-model/GOVERNANCE.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/GOVERNANCE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/GOVERNANCE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - }, - "next": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json deleted file mode 100644 index 63bb95ced..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "title": "GOVERNANCE-TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - }, - "next": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json deleted file mode 100644 index 0ca467b2b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/governance-model/README", - "id": "guides/governance/governance-model/README", - "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", - "source": "@site/docs/guides/governance/governance-model/README.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/", - "permalink": "/slim/docs/guides/governance/governance-model/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - }, - "next": { - "title": "GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json deleted file mode 100644 index 72ba05c3b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "unversionedId": "guides/search", - "id": "guides/search", - "title": "All Guides", - "description": "Welcome to our best practice guide resources!", - "source": "@site/docs/guides/search.md", - "sourceDirName": "guides", - "slug": "/guides/search", - "permalink": "/slim/docs/guides/search", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/search.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "guidesSidebar", - "next": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json deleted file mode 100644 index e07e7bb76..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "title": "Python Starter Kit", - "description": "A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation.", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits/python-starter-kit", - "slug": "/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - }, - "next": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json deleted file mode 100644 index ce3f3a506..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/application-starter-kits/README", - "id": "guides/software-lifecycle/application-starter-kits/README", - "title": "Application Starter Kits", - "description": "", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits", - "slug": "/guides/software-lifecycle/application-starter-kits/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - }, - "next": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json deleted file mode 100644 index 9dbed412d..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "title": "Continuous Integration Frameworks", - "description": "* Continuous Integration", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Continuous Integration Frameworks", - "sidebar_label": "Continuous Integration Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json deleted file mode 100644 index cc24c52c4..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "title": "Continuous Integration Frameworks", - "description": "[Frameworks & Use Cases) [continuous-integration-frameworks]", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json deleted file mode 100644 index 9db8614f0..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/README", - "id": "guides/software-lifecycle/continuous-integration/README", - "title": "Continuous Integration", - "description": "This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software.", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - }, - "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json deleted file mode 100644 index 1335d40bf..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "title": "Reference Architectures", - "description": "Overview", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/reference-architecture", - "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json deleted file mode 100644 index 474dd6ba4..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-testing/README", - "id": "guides/software-lifecycle/continuous-testing/README", - "title": "Continuous Testing", - "description": "Use Cases and Frameworks", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" - }, - "next": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json deleted file mode 100644 index 6c3f6e7b3..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "title": "Testing Frameworks", - "description": "* Continuous Testing", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/testing-frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Testing Frameworks", - "sidebar_label": "Testing Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - "next": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json deleted file mode 100644 index 3945c0807..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - }, - "next": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json deleted file mode 100644 index 64a295622..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/README", - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "source": "@site/docs/guides/software-lifecycle/security/README.md", - "sourceDirName": "guides/software-lifecycle/security", - "slug": "/guides/software-lifecycle/security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - }, - "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json deleted file mode 100644 index 635b8ca36..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/secrets-detection/README", - "id": "guides/software-lifecycle/security/secrets-detection/README", - "title": "Secrets Detection", - "description": "We recommend detect-secrets to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history,", - "source": "@site/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "sourceDirName": "guides/software-lifecycle/security/secrets-detection", - "slug": "/guides/software-lifecycle/security/secrets-detection/", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" - }, - "next": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json deleted file mode 100644 index c2c28ff41..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ /dev/null @@ -1,594 +0,0 @@ -{ - "pluginId": "default", - "version": "current", - "label": "Next", - "banner": null, - "badge": false, - "noIndex": false, - "className": "docs-version-current", - "isLast": true, - "docsSidebars": { - "guidesSidebar": [ - { - "type": "link", - "label": "All Guides", - "href": "/slim/docs/guides/search", - "docId": "guides/search" - }, - { - "type": "category", - "label": "Software Lifecycle", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Application Starter Kits", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Python Starter Kit", - "href": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "docId": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README" - } - ], - "href": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - }, - { - "type": "category", - "label": "Continuous Integration", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Continuous Integration Frameworks", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Continuous Integration Frameworks", - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "docId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks" - } - ], - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - { - "type": "link", - "label": "Reference Architectures", - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", - "docId": "guides/software-lifecycle/continuous-integration/reference-architecture/README" - } - ], - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - { - "type": "category", - "label": "Continuous Testing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Testing Frameworks", - "href": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "docId": "guides/software-lifecycle/continuous-testing/testing-frameworks" - } - ], - "href": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - { - "type": "category", - "label": "Security", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Dependabot", - "href": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "docId": "guides/software-lifecycle/security/dependabot/README" - }, - { - "type": "link", - "label": "Secrets Detection", - "href": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "docId": "guides/software-lifecycle/security/secrets-detection/README" - } - ], - "href": "/slim/docs/guides/software-lifecycle/security/" - } - ], - "href": "/slim/docs/category/software-lifecycle" - }, - { - "type": "category", - "label": "Governance", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Contributions", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Change Request Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "PULL_REQUEST_TEMPLATE", - "href": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "docId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - ] - } - ], - "href": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - { - "type": "link", - "label": "Code of Conduct", - "href": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "docId": "guides/governance/contributions/code-of-conduct/README" - }, - { - "type": "category", - "label": "Contributing Guide", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "CONTRIBUTING", - "href": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "docId": "guides/governance/contributions/contributing-guide/CONTRIBUTING" - } - ], - "href": "/slim/docs/guides/governance/contributions/contributing-guide/" - }, - { - "type": "link", - "label": "Developer Certificate of Origin (DCO)", - "href": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "docId": "guides/governance/contributions/developer-certificate-origin/README" - }, - { - "type": "category", - "label": "Issue Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "bug_report", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "docId": "guides/governance/contributions/issue-templates/github/bug_report" - }, - { - "type": "link", - "label": "bug_report.yml", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "docId": "guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - { - "type": "link", - "label": "new_feature", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "docId": "guides/governance/contributions/issue-templates/github/new_feature" - }, - { - "type": "link", - "label": "new_feature.yml", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "docId": "guides/governance/contributions/issue-templates/github/new_feature.yml" - } - ] - } - ], - "href": "/slim/docs/guides/governance/contributions/issue-templates/" - } - ], - "href": "/slim/docs/guides/governance/contributions/" - }, - { - "type": "category", - "label": "Governance Model", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "GOVERNANCE-TEMPLATE", - "href": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "docId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } - ], - "href": "/slim/docs/guides/governance/governance-model/" - } - ], - "href": "/slim/docs/category/governance" - }, - { - "type": "category", - "label": "Documentation", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Change Log", - "href": "/slim/docs/guides/documentation/change-log/", - "docId": "guides/documentation/change-log/README" - }, - { - "type": "category", - "label": "Documentation Hosts", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Docs Hosting Trade Study", - "href": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "docId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - }, - { - "type": "link", - "label": "Docs Use Cases", - "href": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "docId": "guides/documentation/documentation-hosts/use-cases" - } - ], - "href": "/slim/docs/guides/documentation/documentation-hosts/" - }, - { - "type": "category", - "label": "README Template", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "README-TEMPLATE", - "href": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "docId": "guides/documentation/readme/README-TEMPLATE" - } - ], - "href": "/slim/docs/guides/documentation/readme/" - } - ], - "href": "/slim/docs/category/documentation" - } - ], - "aboutSidebar": [ - { - "type": "link", - "label": "About", - "href": "/slim/docs/about/", - "docId": "about/README" - }, - { - "type": "link", - "label": "Code of Conduct", - "href": "/slim/docs/about/CODE_OF_CONDUCT", - "docId": "about/CODE_OF_CONDUCT" - }, - { - "type": "link", - "label": "SLIM Project Governance", - "href": "/slim/docs/about/GOVERNANCE", - "docId": "about/GOVERNANCE" - } - ], - "contributeSidebar": [ - { - "type": "category", - "label": "Contributing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Introduction", - "href": "/slim/docs/contribute/contributing/introduction", - "docId": "contribute/contributing/introduction" - }, - { - "type": "link", - "label": "Know Before you Contribute", - "href": "/slim/docs/contribute/contributing/know-before-contribute", - "docId": "contribute/contributing/know-before-contribute" - }, - { - "type": "link", - "label": "Our Development Process", - "href": "/slim/docs/contribute/contributing/development-process", - "docId": "contribute/contributing/development-process" - }, - { - "type": "link", - "label": "Ways to Contribute", - "href": "/slim/docs/contribute/contributing/ways-to-contribute", - "docId": "contribute/contributing/ways-to-contribute" - } - ], - "href": "/slim/docs/contribute/contributing/" - }, - { - "type": "link", - "label": "Submit a Best Practice Guide", - "href": "/slim/docs/contribute/submit-best-practice", - "docId": "contribute/submit-best-practice" - } - ] - }, - "docs": { - "about/CODE_OF_CONDUCT": { - "id": "about/CODE_OF_CONDUCT", - "title": "Code of Conduct", - "description": "Our Pledge", - "sidebar": "aboutSidebar" - }, - "about/GOVERNANCE": { - "id": "about/GOVERNANCE", - "title": "SLIM Project Governance", - "description": "This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the SLIM community and beyond, including from private organizations, universities, government organizations, and international organizations.", - "sidebar": "aboutSidebar" - }, - "about/README": { - "id": "about/README", - "title": "About", - "description": "A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software", - "sidebar": "aboutSidebar" - }, - "contribute/contributing/development-process": { - "id": "contribute/contributing/development-process", - "title": "Our Development Process", - "description": "Our project integrates contributions from many people, and so we'd like to outline a process you can use to visualize how your contributions may be integrated if you provide something.", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/index": { - "id": "contribute/contributing/index", - "title": "Contributing", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/introduction": { - "id": "contribute/contributing/introduction", - "title": "Introduction", - "description": "SLIM is a joint, community-based effort at collective software process improvements. Therefore, we need your help! Here's the basics on contributing:", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/know-before-contribute": { - "id": "contribute/contributing/know-before-contribute", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/ways-to-contribute": { - "id": "contribute/contributing/ways-to-contribute", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "sidebar": "contributeSidebar" - }, - "contribute/submit-best-practice": { - "id": "contribute/submit-best-practice", - "title": "Submit a Best Practice Guide", - "description": "1⃣️ Find or Make a Ticket", - "sidebar": "contributeSidebar" - }, - "guides/documentation/change-log/README": { - "id": "guides/documentation/change-log/README", - "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", - "sidebar": "guidesSidebar" - }, - "guides/documentation/documentation-hosts/README": { - "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "sidebar": "guidesSidebar" - }, - "guides/documentation/documentation-hosts/trade-study-hostingdocs-user": { - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "sidebar": "guidesSidebar" - }, - "guides/documentation/documentation-hosts/use-cases": { - "id": "guides/documentation/documentation-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "sidebar": "guidesSidebar" - }, - "guides/documentation/readme/index": { - "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", - "sidebar": "guidesSidebar" - }, - "guides/documentation/readme/README-TEMPLATE": { - "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE": { - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/change-request-templates/README": { - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/code-of-conduct/README": { - "id": "guides/governance/contributions/code-of-conduct/README", - "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/contributing-guide/CONTRIBUTING": { - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "title": "CONTRIBUTING", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/contributing-guide/README": { - "id": "guides/governance/contributions/contributing-guide/README", - "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/developer-certificate-origin/README": { - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/bug_report": { - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "title": "bug_report", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/bug_report.yml": { - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "title": "bug_report.yml", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/new_feature": { - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "title": "new_feature", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/new_feature.yml": { - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "title": "new_feature.yml", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/README": { - "id": "guides/governance/contributions/issue-templates/README", - "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/README": { - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/governance-model/GOVERNANCE-TEMPLATE": { - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "title": "GOVERNANCE-TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/governance-model/README": { - "id": "guides/governance/governance-model/README", - "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", - "sidebar": "guidesSidebar" - }, - "guides/search": { - "id": "guides/search", - "title": "All Guides", - "description": "Welcome to our best practice guide resources!", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/application-starter-kits/python-starter-kit/README": { - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "title": "Python Starter Kit", - "description": "A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/application-starter-kits/README": { - "id": "guides/software-lifecycle/application-starter-kits/README", - "title": "Application Starter Kits", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks": { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "title": "Continuous Integration Frameworks", - "description": "* Continuous Integration", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README": { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "title": "Continuous Integration Frameworks", - "description": "[Frameworks & Use Cases) [continuous-integration-frameworks]", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/README": { - "id": "guides/software-lifecycle/continuous-integration/README", - "title": "Continuous Integration", - "description": "This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/reference-architecture/README": { - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "title": "Reference Architectures", - "description": "Overview", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-testing/README": { - "id": "guides/software-lifecycle/continuous-testing/README", - "title": "Continuous Testing", - "description": "Use Cases and Frameworks", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-testing/testing-frameworks": { - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "title": "Testing Frameworks", - "description": "* Continuous Testing", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/dependabot/README": { - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/README": { - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/secrets-detection/README": { - "id": "guides/software-lifecycle/security/secrets-detection/README", - "title": "Secrets Detection", - "description": "We recommend detect-secrets to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history,", - "sidebar": "guidesSidebar" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json deleted file mode 100644 index b141f718a..000000000 --- a/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-pages", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json b/.docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json deleted file mode 100644 index 30ff9aa3d..000000000 --- a/.docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mdx", - "permalink": "/slim/markdown-page", - "source": "@site/src/pages/markdown-page.md", - "title": "Markdown page example", - "description": "You don't need React to write simple standalone pages.", - "frontMatter": { - "title": "Markdown page example" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json deleted file mode 100644 index 2a7bd7911..000000000 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ /dev/null @@ -1,1730 +0,0 @@ -{ - "docusaurus-plugin-content-docs": { - "default": { - "loadedVersions": [ - { - "versionName": "current", - "label": "Next", - "banner": null, - "badge": false, - "noIndex": false, - "className": "docs-version-current", - "path": "/slim/docs", - "tagsPath": "/slim/docs/tags", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs", - "editUrlLocalized": "https://github.com/nasa-ammos/slim/tree/main/i18n/en/docusaurus-plugin-content-docs/current", - "isLast": true, - "routePriority": -1, - "sidebarFilePath": "/Users/rverma/src/slim/sidebars.js", - "contentPath": "/Users/rverma/src/slim/docs", - "contentPathLocalized": "/Users/rverma/src/slim/i18n/en/docusaurus-plugin-content-docs/current", - "docs": [ - { - "unversionedId": "about/CODE_OF_CONDUCT", - "id": "about/CODE_OF_CONDUCT", - "title": "Code of Conduct", - "description": "Our Pledge", - "source": "@site/docs/about/CODE_OF_CONDUCT.md", - "sourceDirName": "about", - "slug": "/about/CODE_OF_CONDUCT", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/CODE_OF_CONDUCT.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "About", - "permalink": "/slim/docs/about/" - }, - "next": { - "title": "SLIM Project Governance", - "permalink": "/slim/docs/about/GOVERNANCE" - } - }, - { - "unversionedId": "about/GOVERNANCE", - "id": "about/GOVERNANCE", - "title": "SLIM Project Governance", - "description": "This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the SLIM community and beyond, including from private organizations, universities, government organizations, and international organizations.", - "source": "@site/docs/about/GOVERNANCE.md", - "sourceDirName": "about", - "slug": "/about/GOVERNANCE", - "permalink": "/slim/docs/about/GOVERNANCE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/GOVERNANCE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } - }, - { - "unversionedId": "about/README", - "id": "about/README", - "title": "About", - "description": "A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software", - "source": "@site/docs/about/README.md", - "sourceDirName": "about", - "slug": "/about/", - "permalink": "/slim/docs/about/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/README.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "aboutSidebar", - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } - }, - { - "unversionedId": "contribute/contributing/development-process", - "id": "contribute/contributing/development-process", - "title": "Our Development Process", - "description": "Our project integrates contributions from many people, and so we'd like to outline a process you can use to visualize how your contributions may be integrated if you provide something.", - "source": "@site/docs/contribute/contributing/development-process.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/development-process", - "permalink": "/slim/docs/contribute/contributing/development-process", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/development-process.md", - "tags": [], - "version": "current", - "sidebarPosition": 2, - "frontMatter": { - "sidebar_position": 2 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - }, - "next": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } - }, - { - "unversionedId": "contribute/contributing/index", - "id": "contribute/contributing/index", - "title": "Contributing", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/contributing/index.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/", - "permalink": "/slim/docs/contribute/contributing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - } - }, - { - "unversionedId": "contribute/contributing/introduction", - "id": "contribute/contributing/introduction", - "title": "Introduction", - "description": "SLIM is a joint, community-based effort at collective software process improvements. Therefore, we need your help! Here's the basics on contributing:", - "source": "@site/docs/contribute/contributing/introduction.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/introduction", - "permalink": "/slim/docs/contribute/contributing/introduction", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/introduction.md", - "tags": [], - "version": "current", - "sidebarPosition": 0, - "frontMatter": { - "sidebar_position": 0 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Contributing", - "permalink": "/slim/docs/contribute/contributing/" - }, - "next": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - } - }, - { - "unversionedId": "contribute/contributing/know-before-contribute", - "id": "contribute/contributing/know-before-contribute", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "source": "@site/docs/contribute/contributing/know-before-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/know-before-contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/know-before-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - }, - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } - }, - { - "unversionedId": "contribute/contributing/ways-to-contribute", - "id": "contribute/contributing/ways-to-contribute", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "source": "@site/docs/contribute/contributing/ways-to-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/ways-to-contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/ways-to-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 3, - "frontMatter": { - "sidebar_position": 3 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - }, - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } - }, - { - "unversionedId": "contribute/submit-best-practice", - "id": "contribute/submit-best-practice", - "title": "Submit a Best Practice Guide", - "description": "1⃣️ Find or Make a Ticket", - "source": "@site/docs/contribute/submit-best-practice.md", - "sourceDirName": "contribute", - "slug": "/contribute/submit-best-practice", - "permalink": "/slim/docs/contribute/submit-best-practice", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/submit-best-practice.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "previous": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } - }, - { - "unversionedId": "guides/documentation/change-log/README", - "id": "guides/documentation/change-log/README", - "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", - "source": "@site/docs/guides/documentation/change-log/README.md", - "sourceDirName": "guides/documentation/change-log", - "slug": "/guides/documentation/change-log/", - "permalink": "/slim/docs/guides/documentation/change-log/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/change-log/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - }, - "next": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - } - }, - { - "unversionedId": "guides/documentation/documentation-hosts/README", - "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "source": "@site/docs/guides/documentation/documentation-hosts/README.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - }, - "next": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - } - }, - { - "unversionedId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "source": "@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Hosting Trade Study", - "sidebar_label": "Docs Hosting Trade Study" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - }, - "next": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - } - }, - { - "unversionedId": "guides/documentation/documentation-hosts/use-cases", - "id": "guides/documentation/documentation-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "source": "@site/docs/guides/documentation/documentation-hosts/use-cases.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/use-cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/use-cases.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Use Cases", - "sidebar_label": "Docs Use Cases" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } - }, - { - "unversionedId": "guides/documentation/readme/index", - "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", - "source": "@site/docs/guides/documentation/readme/index.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/", - "permalink": "/slim/docs/guides/documentation/readme/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - }, - "next": { - "title": "README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE" - } - }, - { - "unversionedId": "guides/documentation/readme/README-TEMPLATE", - "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", - "description": "", - "source": "@site/docs/guides/documentation/readme/README-TEMPLATE.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } - }, - { - "unversionedId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "sourceDirName": "guides/governance/contributions/change-request-templates/github", - "slug": "/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - } - }, - { - "unversionedId": "guides/governance/contributions/change-request-templates/README", - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", - "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", - "sourceDirName": "guides/governance/contributions/change-request-templates", - "slug": "/guides/governance/contributions/change-request-templates/", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" - }, - "next": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - }, - { - "unversionedId": "guides/governance/contributions/code-of-conduct/README", - "id": "guides/governance/contributions/code-of-conduct/README", - "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", - "source": "@site/docs/guides/governance/contributions/code-of-conduct/README.md", - "sourceDirName": "guides/governance/contributions/code-of-conduct", - "slug": "/guides/governance/contributions/code-of-conduct/", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/code-of-conduct/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - }, - "next": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - } - }, - { - "unversionedId": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "title": "CONTRIBUTING", - "description": "", - "source": "@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - }, - "next": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - } - }, - { - "unversionedId": "guides/governance/contributions/contributing-guide/README", - "id": "guides/governance/contributions/contributing-guide/README", - "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", - "source": "@site/docs/guides/governance/contributions/contributing-guide/README.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - }, - "next": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - } - }, - { - "unversionedId": "guides/governance/contributions/developer-certificate-origin/README", - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "source": "@site/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "sourceDirName": "guides/governance/contributions/developer-certificate-origin", - "slug": "/guides/governance/contributions/developer-certificate-origin/", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - }, - "next": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report", - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "title": "bug_report", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - }, - "next": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "title": "bug_report.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - }, - "next": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature", - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "title": "new_feature", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - "next": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "title": "new_feature.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - }, - "next": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/README", - "id": "guides/governance/contributions/issue-templates/README", - "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", - "source": "@site/docs/guides/governance/contributions/issue-templates/README.md", - "sourceDirName": "guides/governance/contributions/issue-templates", - "slug": "/guides/governance/contributions/issue-templates/", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - }, - "next": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - } - }, - { - "unversionedId": "guides/governance/contributions/README", - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "source": "@site/docs/guides/governance/contributions/README.md", - "sourceDirName": "guides/governance/contributions", - "slug": "/guides/governance/contributions/", - "permalink": "/slim/docs/guides/governance/contributions/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - }, - "next": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - } - }, - { - "unversionedId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "title": "GOVERNANCE-TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - }, - "next": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - } - }, - { - "unversionedId": "guides/governance/governance-model/README", - "id": "guides/governance/governance-model/README", - "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", - "source": "@site/docs/guides/governance/governance-model/README.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/", - "permalink": "/slim/docs/guides/governance/governance-model/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - }, - "next": { - "title": "GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } - }, - { - "unversionedId": "guides/search", - "id": "guides/search", - "title": "All Guides", - "description": "Welcome to our best practice guide resources!", - "source": "@site/docs/guides/search.md", - "sourceDirName": "guides", - "slug": "/guides/search", - "permalink": "/slim/docs/guides/search", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/search.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "guidesSidebar", - "next": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - } - }, - { - "unversionedId": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "title": "Python Starter Kit", - "description": "A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation.", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits/python-starter-kit", - "slug": "/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - }, - "next": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - } - }, - { - "unversionedId": "guides/software-lifecycle/application-starter-kits/README", - "id": "guides/software-lifecycle/application-starter-kits/README", - "title": "Application Starter Kits", - "description": "", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits", - "slug": "/guides/software-lifecycle/application-starter-kits/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - }, - "next": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "title": "Continuous Integration Frameworks", - "description": "* Continuous Integration", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Continuous Integration Frameworks", - "sidebar_label": "Continuous Integration Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "title": "Continuous Integration Frameworks", - "description": "[Frameworks & Use Cases) [continuous-integration-frameworks]", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/README", - "id": "guides/software-lifecycle/continuous-integration/README", - "title": "Continuous Integration", - "description": "This this guide, we explore best practices for continuous integration - including exploring scenarios for build integration, publishing test results and releasing compiled software.", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - }, - "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "title": "Reference Architectures", - "description": "Overview", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/reference-architecture", - "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-testing/README", - "id": "guides/software-lifecycle/continuous-testing/README", - "title": "Continuous Testing", - "description": "Use Cases and Frameworks", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" - }, - "next": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "title": "Testing Frameworks", - "description": "* Continuous Testing", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/testing-frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Testing Frameworks", - "sidebar_label": "Testing Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - "next": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - } - }, - { - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - }, - "next": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - } - }, - { - "unversionedId": "guides/software-lifecycle/security/README", - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "source": "@site/docs/guides/software-lifecycle/security/README.md", - "sourceDirName": "guides/software-lifecycle/security", - "slug": "/guides/software-lifecycle/security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - }, - "next": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" - } - }, - { - "unversionedId": "guides/software-lifecycle/security/secrets-detection/README", - "id": "guides/software-lifecycle/security/secrets-detection/README", - "title": "Secrets Detection", - "description": "We recommend detect-secrets to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history,", - "source": "@site/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "sourceDirName": "guides/software-lifecycle/security/secrets-detection", - "slug": "/guides/software-lifecycle/security/secrets-detection/", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Dependabot", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/" - }, - "next": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - } - } - ], - "drafts": [], - "sidebars": { - "guidesSidebar": [ - { - "type": "doc", - "id": "guides/search" - }, - { - "type": "category", - "label": "Software Lifecycle", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Application Starter Kits", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "Python Starter Kit", - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/application-starter-kits/README" - } - }, - { - "type": "category", - "label": "Continuous Integration", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Continuous Integration Frameworks", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "label": "Continuous Integration Frameworks" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README" - } - }, - { - "type": "doc", - "label": "Reference Architectures", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/README" - } - }, - { - "type": "category", - "label": "Continuous Testing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "label": "Testing Frameworks" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/continuous-testing/README" - } - }, - { - "type": "category", - "label": "Security", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "Dependabot", - "id": "guides/software-lifecycle/security/dependabot/README" - }, - { - "type": "doc", - "label": "Secrets Detection", - "id": "guides/software-lifecycle/security/secrets-detection/README" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/security/README" - } - } - ], - "link": { - "type": "generated-index", - "description": "Software Lifecycle Best Practices.", - "slug": "/category/software-lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - } - }, - { - "type": "category", - "label": "Governance", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Contributions", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Change Request Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - ] - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/README" - } - }, - { - "type": "doc", - "label": "Code of Conduct", - "id": "guides/governance/contributions/code-of-conduct/README" - }, - { - "type": "category", - "label": "Contributing Guide", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING" - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/contributing-guide/README" - } - }, - { - "type": "doc", - "label": "Developer Certificate of Origin (DCO)", - "id": "guides/governance/contributions/developer-certificate-origin/README" - }, - { - "type": "category", - "label": "Issue Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/bug_report" - }, - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/new_feature" - }, - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml" - } - ] - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/README" - } - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/README" - } - }, - { - "type": "category", - "label": "Governance Model", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } - ], - "link": { - "type": "doc", - "id": "guides/governance/governance-model/README" - } - } - ], - "link": { - "type": "generated-index", - "description": "Governance Best Practices.", - "slug": "/category/governance", - "permalink": "/slim/docs/category/governance" - } - }, - { - "type": "category", - "label": "Documentation", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "Change Log", - "id": "guides/documentation/change-log/README" - }, - { - "type": "category", - "label": "Documentation Hosts", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "label": "Docs Hosting Trade Study" - }, - { - "type": "doc", - "id": "guides/documentation/documentation-hosts/use-cases", - "label": "Docs Use Cases" - } - ], - "link": { - "type": "doc", - "id": "guides/documentation/documentation-hosts/README" - } - }, - { - "type": "category", - "label": "README Template", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/documentation/readme/README-TEMPLATE" - } - ], - "link": { - "type": "doc", - "id": "guides/documentation/readme/index" - } - } - ], - "link": { - "type": "generated-index", - "description": "Documentation Best Practices.", - "slug": "/category/documentation", - "permalink": "/slim/docs/category/documentation" - } - } - ], - "aboutSidebar": [ - { - "type": "doc", - "id": "about/README" - }, - { - "type": "doc", - "id": "about/CODE_OF_CONDUCT" - }, - { - "type": "doc", - "id": "about/GOVERNANCE" - } - ], - "contributeSidebar": [ - { - "type": "category", - "label": "Contributing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "contribute/contributing/introduction" - }, - { - "type": "doc", - "id": "contribute/contributing/know-before-contribute" - }, - { - "type": "doc", - "id": "contribute/contributing/development-process" - }, - { - "type": "doc", - "id": "contribute/contributing/ways-to-contribute" - } - ], - "link": { - "type": "doc", - "id": "contribute/contributing/index" - } - }, - { - "type": "doc", - "id": "contribute/submit-best-practice" - } - ] - } - } - ] - } - }, - "docusaurus-plugin-content-blog": { - "default": { - "blogSidebarTitle": "Recent posts", - "blogPosts": [ - { - "id": "welcome", - "metadata": { - "permalink": "/slim/blog/welcome", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - } - }, - "content": "[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\n\nSimply add Markdown files (or folders) to the `blog` directory.\n\nRegular blog authors can be added to `authors.yml`.\n\nThe blog post date can be extracted from filenames, such as:\n\n- `2019-05-30-welcome.md`\n- `2019-05-30-welcome/index.md`\n\nA blog post folder can be convenient to co-locate blog post images:\n\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\n\nThe blog supports tags as well!\n\n**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config." - }, - { - "id": "mdx-blog-post", - "metadata": { - "permalink": "/slim/blog/mdx-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\n\n:::tip\n\nUse the power of React to create interactive blog posts.\n\n```js\n\n```\n\n\n\n:::" - }, - { - "id": "long-blog-post", - "metadata": { - "permalink": "/slim/blog/long-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } - }, - "content": "This is the summary of a very long blog post,\n\nUse a `` comment to limit blog post size in the list view.\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - }, - { - "id": "first-blog-post", - "metadata": { - "permalink": "/slim/blog/first-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/slim/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - } - ], - "blogListPaginated": [ - { - "items": [ - "welcome", - "mdx-blog-post", - "long-blog-post", - "first-blog-post" - ], - "metadata": { - "permalink": "/slim/blog", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ], - "blogTags": { - "/slim/blog/tags/facebook": { - "label": "facebook", - "items": [ - "welcome" - ], - "permalink": "/slim/blog/tags/facebook", - "pages": [ - { - "items": [ - "welcome" - ], - "metadata": { - "permalink": "/slim/blog/tags/facebook", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - }, - "/slim/blog/tags/hello": { - "label": "hello", - "items": [ - "welcome", - "long-blog-post" - ], - "permalink": "/slim/blog/tags/hello", - "pages": [ - { - "items": [ - "welcome", - "long-blog-post" - ], - "metadata": { - "permalink": "/slim/blog/tags/hello", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 2, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - }, - "/slim/blog/tags/docusaurus": { - "label": "docusaurus", - "items": [ - "welcome", - "mdx-blog-post", - "long-blog-post", - "first-blog-post" - ], - "permalink": "/slim/blog/tags/docusaurus", - "pages": [ - { - "items": [ - "welcome", - "mdx-blog-post", - "long-blog-post", - "first-blog-post" - ], - "metadata": { - "permalink": "/slim/blog/tags/docusaurus", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - }, - "/slim/blog/tags/hola": { - "label": "hola", - "items": [ - "first-blog-post" - ], - "permalink": "/slim/blog/tags/hola", - "pages": [ - { - "items": [ - "first-blog-post" - ], - "metadata": { - "permalink": "/slim/blog/tags/hola", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - } - }, - "blogTagsListPath": "/slim/blog/tags" - } - }, - "docusaurus-plugin-content-pages": { - "default": [ - { - "type": "jsx", - "permalink": "/slim/", - "source": "@site/src/pages/index.js" - }, - { - "type": "mdx", - "permalink": "/slim/markdown-page", - "source": "@site/src/pages/markdown-page.md", - "title": "Markdown page example", - "description": "You don't need React to write simple standalone pages.", - "frontMatter": { - "title": "Markdown page example" - } - } - ] - }, - "docusaurus-plugin-debug": {}, - "docusaurus-theme-classic": {}, - "docusaurus-theme-mermaid": {}, - "docusaurus-bootstrap-plugin": {}, - "docusaurus-mdx-fallback-plugin": {} -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json deleted file mode 100644 index 21c2cfd4e..000000000 --- a/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-debug", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs deleted file mode 100644 index 8de441441..000000000 --- a/.docusaurus/docusaurus.config.mjs +++ /dev/null @@ -1,367 +0,0 @@ -/* - * AUTOGENERATED - DON'T EDIT - * Your edits in this file will be overwritten in the next build! - * Modify the docusaurus.config.js file at your site's root instead. - */ -export default { - "title": "SLIM", - "tagline": "Software Lifecycle Improvement & Modernization (SLIM)", - "favicon": "img/slim-favicon.ico", - "url": "https://localhost", - "baseUrl": "/slim/", - "organizationName": "nasa-ammos", - "projectName": "slim", - "onBrokenLinks": "throw", - "onBrokenMarkdownLinks": "warn", - "i18n": { - "defaultLocale": "en", - "locales": [ - "en" - ], - "path": "i18n", - "localeConfigs": {} - }, - "presets": [ - [ - "classic", - { - "docs": { - "sidebarPath": "/Users/rverma/src/slim/sidebars.js", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/", - "sidebarCollapsed": true - }, - "blog": { - "showReadingTime": true, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/" - }, - "theme": { - "customCss": "/Users/rverma/src/slim/src/css/custom.css" - } - } - ] - ], - "themeConfig": { - "image": "img/docusaurus-social-card.jpg", - "navbar": { - "title": "SLIM", - "logo": { - "alt": "Software Lifecycle Improvement & Modernization (SLIM)", - "src": "img/nasa-jpl.png" - }, - "items": [ - { - "type": "docSidebar", - "sidebarId": "guidesSidebar", - "position": "left", - "label": "Guides" - }, - { - "type": "docSidebar", - "sidebarId": "contributeSidebar", - "position": "left", - "label": "Contribute" - }, - { - "type": "docSidebar", - "sidebarId": "aboutSidebar", - "position": "left", - "label": "About" - }, - { - "href": "https://github.com/nasa-ammos/slim", - "label": "GitHub", - "position": "right" - } - ], - "hideOnScroll": false - }, - "footer": { - "style": "dark", - "links": [ - { - "title": "Resources", - "items": [ - { - "label": "Guides", - "to": "/docs/guides/search" - }, - { - "label": "Contribute", - "to": "/docs/contribute/CONTRIBUTING" - }, - { - "label": "About", - "to": "/docs/about" - } - ] - }, - { - "title": "Community", - "items": [ - { - "label": "GitHub Discussions", - "href": "https://github.com/NASA-AMMOS/slim/discussions" - } - ] - }, - { - "title": "More", - "items": [ - { - "label": "GitHub", - "href": "https://github.com/nasa-ammos/slim" - } - ] - } - ], - "copyright": "Copyright © 2023 California Institute of Technology (\"Caltech\"). U.S. Government sponsorship acknowledged. Contents licensed under Apache License Version 2.0." - }, - "prism": { - "theme": { - "plain": { - "color": "#393A34", - "backgroundColor": "#f6f8fa" - }, - "styles": [ - { - "types": [ - "comment", - "prolog", - "doctype", - "cdata" - ], - "style": { - "color": "#999988", - "fontStyle": "italic" - } - }, - { - "types": [ - "namespace" - ], - "style": { - "opacity": 0.7 - } - }, - { - "types": [ - "string", - "attr-value" - ], - "style": { - "color": "#e3116c" - } - }, - { - "types": [ - "punctuation", - "operator" - ], - "style": { - "color": "#393A34" - } - }, - { - "types": [ - "entity", - "url", - "symbol", - "number", - "boolean", - "variable", - "constant", - "property", - "regex", - "inserted" - ], - "style": { - "color": "#36acaa" - } - }, - { - "types": [ - "atrule", - "keyword", - "attr-name", - "selector" - ], - "style": { - "color": "#00a4db" - } - }, - { - "types": [ - "function", - "deleted", - "tag" - ], - "style": { - "color": "#d73a49" - } - }, - { - "types": [ - "function-variable" - ], - "style": { - "color": "#6f42c1" - } - }, - { - "types": [ - "tag", - "selector", - "keyword" - ], - "style": { - "color": "#00009f" - } - } - ] - }, - "darkTheme": { - "plain": { - "color": "#F8F8F2", - "backgroundColor": "#282A36" - }, - "styles": [ - { - "types": [ - "prolog", - "constant", - "builtin" - ], - "style": { - "color": "rgb(189, 147, 249)" - } - }, - { - "types": [ - "inserted", - "function" - ], - "style": { - "color": "rgb(80, 250, 123)" - } - }, - { - "types": [ - "deleted" - ], - "style": { - "color": "rgb(255, 85, 85)" - } - }, - { - "types": [ - "changed" - ], - "style": { - "color": "rgb(255, 184, 108)" - } - }, - { - "types": [ - "punctuation", - "symbol" - ], - "style": { - "color": "rgb(248, 248, 242)" - } - }, - { - "types": [ - "string", - "char", - "tag", - "selector" - ], - "style": { - "color": "rgb(255, 121, 198)" - } - }, - { - "types": [ - "keyword", - "variable" - ], - "style": { - "color": "rgb(189, 147, 249)", - "fontStyle": "italic" - } - }, - { - "types": [ - "comment" - ], - "style": { - "color": "rgb(98, 114, 164)" - } - }, - { - "types": [ - "attr-name" - ], - "style": { - "color": "rgb(241, 250, 140)" - } - } - ] - }, - "additionalLanguages": [], - "magicComments": [ - { - "className": "theme-code-block-highlighted-line", - "line": "highlight-next-line", - "block": { - "start": "highlight-start", - "end": "highlight-end" - } - } - ] - }, - "colorMode": { - "disableSwitch": true, - "defaultMode": "light", - "respectPrefersColorScheme": false - }, - "docs": { - "versionPersistence": "localStorage", - "sidebar": { - "hideable": false, - "autoCollapseCategories": false - } - }, - "metadata": [], - "tableOfContents": { - "minHeadingLevel": 2, - "maxHeadingLevel": 3 - }, - "mermaid": { - "theme": { - "dark": "dark", - "light": "default" - }, - "options": {} - } - }, - "markdown": { - "mermaid": true - }, - "themes": [ - "@docusaurus/theme-mermaid" - ], - "baseUrlIssueBanner": true, - "onDuplicateRoutes": "warn", - "staticDirectories": [ - "static" - ], - "customFields": {}, - "plugins": [], - "scripts": [], - "headTags": [], - "stylesheets": [], - "clientModules": [], - "titleDelimiter": "|", - "noIndex": false -}; diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json deleted file mode 100644 index 1ec7a2c94..000000000 --- a/.docusaurus/globalData.json +++ /dev/null @@ -1,260 +0,0 @@ -{ - "docusaurus-plugin-content-docs": { - "default": { - "path": "/slim/docs", - "versions": [ - { - "name": "current", - "label": "Next", - "isLast": true, - "path": "/slim/docs", - "mainDocId": "guides/search", - "docs": [ - { - "id": "about/CODE_OF_CONDUCT", - "path": "/slim/docs/about/CODE_OF_CONDUCT", - "sidebar": "aboutSidebar" - }, - { - "id": "about/GOVERNANCE", - "path": "/slim/docs/about/GOVERNANCE", - "sidebar": "aboutSidebar" - }, - { - "id": "about/README", - "path": "/slim/docs/about/", - "sidebar": "aboutSidebar" - }, - { - "id": "contribute/contributing/development-process", - "path": "/slim/docs/contribute/contributing/development-process", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/index", - "path": "/slim/docs/contribute/contributing/", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/introduction", - "path": "/slim/docs/contribute/contributing/introduction", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/know-before-contribute", - "path": "/slim/docs/contribute/contributing/know-before-contribute", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/ways-to-contribute", - "path": "/slim/docs/contribute/contributing/ways-to-contribute", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/submit-best-practice", - "path": "/slim/docs/contribute/submit-best-practice", - "sidebar": "contributeSidebar" - }, - { - "id": "guides/documentation/change-log/README", - "path": "/slim/docs/guides/documentation/change-log/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/documentation-hosts/README", - "path": "/slim/docs/guides/documentation/documentation-hosts/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "path": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/documentation-hosts/use-cases", - "path": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/readme/index", - "path": "/slim/docs/guides/documentation/readme/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/readme/README-TEMPLATE", - "path": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/change-request-templates/README", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/code-of-conduct/README", - "path": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "path": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/contributing-guide/README", - "path": "/slim/docs/guides/governance/contributions/contributing-guide/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/developer-certificate-origin/README", - "path": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/README", - "path": "/slim/docs/guides/governance/contributions/issue-templates/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/README", - "path": "/slim/docs/guides/governance/contributions/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "path": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/governance-model/README", - "path": "/slim/docs/guides/governance/governance-model/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/search", - "path": "/slim/docs/guides/search", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "path": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/application-starter-kits/README", - "path": "/slim/docs/guides/software-lifecycle/application-starter-kits/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-testing/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-testing/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "path": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/dependabot/README", - "path": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/README", - "path": "/slim/docs/guides/software-lifecycle/security/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/secrets-detection/README", - "path": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "sidebar": "guidesSidebar" - }, - { - "id": "/category/software-lifecycle", - "path": "/slim/docs/category/software-lifecycle", - "sidebar": "guidesSidebar" - }, - { - "id": "/category/governance", - "path": "/slim/docs/category/governance", - "sidebar": "guidesSidebar" - }, - { - "id": "/category/documentation", - "path": "/slim/docs/category/documentation", - "sidebar": "guidesSidebar" - } - ], - "draftIds": [], - "sidebars": { - "guidesSidebar": { - "link": { - "path": "/slim/docs/guides/search", - "label": "guides/search" - } - }, - "aboutSidebar": { - "link": { - "path": "/slim/docs/about/", - "label": "about/README" - } - }, - "contributeSidebar": { - "link": { - "path": "/slim/docs/contribute/contributing/", - "label": "Contributing" - } - } - } - } - ], - "breadcrumbs": true - } - } -} \ No newline at end of file diff --git a/.docusaurus/i18n.json b/.docusaurus/i18n.json deleted file mode 100644 index 285e67dc5..000000000 --- a/.docusaurus/i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "defaultLocale": "en", - "locales": [ - "en" - ], - "path": "i18n", - "currentLocale": "en", - "localeConfigs": { - "en": { - "label": "English", - "direction": "ltr", - "htmlLang": "en", - "calendar": "gregory", - "path": "en" - } - } -} \ No newline at end of file diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js deleted file mode 100644 index e49c75952..000000000 --- a/.docusaurus/registry.js +++ /dev/null @@ -1,89 +0,0 @@ -export default { - '__comp---site-src-pages-index-jsc-4-f-f99': [() => import(/* webpackChunkName: '__comp---site-src-pages-index-jsc-4-f-f99' */ '@site/src/pages/index.js'), '@site/src/pages/index.js', require.resolveWeak('@site/src/pages/index.js')], - '__comp---theme-blog-archive-page-9-e-4-1d8': [() => import(/* webpackChunkName: '__comp---theme-blog-archive-page-9-e-4-1d8' */ '@theme/BlogArchivePage'), '@theme/BlogArchivePage', require.resolveWeak('@theme/BlogArchivePage')], - '__comp---theme-blog-list-pagea-6-a-7ba': [() => import(/* webpackChunkName: '__comp---theme-blog-list-pagea-6-a-7ba' */ '@theme/BlogListPage'), '@theme/BlogListPage', require.resolveWeak('@theme/BlogListPage')], - '__comp---theme-blog-post-pageccc-cab': [() => import(/* webpackChunkName: '__comp---theme-blog-post-pageccc-cab' */ '@theme/BlogPostPage'), '@theme/BlogPostPage', require.resolveWeak('@theme/BlogPostPage')], - '__comp---theme-blog-tags-list-page-01-a-d0b': [() => import(/* webpackChunkName: '__comp---theme-blog-tags-list-page-01-a-d0b' */ '@theme/BlogTagsListPage'), '@theme/BlogTagsListPage', require.resolveWeak('@theme/BlogTagsListPage')], - '__comp---theme-blog-tags-posts-page-687-b6c': [() => import(/* webpackChunkName: '__comp---theme-blog-tags-posts-page-687-b6c' */ '@theme/BlogTagsPostsPage'), '@theme/BlogTagsPostsPage', require.resolveWeak('@theme/BlogTagsPostsPage')], - '__comp---theme-debug-config-23-a-2ff': [() => import(/* webpackChunkName: '__comp---theme-debug-config-23-a-2ff' */ '@theme/DebugConfig'), '@theme/DebugConfig', require.resolveWeak('@theme/DebugConfig')], - '__comp---theme-debug-contentba-8-ce7': [() => import(/* webpackChunkName: '__comp---theme-debug-contentba-8-ce7' */ '@theme/DebugContent'), '@theme/DebugContent', require.resolveWeak('@theme/DebugContent')], - '__comp---theme-debug-global-dataede-0fa': [() => import(/* webpackChunkName: '__comp---theme-debug-global-dataede-0fa' */ '@theme/DebugGlobalData'), '@theme/DebugGlobalData', require.resolveWeak('@theme/DebugGlobalData')], - '__comp---theme-debug-registry-679-501': [() => import(/* webpackChunkName: '__comp---theme-debug-registry-679-501' */ '@theme/DebugRegistry'), '@theme/DebugRegistry', require.resolveWeak('@theme/DebugRegistry')], - '__comp---theme-debug-routes-946-699': [() => import(/* webpackChunkName: '__comp---theme-debug-routes-946-699' */ '@theme/DebugRoutes'), '@theme/DebugRoutes', require.resolveWeak('@theme/DebugRoutes')], - '__comp---theme-debug-site-metadata-68-e-3d4': [() => import(/* webpackChunkName: '__comp---theme-debug-site-metadata-68-e-3d4' */ '@theme/DebugSiteMetadata'), '@theme/DebugSiteMetadata', require.resolveWeak('@theme/DebugSiteMetadata')], - '__comp---theme-doc-category-generated-index-page-14-e-640': [() => import(/* webpackChunkName: '__comp---theme-doc-category-generated-index-page-14-e-640' */ '@theme/DocCategoryGeneratedIndexPage'), '@theme/DocCategoryGeneratedIndexPage', require.resolveWeak('@theme/DocCategoryGeneratedIndexPage')], - '__comp---theme-doc-item-178-a40': [() => import(/* webpackChunkName: '__comp---theme-doc-item-178-a40' */ '@theme/DocItem'), '@theme/DocItem', require.resolveWeak('@theme/DocItem')], - '__comp---theme-doc-page-1-be-9be': [() => import(/* webpackChunkName: '__comp---theme-doc-page-1-be-9be' */ '@theme/DocPage'), '@theme/DocPage', require.resolveWeak('@theme/DocPage')], - '__comp---theme-mdx-page-1-f-3-b90': [() => import(/* webpackChunkName: '__comp---theme-mdx-page-1-f-3-b90' */ '@theme/MDXPage'), '@theme/MDXPage', require.resolveWeak('@theme/MDXPage')], - 'allContent---slim-docusaurus-debug-content-246-cda': [() => import(/* webpackChunkName: 'allContent---slim-docusaurus-debug-content-246-cda' */ '~debug/default/docusaurus-debug-all-content-673.json'), '~debug/default/docusaurus-debug-all-content-673.json', require.resolveWeak('~debug/default/docusaurus-debug-all-content-673.json')], - 'archive---slim-blog-archive-193-e36': [() => import(/* webpackChunkName: 'archive---slim-blog-archive-193-e36' */ '~blog/default/slim-blog-archive-a7c.json'), '~blog/default/slim-blog-archive-a7c.json', require.resolveWeak('~blog/default/slim-blog-archive-a7c.json')], - 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384' */ '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json'), '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json')], - 'categoryGeneratedIndex---slim-docs-category-governance-412-96a': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-governance-412-96a' */ '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json'), '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json')], - 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b' */ '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json'), '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json')], - 'config---slim-5-e-9-93e': [() => import(/* webpackChunkName: 'config---slim-5-e-9-93e' */ '@generated/docusaurus.config'), '@generated/docusaurus.config', require.resolveWeak('@generated/docusaurus.config')], - 'content---slim-blog-766-c37': [() => import(/* webpackChunkName: 'content---slim-blog-766-c37' */ '@site/blog/2021-08-26-welcome/index.md?truncated=true'), '@site/blog/2021-08-26-welcome/index.md?truncated=true', require.resolveWeak('@site/blog/2021-08-26-welcome/index.md?truncated=true')], - 'content---slim-blog-871-8b4': [() => import(/* webpackChunkName: 'content---slim-blog-871-8b4' */ '@site/blog/2019-05-29-long-blog-post.md?truncated=true'), '@site/blog/2019-05-29-long-blog-post.md?truncated=true', require.resolveWeak('@site/blog/2019-05-29-long-blog-post.md?truncated=true')], - 'content---slim-blog-925-8f9': [() => import(/* webpackChunkName: 'content---slim-blog-925-8f9' */ '@site/blog/2019-05-28-first-blog-post.md?truncated=true'), '@site/blog/2019-05-28-first-blog-post.md?truncated=true', require.resolveWeak('@site/blog/2019-05-28-first-blog-post.md?truncated=true')], - 'content---slim-blog-first-blog-poste-27-a04': [() => import(/* webpackChunkName: 'content---slim-blog-first-blog-poste-27-a04' */ '@site/blog/2019-05-28-first-blog-post.md'), '@site/blog/2019-05-28-first-blog-post.md', require.resolveWeak('@site/blog/2019-05-28-first-blog-post.md')], - 'content---slim-blog-long-blog-post-736-da9': [() => import(/* webpackChunkName: 'content---slim-blog-long-blog-post-736-da9' */ '@site/blog/2019-05-29-long-blog-post.md'), '@site/blog/2019-05-29-long-blog-post.md', require.resolveWeak('@site/blog/2019-05-29-long-blog-post.md')], - 'content---slim-blog-mdx-blog-post-593-ec9': [() => import(/* webpackChunkName: 'content---slim-blog-mdx-blog-post-593-ec9' */ '@site/blog/2021-08-01-mdx-blog-post.mdx'), '@site/blog/2021-08-01-mdx-blog-post.mdx', require.resolveWeak('@site/blog/2021-08-01-mdx-blog-post.mdx')], - 'content---slim-blog-welcomed-9-f-bc2': [() => import(/* webpackChunkName: 'content---slim-blog-welcomed-9-f-bc2' */ '@site/blog/2021-08-26-welcome/index.md'), '@site/blog/2021-08-26-welcome/index.md', require.resolveWeak('@site/blog/2021-08-26-welcome/index.md')], - 'content---slim-blogf-4-f-9f3': [() => import(/* webpackChunkName: 'content---slim-blogf-4-f-9f3' */ '@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true'), '@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true', require.resolveWeak('@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true')], - 'content---slim-docs-about-3-cc-be3': [() => import(/* webpackChunkName: 'content---slim-docs-about-3-cc-be3' */ '@site/docs/about/README.md'), '@site/docs/about/README.md', require.resolveWeak('@site/docs/about/README.md')], - 'content---slim-docs-about-code-of-conduct-3-b-1-b95': [() => import(/* webpackChunkName: 'content---slim-docs-about-code-of-conduct-3-b-1-b95' */ '@site/docs/about/CODE_OF_CONDUCT.md'), '@site/docs/about/CODE_OF_CONDUCT.md', require.resolveWeak('@site/docs/about/CODE_OF_CONDUCT.md')], - 'content---slim-docs-about-governance-6-fb-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-about-governance-6-fb-cc3' */ '@site/docs/about/GOVERNANCE.md'), '@site/docs/about/GOVERNANCE.md', require.resolveWeak('@site/docs/about/GOVERNANCE.md')], - 'content---slim-docs-contribute-contributing-development-process-0-ee-4a5': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-development-process-0-ee-4a5' */ '@site/docs/contribute/contributing/development-process.md'), '@site/docs/contribute/contributing/development-process.md', require.resolveWeak('@site/docs/contribute/contributing/development-process.md')], - 'content---slim-docs-contribute-contributing-f-1-e-4e2': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-f-1-e-4e2' */ '@site/docs/contribute/contributing/index.md'), '@site/docs/contribute/contributing/index.md', require.resolveWeak('@site/docs/contribute/contributing/index.md')], - 'content---slim-docs-contribute-contributing-introductioned-7-f47': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-introductioned-7-f47' */ '@site/docs/contribute/contributing/introduction.md'), '@site/docs/contribute/contributing/introduction.md', require.resolveWeak('@site/docs/contribute/contributing/introduction.md')], - 'content---slim-docs-contribute-contributing-know-before-contribute-403-6bc': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-know-before-contribute-403-6bc' */ '@site/docs/contribute/contributing/know-before-contribute.md'), '@site/docs/contribute/contributing/know-before-contribute.md', require.resolveWeak('@site/docs/contribute/contributing/know-before-contribute.md')], - 'content---slim-docs-contribute-contributing-ways-to-contribute-4-c-9-82c': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-ways-to-contribute-4-c-9-82c' */ '@site/docs/contribute/contributing/ways-to-contribute.md'), '@site/docs/contribute/contributing/ways-to-contribute.md', require.resolveWeak('@site/docs/contribute/contributing/ways-to-contribute.md')], - 'content---slim-docs-contribute-submit-best-practice-8-fa-a75': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-submit-best-practice-8-fa-a75' */ '@site/docs/contribute/submit-best-practice.md'), '@site/docs/contribute/submit-best-practice.md', require.resolveWeak('@site/docs/contribute/submit-best-practice.md')], - 'content---slim-docs-guides-documentation-change-log-32-d-428': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-change-log-32-d-428' */ '@site/docs/guides/documentation/change-log/README.md'), '@site/docs/guides/documentation/change-log/README.md', require.resolveWeak('@site/docs/guides/documentation/change-log/README.md')], - 'content---slim-docs-guides-documentation-documentation-hosts-e-90-bd1': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-e-90-bd1' */ '@site/docs/guides/documentation/documentation-hosts/README.md'), '@site/docs/guides/documentation/documentation-hosts/README.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/README.md')], - 'content---slim-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-userc-61-40a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-userc-61-40a' */ '@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md'), '@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md')], - 'content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20' */ '@site/docs/guides/documentation/documentation-hosts/use-cases.md'), '@site/docs/guides/documentation/documentation-hosts/use-cases.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/use-cases.md')], - 'content---slim-docs-guides-documentation-readme-218-0c8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-218-0c8' */ '@site/docs/guides/documentation/readme/index.md'), '@site/docs/guides/documentation/readme/index.md', require.resolveWeak('@site/docs/guides/documentation/readme/index.md')], - 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304' */ '@site/docs/guides/documentation/readme/README-TEMPLATE.md'), '@site/docs/guides/documentation/readme/README-TEMPLATE.md', require.resolveWeak('@site/docs/guides/documentation/readme/README-TEMPLATE.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516' */ '@site/docs/guides/governance/contributions/change-request-templates/README.md'), '@site/docs/guides/governance/contributions/change-request-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433' */ '@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md')], - 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be' */ '@site/docs/guides/governance/contributions/code-of-conduct/README.md'), '@site/docs/guides/governance/contributions/code-of-conduct/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/code-of-conduct/README.md')], - 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b' */ '@site/docs/guides/governance/contributions/contributing-guide/README.md'), '@site/docs/guides/governance/contributions/contributing-guide/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/README.md')], - 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb' */ '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md'), '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md')], - 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222' */ '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md'), '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/developer-certificate-origin/README.md')], - 'content---slim-docs-guides-governance-contributions-e-64-0eb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-e-64-0eb' */ '@site/docs/guides/governance/contributions/README.md'), '@site/docs/guides/governance/contributions/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/README.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde' */ '@site/docs/guides/governance/contributions/issue-templates/README.md'), '@site/docs/guides/governance/contributions/issue-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md')], - 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a' */ '@site/docs/guides/governance/governance-model/README.md'), '@site/docs/guides/governance/governance-model/README.md', require.resolveWeak('@site/docs/guides/governance/governance-model/README.md')], - 'content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a' */ '@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md'), '@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md')], - 'content---slim-docs-guides-searchc-2-d-fde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-searchc-2-d-fde' */ '@site/docs/guides/search.md'), '@site/docs/guides/search.md', require.resolveWeak('@site/docs/guides/search.md')], - 'content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8' */ '@site/docs/guides/software-lifecycle/application-starter-kits/README.md'), '@site/docs/guides/software-lifecycle/application-starter-kits/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/application-starter-kits/README.md')], - 'content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b' */ '@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md'), '@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-35-e-2fe': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-35-e-2fe' */ '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-47-b-2a8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-47-b-2a8' */ '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0' */ '@site/docs/guides/software-lifecycle/continuous-integration/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e' */ '@site/docs/guides/software-lifecycle/continuous-testing/README.md'), '@site/docs/guides/software-lifecycle/continuous-testing/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657' */ '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653' */ '@site/docs/guides/software-lifecycle/security/dependabot/README.md'), '@site/docs/guides/software-lifecycle/security/dependabot/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/dependabot/README.md')], - 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7' */ '@site/docs/guides/software-lifecycle/security/README.md'), '@site/docs/guides/software-lifecycle/security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/README.md')], - 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77' */ '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md'), '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/secrets-detection/README.md')], - 'content---slim-markdown-page-393-660': [() => import(/* webpackChunkName: 'content---slim-markdown-page-393-660' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')], - 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2' */ '~blog/default/slim-blog-tags-docusaurus-766-list.json'), '~blog/default/slim-blog-tags-docusaurus-766-list.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766-list.json')], - 'listMetadata---slim-blog-tags-facebookc-44-e22': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-facebookc-44-e22' */ '~blog/default/slim-blog-tags-facebook-8d4-list.json'), '~blog/default/slim-blog-tags-facebook-8d4-list.json', require.resolveWeak('~blog/default/slim-blog-tags-facebook-8d4-list.json')], - 'listMetadata---slim-blog-tags-hello-396-1b9': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-hello-396-1b9' */ '~blog/default/slim-blog-tags-hello-fa4-list.json'), '~blog/default/slim-blog-tags-hello-fa4-list.json', require.resolveWeak('~blog/default/slim-blog-tags-hello-fa4-list.json')], - 'listMetadata---slim-blog-tags-hola-698-c6c': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-hola-698-c6c' */ '~blog/default/slim-blog-tags-hola-4d0-list.json'), '~blog/default/slim-blog-tags-hola-4d0-list.json', require.resolveWeak('~blog/default/slim-blog-tags-hola-4d0-list.json')], - 'metadata---slim-blogd-07-c5c': [() => import(/* webpackChunkName: 'metadata---slim-blogd-07-c5c' */ '~blog/default/slim-blog-147.json'), '~blog/default/slim-blog-147.json', require.resolveWeak('~blog/default/slim-blog-147.json')], - 'plugin---slim-blog-8-ad-038': [() => import(/* webpackChunkName: 'plugin---slim-blog-8-ad-038' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json')], - 'plugin---slim-docs-2-e-6-474': [() => import(/* webpackChunkName: 'plugin---slim-docs-2-e-6-474' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json')], - 'plugin---slim-docusaurus-debug-24-a-5c6': [() => import(/* webpackChunkName: 'plugin---slim-docusaurus-debug-24-a-5c6' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json')], - 'plugin---slim-markdown-pagea-26-ae7': [() => import(/* webpackChunkName: 'plugin---slim-markdown-pagea-26-ae7' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json')], - 'sidebar---slim-blog-814-ea9': [() => import(/* webpackChunkName: 'sidebar---slim-blog-814-ea9' */ '~blog/default/blog-post-list-prop-default.json'), '~blog/default/blog-post-list-prop-default.json', require.resolveWeak('~blog/default/blog-post-list-prop-default.json')], - 'tag---slim-blog-tags-docusaurus-719-20a': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-docusaurus-719-20a' */ '~blog/default/slim-blog-tags-docusaurus-766.json'), '~blog/default/slim-blog-tags-docusaurus-766.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766.json')], - 'tag---slim-blog-tags-facebookc-2-f-610': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-facebookc-2-f-610' */ '~blog/default/slim-blog-tags-facebook-8d4.json'), '~blog/default/slim-blog-tags-facebook-8d4.json', require.resolveWeak('~blog/default/slim-blog-tags-facebook-8d4.json')], - 'tag---slim-blog-tags-hello-222-531': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-hello-222-531' */ '~blog/default/slim-blog-tags-hello-fa4.json'), '~blog/default/slim-blog-tags-hello-fa4.json', require.resolveWeak('~blog/default/slim-blog-tags-hello-fa4.json')], - 'tag---slim-blog-tags-holacb-2-73a': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-holacb-2-73a' */ '~blog/default/slim-blog-tags-hola-4d0.json'), '~blog/default/slim-blog-tags-hola-4d0.json', require.resolveWeak('~blog/default/slim-blog-tags-hola-4d0.json')], - 'tags---slim-blog-tags-325-51a': [() => import(/* webpackChunkName: 'tags---slim-blog-tags-325-51a' */ '~blog/default/slim-blog-tags-tags-b74.json'), '~blog/default/slim-blog-tags-tags-b74.json', require.resolveWeak('~blog/default/slim-blog-tags-tags-b74.json')], - 'versionMetadata---slim-docs-935-ff9': [() => import(/* webpackChunkName: 'versionMetadata---slim-docs-935-ff9' */ '~docs/default/version-current-metadata-prop-751.json'), '~docs/default/version-current-metadata-prop-751.json', require.resolveWeak('~docs/default/version-current-metadata-prop-751.json')],}; diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js deleted file mode 100644 index 4c46ad47d..000000000 --- a/.docusaurus/routes.js +++ /dev/null @@ -1,379 +0,0 @@ -import React from 'react'; -import ComponentCreator from '@docusaurus/ComponentCreator'; - -export default [ - { - path: '/slim/__docusaurus/debug', - component: ComponentCreator('/slim/__docusaurus/debug', '0ff'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/config', - component: ComponentCreator('/slim/__docusaurus/debug/config', '7dd'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/content', - component: ComponentCreator('/slim/__docusaurus/debug/content', '120'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/globalData', - component: ComponentCreator('/slim/__docusaurus/debug/globalData', 'a0f'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/metadata', - component: ComponentCreator('/slim/__docusaurus/debug/metadata', 'a8e'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/registry', - component: ComponentCreator('/slim/__docusaurus/debug/registry', '263'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/routes', - component: ComponentCreator('/slim/__docusaurus/debug/routes', 'bb4'), - exact: true - }, - { - path: '/slim/blog', - component: ComponentCreator('/slim/blog', '69e'), - exact: true - }, - { - path: '/slim/blog/archive', - component: ComponentCreator('/slim/blog/archive', 'b1c'), - exact: true - }, - { - path: '/slim/blog/first-blog-post', - component: ComponentCreator('/slim/blog/first-blog-post', '64f'), - exact: true - }, - { - path: '/slim/blog/long-blog-post', - component: ComponentCreator('/slim/blog/long-blog-post', '32b'), - exact: true - }, - { - path: '/slim/blog/mdx-blog-post', - component: ComponentCreator('/slim/blog/mdx-blog-post', '42f'), - exact: true - }, - { - path: '/slim/blog/tags', - component: ComponentCreator('/slim/blog/tags', '94b'), - exact: true - }, - { - path: '/slim/blog/tags/docusaurus', - component: ComponentCreator('/slim/blog/tags/docusaurus', 'c76'), - exact: true - }, - { - path: '/slim/blog/tags/facebook', - component: ComponentCreator('/slim/blog/tags/facebook', 'dd6'), - exact: true - }, - { - path: '/slim/blog/tags/hello', - component: ComponentCreator('/slim/blog/tags/hello', '4d4'), - exact: true - }, - { - path: '/slim/blog/tags/hola', - component: ComponentCreator('/slim/blog/tags/hola', '783'), - exact: true - }, - { - path: '/slim/blog/welcome', - component: ComponentCreator('/slim/blog/welcome', '98f'), - exact: true - }, - { - path: '/slim/markdown-page', - component: ComponentCreator('/slim/markdown-page', '118'), - exact: true - }, - { - path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'f81'), - routes: [ - { - path: '/slim/docs/about/', - component: ComponentCreator('/slim/docs/about/', '8ab'), - exact: true, - sidebar: "aboutSidebar" - }, - { - path: '/slim/docs/about/CODE_OF_CONDUCT', - component: ComponentCreator('/slim/docs/about/CODE_OF_CONDUCT', '194'), - exact: true, - sidebar: "aboutSidebar" - }, - { - path: '/slim/docs/about/GOVERNANCE', - component: ComponentCreator('/slim/docs/about/GOVERNANCE', 'e72'), - exact: true, - sidebar: "aboutSidebar" - }, - { - path: '/slim/docs/category/documentation', - component: ComponentCreator('/slim/docs/category/documentation', 'a19'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/category/governance', - component: ComponentCreator('/slim/docs/category/governance', '2f5'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/category/software-lifecycle', - component: ComponentCreator('/slim/docs/category/software-lifecycle', '72b'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/contribute/contributing/', - component: ComponentCreator('/slim/docs/contribute/contributing/', '029'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/development-process', - component: ComponentCreator('/slim/docs/contribute/contributing/development-process', 'd2a'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/introduction', - component: ComponentCreator('/slim/docs/contribute/contributing/introduction', '56b'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/know-before-contribute', - component: ComponentCreator('/slim/docs/contribute/contributing/know-before-contribute', 'dab'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/ways-to-contribute', - component: ComponentCreator('/slim/docs/contribute/contributing/ways-to-contribute', 'bd1'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/submit-best-practice', - component: ComponentCreator('/slim/docs/contribute/submit-best-practice', '129'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/guides/documentation/change-log/', - component: ComponentCreator('/slim/docs/guides/documentation/change-log/', '961'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/documentation-hosts/', - component: ComponentCreator('/slim/docs/guides/documentation/documentation-hosts/', '934'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user', - component: ComponentCreator('/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user', '2de'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/documentation-hosts/use-cases', - component: ComponentCreator('/slim/docs/guides/documentation/documentation-hosts/use-cases', 'fce'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/readme/', - component: ComponentCreator('/slim/docs/guides/documentation/readme/', '919'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/readme/README-TEMPLATE', - component: ComponentCreator('/slim/docs/guides/documentation/readme/README-TEMPLATE', 'bef'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/', '3c4'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/change-request-templates/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/', 'bba'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE', '257'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/code-of-conduct/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/code-of-conduct/', '0f4'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/contributing-guide/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/contributing-guide/', '6ed'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING', - component: ComponentCreator('/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING', '6a2'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/developer-certificate-origin/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/developer-certificate-origin/', 'd6a'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/', '081'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/bug_report', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/bug_report', '4e3'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml', '43b'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/new_feature', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/new_feature', 'bc8'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml', '3a8'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/governance-model/', - component: ComponentCreator('/slim/docs/guides/governance/governance-model/', '277'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE', - component: ComponentCreator('/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE', '1f5'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/search', - component: ComponentCreator('/slim/docs/guides/search', 'aa9'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/application-starter-kits/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/application-starter-kits/', '801'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/', 'd83'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/', 'f7d'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', 'a92'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/', '4da'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/', '035'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-testing/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-testing/', '27d'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks', 'fde'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/', '526'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/dependabot/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/dependabot/', 'be7'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/secrets-detection/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/secrets-detection/', '853'), - exact: true, - sidebar: "guidesSidebar" - } - ] - }, - { - path: '/slim/', - component: ComponentCreator('/slim/', '17b'), - exact: true - }, - { - path: '*', - component: ComponentCreator('*'), - }, -]; diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json deleted file mode 100644 index e3f160baf..000000000 --- a/.docusaurus/routesChunkNames.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "/slim/__docusaurus/debug-0ff": { - "__comp": "__comp---theme-debug-config-23-a-2ff", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/config-7dd": { - "__comp": "__comp---theme-debug-config-23-a-2ff", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/content-120": { - "__comp": "__comp---theme-debug-contentba-8-ce7", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - }, - "allContent": "allContent---slim-docusaurus-debug-content-246-cda" - }, - "/slim/__docusaurus/debug/globalData-a0f": { - "__comp": "__comp---theme-debug-global-dataede-0fa", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/metadata-a8e": { - "__comp": "__comp---theme-debug-site-metadata-68-e-3d4", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/registry-263": { - "__comp": "__comp---theme-debug-registry-679-501", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/routes-bb4": { - "__comp": "__comp---theme-debug-routes-946-699", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/blog-69e": { - "__comp": "__comp---theme-blog-list-pagea-6-a-7ba", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - }, - { - "content": "content---slim-blogf-4-f-9f3" - }, - { - "content": "content---slim-blog-871-8b4" - }, - { - "content": "content---slim-blog-925-8f9" - } - ], - "metadata": "metadata---slim-blogd-07-c5c" - }, - "/slim/blog/archive-b1c": { - "__comp": "__comp---theme-blog-archive-page-9-e-4-1d8", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "archive": "archive---slim-blog-archive-193-e36" - }, - "/slim/blog/first-blog-post-64f": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-first-blog-poste-27-a04" - }, - "/slim/blog/long-blog-post-32b": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-long-blog-post-736-da9" - }, - "/slim/blog/mdx-blog-post-42f": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-mdx-blog-post-593-ec9" - }, - "/slim/blog/tags-94b": { - "__comp": "__comp---theme-blog-tags-list-page-01-a-d0b", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "tags": "tags---slim-blog-tags-325-51a" - }, - "/slim/blog/tags/docusaurus-c76": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - }, - { - "content": "content---slim-blogf-4-f-9f3" - }, - { - "content": "content---slim-blog-871-8b4" - }, - { - "content": "content---slim-blog-925-8f9" - } - ], - "tag": "tag---slim-blog-tags-docusaurus-719-20a", - "listMetadata": "listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2" - }, - "/slim/blog/tags/facebook-dd6": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - } - ], - "tag": "tag---slim-blog-tags-facebookc-2-f-610", - "listMetadata": "listMetadata---slim-blog-tags-facebookc-44-e22" - }, - "/slim/blog/tags/hello-4d4": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - }, - { - "content": "content---slim-blog-871-8b4" - } - ], - "tag": "tag---slim-blog-tags-hello-222-531", - "listMetadata": "listMetadata---slim-blog-tags-hello-396-1b9" - }, - "/slim/blog/tags/hola-783": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-925-8f9" - } - ], - "tag": "tag---slim-blog-tags-holacb-2-73a", - "listMetadata": "listMetadata---slim-blog-tags-hola-698-c6c" - }, - "/slim/blog/welcome-98f": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-welcomed-9-f-bc2" - }, - "/slim/markdown-page-118": { - "__comp": "__comp---theme-mdx-page-1-f-3-b90", - "__context": { - "plugin": "plugin---slim-markdown-pagea-26-ae7" - }, - "content": "content---slim-markdown-page-393-660" - }, - "/slim/docs-f81": { - "__comp": "__comp---theme-doc-page-1-be-9be", - "__context": { - "plugin": "plugin---slim-docs-2-e-6-474" - }, - "versionMetadata": "versionMetadata---slim-docs-935-ff9" - }, - "/slim/docs/about/-8ab": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-about-3-cc-be3" - }, - "/slim/docs/about/CODE_OF_CONDUCT-194": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-about-code-of-conduct-3-b-1-b95" - }, - "/slim/docs/about/GOVERNANCE-e72": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-about-governance-6-fb-cc3" - }, - "/slim/docs/category/documentation-a19": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-documentationac-7-384" - }, - "/slim/docs/category/governance-2f5": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-governance-412-96a" - }, - "/slim/docs/category/software-lifecycle-72b": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b" - }, - "/slim/docs/contribute/contributing/-029": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-f-1-e-4e2" - }, - "/slim/docs/contribute/contributing/development-process-d2a": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-development-process-0-ee-4a5" - }, - "/slim/docs/contribute/contributing/introduction-56b": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-introductioned-7-f47" - }, - "/slim/docs/contribute/contributing/know-before-contribute-dab": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-know-before-contribute-403-6bc" - }, - "/slim/docs/contribute/contributing/ways-to-contribute-bd1": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-ways-to-contribute-4-c-9-82c" - }, - "/slim/docs/contribute/submit-best-practice-129": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-submit-best-practice-8-fa-a75" - }, - "/slim/docs/guides/documentation/change-log/-961": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-change-log-32-d-428" - }, - "/slim/docs/guides/documentation/documentation-hosts/-934": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-documentation-hosts-e-90-bd1" - }, - "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user-2de": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-userc-61-40a" - }, - "/slim/docs/guides/documentation/documentation-hosts/use-cases-fce": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20" - }, - "/slim/docs/guides/documentation/readme/-919": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-readme-218-0c8" - }, - "/slim/docs/guides/documentation/readme/README-TEMPLATE-bef": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304" - }, - "/slim/docs/guides/governance/contributions/-3c4": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-e-64-0eb" - }, - "/slim/docs/guides/governance/contributions/change-request-templates/-bba": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516" - }, - "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE-257": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433" - }, - "/slim/docs/guides/governance/contributions/code-of-conduct/-0f4": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be" - }, - "/slim/docs/guides/governance/contributions/contributing-guide/-6ed": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b" - }, - "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING-6a2": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb" - }, - "/slim/docs/guides/governance/contributions/developer-certificate-origin/-d6a": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222" - }, - "/slim/docs/guides/governance/contributions/issue-templates/-081": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report-4e3": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml-43b": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature-bc8": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml-3a8": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7" - }, - "/slim/docs/guides/governance/governance-model/-277": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-governance-model-6-d-6-e9a" - }, - "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE-1f5": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a" - }, - "/slim/docs/guides/search-aa9": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-searchc-2-d-fde" - }, - "/slim/docs/guides/software-lifecycle/application-starter-kits/-801": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8" - }, - "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/-d83": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/-f7d": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/-a92": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-47-b-2a8" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/-4da": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-35-e-2fe" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/-035": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-b-75-ca2" - }, - "/slim/docs/guides/software-lifecycle/continuous-testing/-27d": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e" - }, - "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks-fde": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657" - }, - "/slim/docs/guides/software-lifecycle/security/-526": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-e-55-cc7" - }, - "/slim/docs/guides/software-lifecycle/security/dependabot/-be7": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-dependabot-cc-9-653" - }, - "/slim/docs/guides/software-lifecycle/security/secrets-detection/-853": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77" - }, - "/slim/-17b": { - "__comp": "__comp---site-src-pages-index-jsc-4-f-f99", - "__context": { - "plugin": "plugin---slim-markdown-pagea-26-ae7" - }, - "config": "config---slim-5-e-9-93e" - } -} \ No newline at end of file diff --git a/.docusaurus/site-metadata.json b/.docusaurus/site-metadata.json deleted file mode 100644 index 0808b1412..000000000 --- a/.docusaurus/site-metadata.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "docusaurusVersion": "2.4.1", - "siteVersion": "0.0.0", - "pluginVersions": { - "docusaurus-plugin-content-docs": { - "type": "package", - "name": "@docusaurus/plugin-content-docs", - "version": "2.4.1" - }, - "docusaurus-plugin-content-blog": { - "type": "package", - "name": "@docusaurus/plugin-content-blog", - "version": "2.4.1" - }, - "docusaurus-plugin-content-pages": { - "type": "package", - "name": "@docusaurus/plugin-content-pages", - "version": "2.4.1" - }, - "docusaurus-plugin-debug": { - "type": "package", - "name": "@docusaurus/plugin-debug", - "version": "2.4.1" - }, - "docusaurus-theme-classic": { - "type": "package", - "name": "@docusaurus/theme-classic", - "version": "2.4.1" - }, - "docusaurus-theme-mermaid": { - "type": "package", - "name": "@docusaurus/theme-mermaid", - "version": "2.4.1" - } - } -} \ No newline at end of file diff --git a/.gitignore b/.gitignore index bbf313e9a..961496ae5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ # auto-generated files +.docusaurus/ # development environment **/node_modules From e0d6edd1bd7dab6cdec3554a85a047e1ea56815c Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 15:30:15 -0800 Subject: [PATCH 31/61] Fixed broken link for PR Template --- .../guides/governance/contributions/pull-requests/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/guides/governance/contributions/pull-requests/README.md b/docs/guides/governance/contributions/pull-requests/README.md index b42db6cd1..704868c56 100644 --- a/docs/guides/governance/contributions/pull-requests/README.md +++ b/docs/guides/governance/contributions/pull-requests/README.md @@ -21,7 +21,7 @@ ## Quick Start -**[⬇️ Pull Request Template](github/PULL_REQUEST_TEMPLATE.md)** +**[⬇️ Pull Request Template](github/PULL_REQUEST_TEMPLATE)** Our recommended pull request template for projects. @@ -33,7 +33,7 @@ Recommendations from GitHub.com on how-to facilitate the use of pull request tem ## Step-by-Step Guide -1. **Team Discussion**: Discuss the benefits of a pull request template with your team. Gain consensus on adopting this approach for consistency in contributions. Below is an explanation of our recommended [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) file's fields. Adjust as necessary. +1. **Team Discussion**: Discuss the benefits of a pull request template with your team. Gain consensus on adopting this approach for consistency in contributions. Below is an explanation of our recommended [Pull Request Template](github/PULL_REQUEST_TEMPLATE) file's fields. Adjust as necessary. - ***Purpose***: To clearly state the intention behind the pull request. This helps reviewers understand the context and significance of your changes. - ***Proposed Changes***: - `[ADD]` for new features or content the contributor introduced. @@ -47,7 +47,7 @@ Recommendations from GitHub.com on how-to facilitate the use of pull request tem - In your GitHub repository, create a `.github/` folder to hold community health files. 3. **Add Pull Request Template**: - - Copy the [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) into `.github/PULL_REQUEST_TEMPLATE.md`. + - Copy the [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) into `.github/PULL_REQUEST_TEMPLATE`. - Commit and push this file to the `main` branch of your repository. 4. **Usage**: From 6be3db7f8d08588cf08816c634546faa9bdbc5ad Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 22 Dec 2023 15:38:33 -0800 Subject: [PATCH 32/61] Fixed broken link --- .../guides/governance/contributions/pull-requests/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/guides/governance/contributions/pull-requests/README.md b/docs/guides/governance/contributions/pull-requests/README.md index 704868c56..baafc1424 100644 --- a/docs/guides/governance/contributions/pull-requests/README.md +++ b/docs/guides/governance/contributions/pull-requests/README.md @@ -21,7 +21,7 @@ ## Quick Start -**[⬇️ Pull Request Template](github/PULL_REQUEST_TEMPLATE)** +**[⬇️ Pull Request Template](PULL_REQUEST_TEMPLATE)** Our recommended pull request template for projects. @@ -33,7 +33,7 @@ Recommendations from GitHub.com on how-to facilitate the use of pull request tem ## Step-by-Step Guide -1. **Team Discussion**: Discuss the benefits of a pull request template with your team. Gain consensus on adopting this approach for consistency in contributions. Below is an explanation of our recommended [Pull Request Template](github/PULL_REQUEST_TEMPLATE) file's fields. Adjust as necessary. +1. **Team Discussion**: Discuss the benefits of a pull request template with your team. Gain consensus on adopting this approach for consistency in contributions. Below is an explanation of our recommended [Pull Request Template](PULL_REQUEST_TEMPLATE) file's fields. Adjust as necessary. - ***Purpose***: To clearly state the intention behind the pull request. This helps reviewers understand the context and significance of your changes. - ***Proposed Changes***: - `[ADD]` for new features or content the contributor introduced. @@ -47,7 +47,7 @@ Recommendations from GitHub.com on how-to facilitate the use of pull request tem - In your GitHub repository, create a `.github/` folder to hold community health files. 3. **Add Pull Request Template**: - - Copy the [Pull Request Template](github/PULL_REQUEST_TEMPLATE.md) into `.github/PULL_REQUEST_TEMPLATE`. + - Copy the [Pull Request Template](PULL_REQUEST_TEMPLATE) into `.github/PULL_REQUEST_TEMPLATE`. - Commit and push this file to the `main` branch of your repository. 4. **Usage**: From 91475099fa8f04e92de1ab16c1d5b9bbbdf3bf8b Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Sun, 24 Dec 2023 12:54:11 -0800 Subject: [PATCH 33/61] Better fonts --- .../HomepageFeatures/styles.module.css | 2 +- src/css/custom.css | 88 +++++++++++++++++++ 2 files changed, 89 insertions(+), 1 deletion(-) diff --git a/src/components/HomepageFeatures/styles.module.css b/src/components/HomepageFeatures/styles.module.css index b248eb2e5..015526766 100644 --- a/src/components/HomepageFeatures/styles.module.css +++ b/src/components/HomepageFeatures/styles.module.css @@ -1,7 +1,7 @@ .features { display: flex; align-items: center; - padding: 2rem 0; + padding: 5rem 0; width: 100%; } diff --git a/src/css/custom.css b/src/css/custom.css index 80679aa37..2d5b6b000 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -4,6 +4,9 @@ * work well for content-centric websites. */ +/* Importing Fluent System Fonts */ +@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Serif:wght@400;500;600&display=swap'); + /* You can override the default Infima variables here. */ [data-theme='dark'] { --ifm-color-primary: #383cff; @@ -28,3 +31,88 @@ --ifm-color-primary-lightest: #4fddbf; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } + +body { + font-family: 'IBM Plex Sans', sans-serif; /* Fluent's primary font */ + color: #333; /* Fluent color for text, ensuring readability */ + line-height: 1.6; /* Adequate line height for readability */ +} + +h1, h2, h3, h4, h5, h6 { + font-family: 'IBM Plex Sans', sans-serif; + color: #000; /* Slightly darker color for headers */ + margin-top: 20px; /* Spacing above headers */ + margin-bottom: 10px; /* Spacing below headers */ +} + +h1 { + font-size: 2.5rem; /* Size for main headers */ + font-weight: 700; /* Bold weight for prominence */ +} + +h2 { + font-size: 2rem; + font-weight: 600; /* Slightly less bold than h1 */ +} + +h3 { + font-size: 1.75rem; + font-weight: 600; +} + +h4 { + font-size: 1.5rem; + font-weight: 600; +} + +/* Adjusting font sizes for smaller headers */ +h5 { + font-size: 1.25rem; + font-weight: 600; +} + +h6 { + font-size: 1rem; + font-weight: 600; +} + +p { + font-size: 1rem; /* Standard size for body text */ + margin-bottom: 15px; /* Spacing after paragraphs */ +} + +a { + color: #0078d4; /* Fluent primary color for links */ + text-decoration: none !important; /* No underline for a clean look */ +} + +a:hover { + text-decoration: none !important; /* Underline on hover for interactivity */ +} + +/* Fluent button styles */ +.button--primary { + background-color: #0078d4; /* Primary color */ + color: white; + border: none; + padding: 10px 20px; + border-radius: 4px; /* Fluent corner rounding */ + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Depth */ +} + +.button--primary:hover { + background-color: #005a9e; /* Darker shade on hover */ +} + +.button--secondary { + background-color: #ffffff; + color: #0078d4; + border: 2px solid #0078d4; + padding: 8px 18px; + border-radius: 4px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); +} + +.button--secondary:hover { + background-color: #f3f2f1; /* Light gray background on hover */ +} From 06ea1fa5c69d733be7cee4a2617dd440401cb05c Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Tue, 26 Dec 2023 13:41:20 -0800 Subject: [PATCH 34/61] Better dark mode, better theming --- docusaurus.config.js | 6 +- .../HomepageFeatures/styles.module.css | 6 +- src/css/custom.css | 117 +++++++++++++++--- src/pages/index.js | 5 +- static/img/community.svg | 15 ++- static/img/iterative.svg | 14 +-- static/img/logo.svg | 72 +++++++++-- static/img/nasa-jpl-dark.png | Bin 0 -> 19224 bytes static/img/nasa-jpl.png | Bin 25464 -> 22626 bytes static/logo.svg | 16 +++ 10 files changed, 208 insertions(+), 43 deletions(-) create mode 100644 static/img/nasa-jpl-dark.png create mode 100644 static/logo.svg diff --git a/docusaurus.config.js b/docusaurus.config.js index 628a1182b..39b7c7466 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -143,14 +143,16 @@ const config = { darkTheme: darkCodeTheme, }, colorMode: { - disableSwitch: true + disableSwitch: false, + defaultMode: 'dark', + respectPrefersColorScheme: false }, }), markdown: { mermaid: true, }, - themes: ['@docusaurus/theme-mermaid'], + themes: ['@docusaurus/theme-mermaid'] }; module.exports = config; diff --git a/src/components/HomepageFeatures/styles.module.css b/src/components/HomepageFeatures/styles.module.css index 015526766..6ff455952 100644 --- a/src/components/HomepageFeatures/styles.module.css +++ b/src/components/HomepageFeatures/styles.module.css @@ -1,9 +1,13 @@ .features { display: flex; align-items: center; - padding: 5rem 0; + padding: 1rem 0; width: 100%; } +/* [data-theme='dark'] .features { + background-color: #aeaeae !important; + color: #000 !important; +} */ .featureSvg { height: 200px; diff --git a/src/css/custom.css b/src/css/custom.css index 2d5b6b000..a811a7037 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -7,19 +7,6 @@ /* Importing Fluent System Fonts */ @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Serif:wght@400;500;600&display=swap'); -/* You can override the default Infima variables here. */ -[data-theme='dark'] { - --ifm-color-primary: #383cff; - --ifm-color-primary-dark: #1215b8; - --ifm-color-primary-darker: #090b91; - --ifm-color-primary-darkest: #000294; - --ifm-color-primary-light: #383cff; - --ifm-color-primary-lighter: #1215b8; - --ifm-color-primary-lightest: #090b91; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); -} - /* For readability concerns, you should choose a lighter palette in dark mode. */ [data-theme='dark'] { --ifm-color-primary: #25c2a0; @@ -32,11 +19,48 @@ --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } +[data-theme='dark'] { + --ifm-background-color: #1e2125 !important; /* Set a global background color */ + --ifm-hero-background-color: var(--ifm-background-color); +} + +[data-theme='dark'] body, +[data-theme='dark'] .main-wrapper, +[data-theme='dark'] .container { + background-color: var(--ifm-background-color) !important; +} + +[data-theme='dark'] footer { + background-color: unset; +} + + + body { font-family: 'IBM Plex Sans', sans-serif; /* Fluent's primary font */ - color: #333; /* Fluent color for text, ensuring readability */ + color: #333 !important; /* Fluent color for text, ensuring readability */ line-height: 1.6; /* Adequate line height for readability */ } +[data-theme='dark'] body { + color: #ffffff !important; + /* background-color: #1e2125 !important; */ +} + +[data-theme='dark'] .card { + background-color: #6b6b6b !important; + color: #FFF; +} +[data-theme='dark'] .list-group-item { + background-color: #6b6b6b !important; + color: #FFF; +} +[data-theme='dark'] .navbar { + background-color: #6b6b6b !important; + color: #FFF; +} +[data-theme='dark'] .dropdown-item { + color: unset; +} h1, h2, h3, h4, h5, h6 { font-family: 'IBM Plex Sans', sans-serif; @@ -82,9 +106,11 @@ p { } a { - color: #0078d4; /* Fluent primary color for links */ text-decoration: none !important; /* No underline for a clean look */ } +[data-theme='dark'] a { + color: #a8fae8; +} a:hover { text-decoration: none !important; /* Underline on hover for interactivity */ @@ -99,10 +125,49 @@ a:hover { border-radius: 4px; /* Fluent corner rounding */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Depth */ } +[data-theme='dark'] .button--primary { + background-color: var(--ifm-color-primary-dark); + color: white; +} +.btn-primary { + background-color: #0078d4; /* Primary color */ + color: white; + border: none !important; + padding: 10px 20px; + border-radius: 4px; /* Fluent corner rounding */ + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Depth */ +} +[data-theme='dark'] .btn-primary { + background-color: var(--ifm-color-primary-dark); + color: white; +} .button--primary:hover { background-color: #005a9e; /* Darker shade on hover */ } +[data-theme='dark'] .button--primary:hover { + background-color: var(--ifm-color-primary-lightest); +} + +.btn-primary:hover { + background-color: #005a9e; /* Darker shade on hover */ +} +[data-theme='dark'] .btn-primary:hover { + background-color: var(--ifm-color-primary-lightest); +} + +.btn-primary:active { + background-color: #005a9e; /* Darker shade on hover */ +} +[data-theme='dark'] .btn-primary:active { + background-color: var(--ifm-color-primary-lightest) !important; +} +[data-theme='dark'] .btn-primary:focus { + background-color: var(--ifm-color-primary-lightest) !important; +} +[data-theme='dark'] .btn-primary:visited { + background-color: var(--ifm-color-primary-lightest) !important; +} .button--secondary { background-color: #ffffff; @@ -112,7 +177,29 @@ a:hover { border-radius: 4px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } +[data-theme='dark'] .button--secondary { + border: 2px solid #fff; +} + +.btn-secondary { + background-color: #ffffff; + color: #0078d4; + border: 2px solid #0078d4; + padding: 8px 18px; + border-radius: 4px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); +} +[data-theme='dark'] .btn-secondary { + border: 2px solid #fff; +} .button--secondary:hover { background-color: #f3f2f1; /* Light gray background on hover */ } + +.navbar__logo { + margin: 5px 20px 5px 10px; +} +[data-theme='dark'] .navbar__logo { + content: url('/static/img/nasa-jpl-dark.png') +} \ No newline at end of file diff --git a/src/pages/index.js b/src/pages/index.js index 12dfdafbc..e648ab51e 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -12,9 +12,8 @@ function HomepageHeader() { return (
- -

{siteConfig.tagline}

-

A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements.

+ +

A community-resource for exchanging and implementing best practices in software lifecycle improvements.

diff --git a/static/img/community.svg b/static/img/community.svg index aa2b80ea0..134c40743 100644 --- a/static/img/community.svg +++ b/static/img/community.svg @@ -1,12 +1,15 @@ - + - - - - - + + + + + + + + diff --git a/static/img/iterative.svg b/static/img/iterative.svg index 361d361e3..30cec33aa 100644 --- a/static/img/iterative.svg +++ b/static/img/iterative.svg @@ -1,14 +1,14 @@ - + - - - - - - + + + + + + diff --git a/static/img/logo.svg b/static/img/logo.svg index 4d84cb524..3ff1fda2e 100644 --- a/static/img/logo.svg +++ b/static/img/logo.svg @@ -1,16 +1,70 @@ - + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/nasa-jpl-dark.png b/static/img/nasa-jpl-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dceb1bc7359e349055211985de1f5df0bed63d9c GIT binary patch literal 19224 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 bYa(EwBKu4&a^dN36= + + + + + + + + + + + + + + + From 4d4bfc5b24259978381bd3cc474889e1e1837146 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 27 Dec 2023 12:05:34 -0800 Subject: [PATCH 35/61] More adjustents for dark mode --- docs/about/README.md | 14 +++++++------- docs/about/SLIM-Infographic.pdf | Bin 0 -> 1638229 bytes src/css/custom.css | 8 +++++--- static/img/community-process.png | Bin 0 -> 223911 bytes static/img/dev-process.png | Bin 0 -> 80350 bytes static/img/scope.png | Bin 93767 -> 81556 bytes 6 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 docs/about/SLIM-Infographic.pdf create mode 100644 static/img/community-process.png create mode 100644 static/img/dev-process.png diff --git a/docs/about/README.md b/docs/about/README.md index c896cee3c..91c5e6108 100644 --- a/docs/about/README.md +++ b/docs/about/README.md @@ -6,7 +6,7 @@ sidebar_position: 1 > _A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software_ -[📖 View our Infographic (PDF)](https://github.com/NASA-AMMOS/slim/files/8534342/SLIM-Infographic.pdf) +[📖 View our Infographic (PDF)](SLIM-Infographic.pdf) Software Lifecycle Improvement & Modernization (SLIM) is a project focused on collecting, developing, and disseminating best practices and process improvement strategies in NASA multi-mission software development lifecycle ecosystems. SLIM represents both a community of contributors as well as a continually evolving repository for best practices documentation. @@ -14,17 +14,17 @@ Software Lifecycle Improvement & Modernization (SLIM) is a project focused on co There are three key areas within the software development lifecycle improvement space that SLIM focuses on providing best practice guidance for: -![SLIM-scope](https://user-images.githubusercontent.com/3129134/164510892-e95d6091-2038-43d5-9d4d-4880bd0b068f.png) +![SLIM-scope](/img/scope.png) ## Process We reach out to community member projects, and solicit input on outstanding process improvement needs, including the respective needs' relative ranking in importance / criticality. A few needs are chosen to focus active contributor time upon - seeking to develop best practice guides, including items such as use case lists, trade-studies, reference architectures and starter kits. -![SLIM-community-process](https://user-images.githubusercontent.com/3129134/164385744-3ba6c442-e4a8-41df-9f64-44b8faa9562a.png) +![SLIM-community-process](/img/community-process.png) Once prioritized needs are identified, contributors go through a series of steps to create best practice guides for the community. -![SLIM-dev-process](https://user-images.githubusercontent.com/3129134/164385960-911bff81-9218-4ba3-bcee-b60284a8b05c.png) +![SLIM-dev-process](/img/dev-process.png) More information on our development process for best practice guides can be found in our [Contributing Guide](docs/contribute/contributing/development-process). @@ -40,17 +40,17 @@ The following list of projects are currently SLIM member projects:

diff --git a/docs/about/SLIM-Infographic.pdf b/docs/about/SLIM-Infographic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dd2d854f0ec888c8c20244340d5a418a106e2ce7 GIT binary patch literal 1638229 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 V%xB~*09g9tTYHMoBM}2CV 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

m#y5On)e&#u=e#a&GuW0;739Wu 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�E%mY9Bo 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%0ANkZXY_<??r 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

q`i9jvh#sWX3-jhG+ZA}o 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�R4#;&@v~hYkr#!lwK02hO&)PoC)CyxHXcnO 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 Ebi3r!Khv;)+sV9ozpvGQI-0?Y!lWK; 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

LhYKXsJzzj(jDch_s6 z>=R3ZnbE+sSI)Xq`}W9qTkyacae`SWNBXD&45kgT9=AZ>oRVJo>yW>uOB4Q!GQFRo zF+glterL5JwDS#S(T*xU2Pwt9ta9YFQKVTOEOZ}kXiJxb5E7!>BmM28{3xWxwv>E! zLF1Bwo8*;70^}o^uj{0$=}PR)qJOt}|MeWLlwG23eq}vY_5N*5mRf(ExJy7acc=H9_=vIT~J}@am>WBSJ$yUFw{G;6* z26NT)CyBe&_xE#0xr3wogz+v7iHG7pVxPq?;T1v zx*W|&G}RIv?bWZJv@^&__=Ulk{%t)o{xlK%SK5X>hh{j5Xl}OK%+4wli_g2%_Z0R1 zFD&oUpM~+3=u``Zou}^N)^eBfzcTUJzx(Npt=4}SNr7Ca^eUxYNPjn7q?rx1K2A#R zTt8_zeTe4k1)G!z{<6^*|JL+F423NRGZ;Sg|YohJ~Fr@)l8o$g{F;Y&hNEu zZd(pO-Z@E?WXyHipYN#Vq;$qd`_EL~@PpejJJUe!x&TkF^ecXsC>`)6_?JTW-LxQ@ zcTt^h0-);5eu>RsLcCfC_em|kl!niG1?W@Ro7}6o-2aCi6bp@-nU_J0((ekRXF)P@ znKV=%u5UzQ1kj>US_meh+JvNEVV{ASwVaBa74@<*@k1Qln zm?rg%lnwYC>buRZ)ViVY{r2(^`#Vg)RaD8{(Q+$+b`ewW^i4vF?RImMXPTNN8DK2U z-cQn&jqxJm%3LE$l!cgf2NDZ>)Kjb^%>j2OtrHB1u??{}!3ZuX{R%&O#nYR^y}oLv zSh^cE8jXKgnh@yg#euqYI1u0WPNy#SsAqn5=FSgvoCK~a|arsTSL`9pahByU(KZFgdFJh?L)D!D+;$xlG;NG0}3eGjM; zvemhwTOXz_@DIAm>;n6H_x@cRwoZzfK?^2ae-DnlPj8GyDDUU~wY&@J?B!U&WKyjT znXBWmqwVDiF)A(Bw=gdi9j>qwO*Li%p$kr5&Jt`)WxG#`lpjHQMydw7iz?V`m!z2v z*=TUFS2Co(1EJ;IzdEF$*tQ=;7VJT8O5xK+2)-P^4^Ag=Q%P&av=fd5Wo!{jDqA#F z&n!P@H+w}+V%g2P@su>OLk8F5Yo*v>`XAdbb|?mq8J-dQzYu)wz>pv^F)*L*Rwi_VdjHIZ=5u-azC%Eb{T>8 z8yAQnOB-<$pe@J$`|;>wbyj87NVMvjD`D;(tYh$Y@(SW;i2nNBV&*k*GP`?wBg>Qv z(a-PyYj-Ax^2=)Roc46flO=^1IC5?;D(CxED1{%g`tSR>I(L7EHBzoAcXlQ!x|cwbM*Bz`cJ6d8}w z-u{`t@zUguV}QEAPsbdr_=WVq;gGh8?xVslBC~Vxg4F#gB?W|5kn{?!-a#?#*s^$7 zHS^_2Ff$PTnZ2d=(mE-gs*djX{#ofALfnT?Vp`|h;Z_YL$}1lhuNGZMCr!C?^48Y? z5}>L~67$=d5p2P1_tyq_16G zx70s8JO4{tS&fS@7@~s9v(4LkSJY)Xo}-gvQC^U6WI1{^RRYiJXqNoFJX-?V^V35( zjtmEiH={uAXZZu~Y`2fc=9OhOnPFp8|CXSd0P5A7w!c@Qd?ST5tTe^n*BB?wX#1A@ z!n*_)_6Q|M9?@W(AzT~<9;zYT+wq+?J7@g|x%G^2LH7(dQCt(KM;4O~=+S1fSgwmOPwt7IN|)%Cc>SI?>-QEsGtcLKzH<*$w`Hza(D#b2 z`mKY38v5rmNsPEJM3vnl7!#=OU5UFBk$TNCPKHP!3|Uy=k}+d_|2<#-x2himDf@p& zkpUSyOvj#&UJOUt7PzB5MXJWs2d20oc=A*3>mBsu)O6u?#PzYI=&#RVuq%h+xru@G zhbx0$tbTDNn7!@KG66aJBAR{f*BjHy1T!*3@2@G=c|v@Yg?olyec_pw`1m2s{PRK_ zk2?u(AZcttYDz4|LU45lmkZlU~7RYH&vqS#_9tMA0jggWq079NfxaZZ4L+&aAZ#{*U7zjzDe zF&m9D5!y(o`QXm?wc=K*sbi?R0Nn~*9SJCAs@uRKBb=*P`FA7ohC(Hf& ztEK*j#hIM15gi81418`GGi%Y6lB2H*JY*l?`7uGNsF|G3_^SPh0{8gMMToW5Ru;=6 zT**)7IMmbWy5eb+X8rRP&gha6+8+jKR36K|9jR?Li8E^?F!M2&7DO6no$b;7_XFsX zd`zts(`&kpA2QOsaCc+fpeo}0wsOQ~8%v2F+vf*z5F6y4LgnGa`JEtA|4>LCBKps! zWbHWhV(JpszHj_?F1+^oPD!{g)N*O)dF%M*DX(Pf%B8Pe@hXX$kSHQhDho{cBcIj2 zRei)!xn&Kp0V>_Z=EZ$;`=wWo9+g$*7Kdd_xUV4RQaJ8NeC6|7R1vPcuce4Ad%?_L z(8%sm#Q8jr=kl`7b^DuKiqc3>${nW1r{26y-4)XdI$j1CsWD~Qbiafcf8IA#O|t$~ zzuVuF-mqz7x@XA%7HAz2JT%~~=7hJilpvT`$)VB))Dr$}qfW{g*HND#BUubZ?6JK}YUAA<(huxU( zDUtA$N7z|J5a^IvF~C)@?^VOKMIXm;m*1z-RxU{(!M+W&(xxs%EJ zG*?cV)J|^OFTD4?VA(iI*`l9PK*Tsu8X8ThrAm5E+*xc^R2ZvBn6*y&FUG{Q+`@PB zxw@=FW;-_K@5?~$rL>Ku2oxUjsyPrJ>piRro6we^^&>z>QugNzn(FA3|4=A~lbu_Y zUV;i!?QQ(pt_Kg3oM(+JKFq`Uaia}n{Yjd?Oljl*vxeFeQ*JXc{J6KFnz-fT*E_uP z$z~*6>f0q(|A7mQdZyfvpu<-EkWVTvXGp(r3&R^@4-S?y*P^`T5O(w7Ak?;f#7-ia zh$J!T#|o?mUzsOY&X3poO{j4F@jWwUI&%}gzI1JhKMi(DXbH}#SrrG4-BeWP;WX;YZ=$J5tr$VYc&0c|uJ``-%h|SaQiY8~D89HG>qQmDQc*;h zaGBh@PfhCfv}ow2l#|$`vX0|k92j&%8K_fVFCn#Jf>hak|2t7}7EiQNFcV~t zMBdCw2S4>K`b6G)6dq1c;HWfrZpb*(aIyjtzD0~>>=PB_TyKIlRA{`bYIhV zK8WJ_2hGW2_08NB5OYSH7r3 zMRI?ZRj#w4kyq@&rGv@USv&&PcRnWEmtx%ZI1e}6pagY^^z`=2*W}5a1U8=@QRBQe zam$;0KBguo{bA2?k~U`XPBe!ejvpJ^K?$U$Uqne-6P4lhVP+(+uWEP0aIp7MI1XQR zb@xO#@a#!vXQ>h@Q#=G?Yt0Xy2v&n@IYE%_G7TA^Mp{9=pK0mQme2kVf4ApFtv_SF zuUqie*O(R-Q_wo{$4)ITE5TbgxR$d@uCj;l|i)Pj%F{7c{AISX_(UIRLb-tAk#gJ;SCFJXB zH}K&4>pcM^XqWTJjcouD9I`)f5-OwHk)B$w^J*2Hf9uBZkbof{N-*TZa39hO8RQ@+pqb6VIA^R>TvuN%frL$XKd8;zP~$MXbXlU?;L;W5#OK& zD~w$5mOlw+RBV5!{IVvhYEUM-gUU?XnHrafUD$jL3>MGlm+rUT5>OBS-7}#Ro@M%l#`BW1j;4MLHSQVu3_$ZYG{16qv<+NIn@T4W?R%>TPSU4}q6{ z-9Dcy76-|`&9w;p$4l9W;U7hj_m4ORHEzRLs?6LtpM-o}aB==Lk|RNf=1brtvQtQp zg@nQ7q_F3sQA2~tWbxo&3RVq-#98G&JZIm|K5O*igSuE5GIHV(5QTz1TFhQ8TzQ+? z^_|&gj>_wP51=5G-*x@xd+uj+UJDf&=h~NH>qsq|WLBd3Yd&g%w=KTMN@pj$AXMIu zC-u|{D`*Y`Iu%3!owkvGFK6z9I#vxSHU1Q^UZtKVVTEzHuX0V^`kGJ^YH!DKBqz|) zlFS=%`l$=Pw1UP*3cfvk!aQwhq;b~7;?ZUrI6wp=2bCp7LDPc2Ca6sP;vc+VVrU0F zb(wn|L*p;%UqyPNC?Ent=*l>{td@7a(d2Dvnnky#zs_KSkw;0%V}}`?u=J!4 zb>JqCKD~jw919n^WoWOK@te|U5+PctagFr_W1l)=GuXf2`?FVKsPY8zoDx};>$q=g zFImN+Yz9rhp-;|r|T;#u{%nYNJirX^gLlj9TLR+tO!GsPa)m&>LVQCE5@z=9OsMxMXv&E>ey+IPaA=Tmz zM&dtx{o`nrf<*cAC3WUl(#ZAi(zLo3wnbI;J5QANt_1K3G)D-LT5&);sF=wbe*4(o zaIIR76sg6WPWYaUsGcZqXYjTijozi~s4+riw)x9eRwy%9nt|Ge(Fq5Ot zuO*nhXjG%#BaIB0F8uK*t+I-up%=wCNunOJJTmL{5_Ypg=862%l>zaxhcG2nr zo$A}xTrhH|Z&QHXTn_+Q2k*&PZiKIelO%Adgrw)%*UrS&Ry3p-;FfK(4qh-Y$pXsw zovOYJzCV8I0$0Sh@5}wSfXwzf_nV*sp_wdVJQz#Kt@UZ&s#P{t&mI&Cj0JPi2+5^q zVaar?6xVc{zO}(A_;Ltm3_M`u)=XcPhi2Se;y|*&;kCWNz~G*^`!jw1j_7OOg>J?Y z@6A&@*O*%`L@fNJp>dbm%UMogs+)RB^aMptG!C^wxNn1>qp|wN?skb_+e|bw5O5hc z+DL%@UbRMM0U;q}-*W9_cvnV2twS@BUmQ9zboRj)jq<$A#Mb&4m_r{9?pv_O!s;`; zvh)9+@ZvlIvvwK%yiStJ?ljfx@w1V{xTr8b{s7SAVtiSw_iO>LosNxaCLIqFfC1u@ z^ltOnoEzb?4vtYGpNw>jT42f%+d`f2vG6kHU27DkpxL3B&@UV6yD>k=Nz`NM7pYO% z)V~jN=)%K&`%GHg6hC`8+vp49gG=w(Y><)aIR?lg#;q#7S={5~l5u(^gyhaQS3wxd zxpmJ7*kjG_l|B1z8YS4z;^Fo>jad?@1q_d<9(UO3E^)FNzQglx1UT*Ip5L-;+dS;_ ziqImLk@1uIU?S0GV{W5;^-Lt{WO8WczI1$iiJ zTBb)r=4q@jZCdjUe;5D6IQq1WX!0cHqL;r&U)8(IN=Jb+ zp~H>P-mXZuJH@n*9u>+;N2^&Jw0=G*^@#8dfnH6Sy8q465H15l(l;8cE*f;3h5ZO&-gMi4Aasw+BS=%^{YKw_KNW5?yDE%6{VSe!Sr9$Y$Xw+m%Yy`v1RUDOi5&2Gwp)?DH_XVJ} z5z0+G!gvwt{b>Cv;$B}_q5MB=y>~p-fBZPwIgT9r9GeafvMNLpGLF5sQV}X-B^@%d z4u|Yb_Q)oRB6~*mUJ==$tSF@DzTWk@-{0?hANOAm&-d%~dhUHzC4MkVdE^G_y+{6S zBRVtcG6zc#r;GyC?pI)xuu6XJGI9a;lhPqqOIc4k9zFFQ2H|bK#hl_{?Z(kBe&cZU3_x| zA&!2E;6!?4x#4zmyA)uP>5G9ls12r}3&s258NZ1JA1k^ry#NWNesbo+i)vqq%Wf}L ze3e!8-hWEq`-9AF$#e&dRr%s7rwYxqOF!!XQv4Ya!4!7E;C11`a*J=caOfxjNB&Pb zk}mG)-+vO-?h;EDbGS$i(-3COjQu#eW%U&+l3HGvddUoBdx7lcQ4Q+OZlDt?0l%XtJhi??IqLW-IM7s;H-+{r{{?L zy&E}h9xA9=(890lIe-36LOcUcHYiy$c#F!eh9zBXe`f(c6qI=M7HR8dy~F*)l;Kmm;sUlcgBHm8<5q^F z7aFNN^VZpr>JlTn7zdtfpu8{&ibIadiC-p=wyp@0*5uC5^h==nrfA(K-am)3b^4*) zI@fjaSDvTT*06ttliho6Y7-!uyr8Es(&~1B(t#gH9-xg&(s;5%#g;{Dg<_rF((LAt zo95UZbNK)56!MaekfWS?PLidH8F9S)PtDJ%Pc~9Dcmo5ds$c9BMc{)xm$%Bk%{A$t z{XC^@d&SG|*9 zL*JICHh558h+#uQ12V1HDfbZLp%3WT`3X#nko+JyFKZI7Bzr7i`n9J^mI|9!}n zCR4o7WIJ&_`enp@ZYIQt&27Y4FFVhKs?f^N6m*J}1ec~YIXv|S#;Nj|)zK8lniyzh z+WkWR16EU|Y9iOL86F|XrR2ZP~cFfPp2;;8TJs| zfDIuY`?NIjL&Z;*wx5;K?Fl_m_iy2n-b8W=R$wU!!lpf45fuHN8BX zNeY>D5Mw>xdh7%&wUCFQNzgwAbo2K0ek|7?^?!kzEB|TNSb5ch^ML!Ek5_ZyL#jXX zW2G{!@yhV?nH#}8R=@=kK0giDzL;yIH2;E_CIcU|kr~~&1m}SAMT4cr$1kY@SN+wm zeX;FB!n)mVaU?#xv;Ekq-RCZ4=2#+EHhCwPLmK1r9@fzpX4lH@m~$PXIZEggOl)!m3E4a0G~|Div7$J$)kdFHfu z@i}E&LRjFu-5K4)|GB|Cu`*rkydn)gH_NhMf=g$)r#n1Wqkzew@?JQ^!4;!t)V))f zzm+~FNj1L44W6)PMuF>0wV z|Hes6cSx*7%)^4Y&J5+1(7|+sS>M`xa6XqV+9+8&Niw7Cc%xvP9AO6W4}Ws;WA(0! zdP?@Os#hmKz#0q!2HmB-_K-AXsb^zj+}WN@?VA%%uXUF#Of~lVs?kiBYrmjJB0Jhj zTesC)ue56CE5&tU@7v#eS*py|pUeYUe^4=r9;~KRRPU+CD`0~4Z(RxuAb-)EC9C&w zyWFu&EK-+iUJ2-b`3{}LdviepRBSKwRe9i0$R2ZXMO*HdP~PLer(=6S)aXxI1{ml~ zeA;0YrV^VX!H?bnS-w(n4c$m$>H{kNE2?}cY!Smx;gHFNV|t6dGg$#TFw2^(zlY0 z7ca-zB1!&g#tLG_;s zF}%*{LofMkQN57~88UGPByn_JT50{veQ0{}6jQ1ry4lY?uR@cJykKCzoAt`shHBkk^Vno3JJltOxzBP1`d zzLNOS6#N1i8%*a0DmN!)va^;hT7lwD-mNnTaaIivTl19L?hx;__Ardj$iOulcRYxG zzn=~dx)`5?^WAEH$cH-2vrox}Y@A`f2 z*_fr=O-)k+$AhHg9wzZm&eV`E-U^^EXn80-qDYM#Kg^5yL$E~aDHt`rzPE1EnF3Ej$V{yfbAxfobcuJ=%iNH*680CxO2kUR^Bak#hg9#bu@+SDB7TF3 zW$Gl4b4NOK)b9Hb{&GSzsnIdYr_rPq?{|)=0Q+0B7`|YK=YUx6$}5eEW~g$O!`EC{ z6+z&H9A7ab(q{X`Yr1<9V%-cVE&wnCp%Dpi( zjJ?;t?=N!?M|1sba=|n74iA~=FYAI`KgKe>%!V`ZpS%N#hM6E8&!ic4qbW-qjW$7W zCEnuB4($gi7VgfRQ*&OEZ;w(uAE^Y`*|Wmrp;D2^rNlok@D}3k`QE-o!z{4=yB7_1 zRK(}{hT=k!+)^>VSQnX}q7-Dox3?8+NMJx0gTmLC>bppA%f?$e% zfHotL3UA+=bp>I73evDx5T2u^14w>vYS{7c%SjCJ$6(K}_>N27aKLu3&qMsXa2`lzPT{36 z?hU-*^$wh~|2;Cq2G4{%9tTJ3m1~7un>A;cb^fahmR5Be&M>ppf7#Jra`Jte}eLF_NBq>L6PqapH<+y zAnvFE(54ZzTK=FpuA_EFx<-lSdQOtf1bXKzS?%Vly+rfH?FVw!e?mRsN*NJQSDUT5{-3nBG8Lz(6$&WVZWEdh! z^XQc{Y88$+ z|6Zjgju?o!F3y(k0vt7!MO)2a0$*mhz#&}ql?(4@CDJv64j4R#af*{hxQZyO?mlVO z`0)$bj0M?S#uYjck52cmPq1o2~el{ zIWw*QfSow5eaMexK>UR^63{xo=P*8Ke4*vuthk}T3N<7yIrDp-&2{`X^*`qg-jV#p z-dEmhUB1mvFeYH6>i-L`vp$-Hv_z-EkSbIabd-eEBb4XAxSu~q4DyE%d=Ujla z*?Dk$#>XQtB*p&3ju!^A01HU`;MR63;?c4LpDvVXCBR_-9>RRq;IGFy!0>wS6fMAE zv2B)@-=6+x61?=41Ydr-wlX%5AR?u1rcY-l7$i;^&p)Wam%^Ybu!Ms3zX%Qu7%V&y z6TBy#5Y2ws8=D;}`vH_0{GHafQo~)e4#WSvzzOT*am{N1EuZy%`ibE1+o1TXJn?Wqvz@683meTD`q$5M1LzUr6=WcJe0o;5nuddbbiIe#FX9C`?Gjh-~C|3rlb=yPgz#&j(9Rs!!~HheDiOl!xB{6E&ZX8vZW ze?I`MlwE0A(ox*j!?#IR+im}j=gXwjiSIw@5PF{X2As|eot`)UqNO^dB-~W%Bpg%v z@AlA)ZkFmt`{HUVccbU?_74S4!FAC??JnqV$vS^JL}E4g&Pbp0P=IL98{Z!o&arIX zaO=oodEUm!4$BC;54Elrw+kixO51V*=fAAiKHV&>3e1GfDhsUe_SIj!HcGlbpPP~+ zZST^8nbEV(6=upucVDJUG1EAwNcw_U7@EHIW_P+gCsyr;UQ!rKK#Fv#GBy;GHj3i^qih13vetcSZR{9DlVsUy8NZ;rJzB z)8NXjtJ5u>Jsreovw4ASGT1fbqJ?}Crjq{?Uz2Tr3t?9oPV@$x3QIS$NwD{ zxUCD?FvE_Df4fa-T>FE-7A0)BEcwyvP`6>F87f8(p)kx$`-Maolruln2%t3QdUHH( zdDwd4Wr4=LEefG*1Otj=V?msAu~?16KEVwn3ik=j!w++3wKuyA{ zLsxEJPvr~mTi7y{l)Zb4T5~7 zGf9PUzY?wl6Q_#4M36acp%tDpH{b~Ld?GALS@FNKbuhD(4mzIM2Gi_+b!98rndHeC zSX@D~2w1CgCM4gU1AYS8NKdM!XV*IlF|y2`z9gQC3RJ|2n|Fo9Su?6_!)a9YMnhuboH9;dQIV330OhLPBVG%MKs=Kjh&hubk#kr(W*;s7Y1 zG0kM~6g}{c{(>ssUFu)y2wqE2FHc%mu(`qISQM=*4UJAeyd*Tdxw<^_VfM}c0`~gT zrY%5rvFAt`$KZvdXfiyiS}?B7LGj<{IsfA|dIzfV4HkTB3UDn08s%VUPl^wo%JptU zBkJ)+q0XsiBrMiGf8Trj-Sg*(*AF3+=Ne$K+Oetr71{3)@Z4SV=KO)MSy|JXoR_o+ zaoVxkiq-N)_j}t?D}t18VF=9^Z)r~bxsV~ck{MC2D)?%wSG6S<(k5x|>nY}3j{6IC zH@0etnb8X1pIu_z1mDT+JB3yiP&EjAVFXeE8ywO4$^6Yoa!`@x*{)`zBSHqMfxNM6 zc(Ic|w8?PooyjcMU}q6BWU&^g!izDD@^{MwNkqb)s6eix?nlKF@aU=03k5fV8VrRv zVM$P|=*|7=a$dyi`qi+joQvRzkRp7i4BS8%lL|WzATgHIB8A%aU2zQ2`htO$Kfzcg zkA`$VBEd)`bt{y_3e7S) zgjtV5rc|Q7XGw0|LHc)Wy;o04P5~!E`I}ioh+GCEjHI`DvZpga@w` zq=){8Hy4ySV(=E*y!x7n|DKA%9Ax7?_!ayai!x`JkgZ0HpwZ|BbTrsaP+`QH@kjYe zW_;mYcRemGRYFtH5_CthmcqM|<>Z89cd-)COoNsRg^A$zmx+_?J zMeB$#!@KDjXIcdT-}Hiz(H}Z@ukjK6Q|X4!8DNEY z)N=#XwFA0fBQvsL^Y?UBzqznaN(aK%jEYy8V!{|!8X%qoZe5H6`4;HpalM#i*ptLF zZ%p(0tfA`q>Rme%!`PTlV$X_JXki92%u0NTPbN|gV{_8o5ynu)yQ>QEfNwuegUM*Y zOjpn%f?xz?oqAcuN4mE%|A7s2&?)Pl`+;0F&J$SWfEjGS1P}2-3XJbfxe7t63=%6#XVv0B3OeBEI&iuV>#nU)DigR~I?l%qc z#u8H!3>z@8SCH({>8iL)zv(DYVoo%Z ztjjdH$@T>Dzn?}lK&nDZecVQePb@!>=gT2bgc4xpQ157+5&3~Dd%DBlt!rt=^n7fR zuem^fZUSgmb3RWt%=WW1>7(Y}??L z9y9lEV6hrgF2kn)0<=BBTdu5x`YZo|3Wx!o7A-Kr44{}~_SPwO5*YAms%-*j@hrwa zf2%ZB@ABX;1{?G^DYlehtQeN}N^S+nNR>bQ$)0x_2~Mmu)Moha#6ZG1=iqrF2HyNi zU6fY-5_;fH!s|5Xg`Q|1xmP*ln^PKMulnzYu=%1xwt_1-bR}NR1raCgtD-~$! z$ciPh1{#7sFJCf*!A@@9^bq+b|ho|%mPBo%SPM(1DO4!MpxKl(gwGRYdHnGCY%y|+Go2;WAo@|*hbnf zR;dp!eo8e6H$zNj<}!>2L6VuT!1fu~@Puj3yiXdek;MN9S%mM-<`}8{CC1+>!yY{3 zswh~ChLr_&vDpA8?a_G}A3~3h^Gy9K2iIh_~RZRtlU>Es=Piu^m=%6Z&(#f z-XF7N*PnNRHct+|VH*Ba7;bVlUYkQUVLu8=lBGE{o`D~e_#z1z)IXYtl$1L=vFOf-MCR{&E309SG3P z&wjsd^{t{K`wSPE*IR}Alb>(WI7Y#TMu^ znv|T5CE7U}mYjyagc^<38D12;zF+-5LL!4r6ZqJbd5T~g2QfPft4|5L>CD|qrjfu% zDgHoZ%!e+Gp~Rm6RlL2WJLW2N!%TIhFDFC<5CrB^1r7yHE66KkGr?b*iCq{k(BId( zdgq)R*s>X<(_^gA@^_6z#=Y@@z&EBK|M4FjL<0k=0N()IWrVSdPynr=fKkU5)7KUk zm1Rqcw1naSLXQd~HHE68bmuMZ?z8a&RJ`y0dl^f7b}m+*95x;X6rf;WD7QiwU(-Qi zGNQ0t11vMOz1H5CQs~WhRy5J-=GmT5kfF?@Q>w)wizMd3cA74MHL&nh0rxhG2yE*P z?=*j=SpV${M2t2zp8GLs2imZqXMOXB+0sUBQ{jF%9*aW4hB5vEhd2oZ6NPLF=$#18 z(!Km!KTQ*!2+DJlO?Kxg^CG+mp80fY>6zo3kLIPZCG5H5fVJu zcx>s!OZNZv@-~m2s zmJjTal1YC<=prWBu^Nx6JUIg-qKymE(+u8{quKAU*nve7g^4YE2rI}%xbaz|O0B`l?T0a$RE;)o z^L6ExddN=?a-8D$5&wcaUi%-UeP&CTCT=Oa7h6saoAODWCt7D3zwp%?dAWQZ@0_9u zB}&{O*`SzueXTQI9&kAT3lSB>BfR7v3=3|B6jfNlICsOhtM?Yd;Fh zg>1gLYi0?Mz+q_p70?YMm;GqS8ucN7Z~>}4^olno$`m>n1s4)~jdvYX5bcWGe#&St zdGhvL+h!jJjeQ24CPD?$5CVtUrxmLevRPm$R9uIap*$%U2D7%C#w_1fwV!Rirqa>~ zp68qK@X=Wrt>~`_`rHEWk_u%8Z+(*IAF=uo1Vi;f&V?N zoKLY+A)5*|RmO&{z{Nxav9ZzfF()q<)*%leJiZbYHpR<$Uim%B#`T+n1$GUK=9=`6 z417t%q2aG_921VKKhb*0Z$lLeO!t&`wX6}pA#R=&@SFSm5br?WRIiF`CR2s*c!%MG z`kFM7feYKq`z|WV)3=?zV1|6+p6BwsOzdw%R@fg1BbR#sMr0;#@C440@ciRTOP=Rn zvHF34aD7QRTagADRh;t%lZ;?YBvoYS-{=T}y(AF2 zDb2O3NCxcA3w;JF6R-1YGXmF)IpoqRiz)j2)I_z&Cf6+>V`lM|ev19`M(O;$6k6X% zurp#4tStTDrns$uJp;SVL~pJvuNL*BO`LakB$|tC)ngg-bb{U2IrB+3lRC1}%~-bV zQfPdsqkuH@70ycz`=Czwn?cgx`+46nd3TZAsBSmyLbtaA%R5KE=P)Rr(QCu~F~fKF zdS1(o0-^;Gdg(hKxtixgKBz8LoLjZ;;MTMNqZNa8PyGyWhEKHuT$UADd14AgaZ+JApz7B*U-lhu_I4mV>>iuP_b}EtPaK7jL=USJjqA@R{aR?xMzv;H; zI-RyQSY?7q1SF8Z{~eYQnJKKIv6; zkH5*jU8#J!`7z<2mSAV0OgaVTJG-Efgp2)JrBFMf?wc+HN(A>`WF{xgn(Nk~#h!J| zSJR+?&@QNa{~w@d56R_{Kl8RF95_X0{y4B>ld>n^0xMbxH?Zc+-gvx$RoqQ1G3yBq z_x4PZz#&Ipki#i|s(&ge*-GW}?DpB&XVHDW{C1$^4o5G8nL!K7lT{`YBmE@MPHVMe z#0j(($v=RU5ch&@)82oiV*jcRoh?^+?NVV#EL|QvTIOdW9HW1P;nO@f{KTbJ(!`=G_ zcvA*lJAbu;MVJI(h>nrXTr`(e2;ExPNFC7n%`PR`${pGy2TJ3x&MpO~|6tkQ%hB^M?UJ|Ea z6Ga|%K>SDi;}29OaJU9?t&Ndf&VyGu-GS@c_x>a$nx?oeG!NqL-^%?O^Iq`7RGxq( zb}p=`;>ky}tr-Q9fP=$dTk#<{8_J)LF7ClawwVjeM9$({C}0)oU1!KAN2o$sPy8&n zM!a!JgQ(VpOjOK+i=Z8s|INZJ92N$gY^ldDD%2@~-Lm)Uc%Y$`4u06hzMFGOIxKgVp_AQ4cJ zSOu}7+CKZ)8eMM%LFZu(47n~=c493{Tnx!#vgsp`D9;S?hnHoCjcUit@l*!?60C>W9jEaZ zfDRNq6C>L$dG%a?Ucrs|8}5H4mvk;;(^&yq9zhU>VOq(ewTmQR+7$J#LH1LP;-^gr zjzKB}l_CcJarGK{#pr@_sXWM~YlHI!-D@
C~p_tK?HqcZ90$VCgW@7$n4K?;d$5)K4t| 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 ZxB@qsKkop6MG24^6pxivMpYK?{{i8A_jCXN literal 0 HcmV?d00001 diff --git a/src/css/custom.css b/src/css/custom.css index a811a7037..08c4e43e6 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -47,15 +47,15 @@ body { } [data-theme='dark'] .card { - background-color: #6b6b6b !important; + background-color: #3b3b3b !important; color: #FFF; } [data-theme='dark'] .list-group-item { - background-color: #6b6b6b !important; + background-color: #3b3b3b !important; color: #FFF; } [data-theme='dark'] .navbar { - background-color: #6b6b6b !important; + background-color: #1c1c1c !important; color: #FFF; } [data-theme='dark'] .dropdown-item { @@ -101,11 +101,13 @@ h6 { } p { + font-family: 'IBM Plex Sans', sans-serif; font-size: 1rem; /* Standard size for body text */ margin-bottom: 15px; /* Spacing after paragraphs */ } a { + font-family: 'IBM Plex Sans', sans-serif; text-decoration: none !important; /* No underline for a clean look */ } [data-theme='dark'] a { diff --git a/static/img/community-process.png b/static/img/community-process.png new file mode 100644 index 0000000000000000000000000000000000000000..d87ee311832b336c44e16e1a0f2edbc77ed6d4dd GIT binary patch literal 223911 zcmeFZXH=7G*ENc0L_tKQDM)cEN=HG8AWa3N_Yxo!AryfiB_Lg3D|WWQtVZ=9d!jPpYzA<2E^Dr?O(*POS%ijoXDDIF;h5fQoU z^Ji*AMCW^mh=_MDoCnWbp17a_{yXEKCi8?Sulwc_cpwDVku_6PBw`1@Um!Z;XGwI9 z@DlKk4*UaeO(OpLne#nKXaD}4c$e_U<}a^cDygsvnC5fXP9BbY1WA}MO zrTXl{g=EJvDUlJVu>v3-Eq!DaQba?EE4ljm$qWV z-`6msfVjqOuS^)Z{HOS&C*J0*C~8yqr+I=)3)*Rw?znnqNN*0wx(gb9O3o(_4-uV3zV26>iNc_xs0^`0+bLw;cxok-f!D>dNaogPf*Bzw6 z>b*?8Z1G6v)K!?3&qZ?SnI(E1S9)wT)9&Ke>-79CGvvslxXYSp^r&3l1<>-8Juqph zu*ufWM~J#^7vz>tj2$22ZRtgvtSfTIUXBzP3+4OItZfzdh!v;GqtF5|g0={ov6905 ztp&`zME4iEonIM*Y7QoXa(e=n}bG|`X2DXJ^#L1U@iciDTR!6IuG_Yz(w=jxWSTWeFgt(Kxh z4;E8~zQ~4E%&phr^B6p~`vjcV#w+HqXk>uMP(?)NKQ;%a3d{8oVb3o(dogCGkW;be z2U;TEpvL;gw@=f?N^wGc!cHsKyJ-bB=3{Mj*C%RVX*yZ1vDQWYic$A(alhH!Xl2st zNf5Q!Ssu(32+(6BPk^I)v~qRdHWcfYz8u}0>zLiW8n1f)XJIQN8Ep`w=-BRv358y< znPNpwfj?pE9qg{^=}-^dI<*Vnf7C~r!@qVa{XUgMXNn^@w8x<4@zk_J>h%^sry7Qe z;2j^IN5cgt-5rGT*B>W1Pq^557k3F@I^SKo@q!lS_-Qa(nn5tm9UOf8}a4Fkqd4LV^xa<{#^7kov zBXRkHMvu42)Rj}q=q-2aXCsApQ~ZMey#x!e2h1w0j}P~!OYWNWB&^PRfmy7WV-R+H zA3Lmo;)aoO_WLO8MUUu&-Bl!Yq=43W9#y=|*2=Zt>Q7S)(3_}qSg3I6vKR&DSkLGY z+38Dd(lEc)n$Ui8^m~+%NWB`xXRb6}dAy6UwcGON6MMb8km%Ktt45>qB2zP4YvvEZ zM6h4zvtdV>LW@FQSMys9ajJAVKY|)T{&5j|!bQ4i-(XK&WbUfPSV^X(JFlUV z_>p6Olv$?S-WnF0HQyE6su?Zfj2N#ryH;G|{#IdcseCWLjo8Q&He=Nh$u&#EVm4q2 zFLHQ~d4D>%CdHitF_ZFfmDF$h)4Tm%!BSdmOMFSovGD$nutxZ#`&JOnOcl$EC>u4? zsyPrpfy<+If|5@pOzsfdR~YADq(peVUV=kOtE6v%}|6;-71F$2xW=+-wO4>H{riFQ& z-8(Mbl5gk9=}a@xZ#o?lrzOqq7h;_-mGzU8UMH(%Lyz{B2Rkl{{W22t+8NZw{CSa* z*CJZ+_fZjff2RfOa?rAJ3KMPWPmMeDaBW_?rx^3Y$3)M%@U6$m(O%y1uZ`JUu=C4~ zb}@g2|6;Q)QjFzrUi@nHRyV?6);He1olU@TvG>){&*?@*aVcuZ58hF8)m56ZTCiu< zUawbgDQVk)qcxPS%%ms}|t?3!7B3J)84)i5}8KA3iQd;+y34V4O*EW3jb zEYlue@;bp!rV$yHD8vi%Uy4KGhPcolEKjeUIbrQOQ>P?;pQWVa3mV`sjre6TN6Ia9 z$1C12KRVbcen(EB)1A5S&#t0Jr?1Wq;IZ7>2KkzsVM-TU@HG+3R-r@lH}B){+5FO8bH!lvMZ0Xf1*B8{_`)V$M-Fg zsG-^He?0ui1vcDh=of~6oss_s%W$rzh(%W9pHpyp zf~XC^guJc$GwvUQ{>MX!GO&N)@}W-uYq?L&2zxb{5K^y;kN$OfiM*{ZUU}RRd1v+X zSpGRuP~rQSQy*Wm|JUgyA|AcQ{5tag-*EpkOaC9)a9QTrxBgcUNqT%Pk{kAt@}5%3 zMasJ)poYj%PgfdBm8S*i)-IEwyFG$qb*o3bywIdo7gRR6pzL$%l_ZH6J7(8yl#k>r z1n{?y!3j5%n~T7rE#tqg*PS4W&3no~4u`e|Gmu%UL&v@L=V)UEZ4(AFR2#?2Z4K*h z(UYYq#lJ*5zZ}l9vB8veNr#nq|9wV&1W82bsBF$#3tc^ZbiL(n-#72RDRTU4)@C3> zwalz5hIk?O%@DvKHa((yoCSGz$mYA_tuTnHT(ZqyPN3|9iyv)=tCt<~ZYRsg|( z@6eH-=a|n^`zsj~m96o6l**5dkMMiS9aAw@d4&zWBvokt5DroY3N0e~>_jCqYVfNOZQQIeqf5TZnzeFv^bl!VcGZ-cxb-{Y_QkJI<) z&d+H-rmB5 z2{5uA0Lw6%o^FwKYeSEn2+?0tzAO_I>_hUKZ-OwaCvoG0ds%9}@MZw5^-M|6 z_sJyQfgH7FR~wJ_Nb6EXxR74=)idWdpMmI_$b>LLZ>jBlWRJBei}pBJN*~Hly)BrJ z*rgImG371*Mcn9{GiP&N4*EPTNw@EDx3%^sB3`<%NOlp7@b->!JgvCrh$rm+y(4mV z*{+M?!G$=b>&9Jl`TE`qv+nFQjrT%diKQFEW^yCFy9SdcP#QEJCY+hv}U+cOski}{sMK#u#B{&O+! z{sgmvA;9loxoEk}c0|>xneIt5t>K6~PmO8$xV`-MEV^tklVT3DVgLqr2s^J?W2}pV zYzi9A+wFjJL8xwusX4SN=9b%6YW5}^plSeUlmXI$JLhDzd=ibMbG8}Efg%(H;4P&H ztZ+`sMF_Env+lPS5)A*T(M7uwj)$|A-FVtRg1T>C+&gBH36e z>flB=zpcdSr?B*!7?!?_aHFUOdp)gi2(UJ@=))YtI?s{nyrulQV>)N+>Go1eS6lbZ zwtEQf(H#YIaete%n4WEY_0k0telL!=5ltIj!-nFiJNym^6bk^0vu!G--_@dzK;^qu zlV>$tW}}Az%o1s}wtFn8H7;SmO?PkOM_ZUpn4&--)_D?JHu55%Kv7&ZZqEk2SGXpK zb;jkEC%75nJ){izyW_+JHMWm!!RB-g zg>B#I-Ijnwo3V?mRis!R7Mo%ZEo&Ix;3O-E#X&9jJ-L8&$`P;;7_bGb06%vbWtHr- zI)=!32rt+V6o6c!dMv9I{$OX!DxX>h+0K?e0`?RR9kqh3Dz7=*?65yOtZ=zpiMztOhc^;c%1pzHG={wZaQl0;kZB z1}M-GTz=h}b|v#CA4{vD9J_^_HE!x3{xlFeMBR~-$n>9-$pPw09R2yqiDHPOzr!U| z5Iq9|=7UEWzgnr^R`M9ujt4nthnmz)`H-z7xUJcl3`vDZouLdu3BH<=DA&RIwo6EP z-+^de>i|dB#*fLfLNBL2i&(MtOBK_gHuk?kb{s!k{&_ew&Z>lgp$`33-E=fXaQu}o%)X6fP3Nvs-1Q0h=n=ew_D5m8 z1mS|vn*m~i5v6Y9cCFME!=-C&_YxgV9=#MNx%o<>y+;5m82*De0L4`jz$6s8Mjy5{ za*Pcrm~}ncs^XD~$l)1Ux5aL;lm5VwaV=4Kd}=xo`%X)GIC*Z#I+hH%Ef^+tFO1s5 zPTGrd(OI#m=c_5k)FE2Ta0d#`dNHvf`rEvx1(~-3s%58Jw#=yV$8!f`2M1CB;&btuwTjuoJeVo zgj!LuA3y0@AfO&|wcbcm1Vup8xNo62p))?`+tC&HwJI0`{0SSGjO5h_kansrv4}ob z7YG_+lb4gaA=I8>Iayod_UrMBrVHiqK5DKO>mA_SuHIV(XEcZ`fh}ndFr(-lK;#y< z4W7LZsRtGDk9lNg`$%84&-=Q=%>c6NjBYE1yMSW!v%z14Utytv9BWW%yk5>sA1^6d zD`8^DA3FkQW7Y8F0M!-us2`%GpUQiXe&0Fq0cxqx5D>iF&r{V^hbBQTT;YX8_-Cwq z2~!eo6IB^-lkz^#^cZ}6Yv}o&fO9ypbJ*1QEgS zGz@dDJjz&Y3SIVyZS!yk^jy_c^aO^~DZzC))4$4LA?>Z6Z4L6eP`|tEO7SW*)I`0`_I z_UfOd%83P$ien=Pm>cSbZwu?-Lhy&84?B36WbD@up3XSFr&5OXed~iwJ*8jEdfp-r zu7#ZFB^S*0ODNvnuT8`;rULZdpiM-tuE9-&+^95xnm;I8#qR-enL^?ydcBIR9_nFF8f zJQ?ZCXLX{g)d&`HZl0=od-P&6R=K3BX-T1nzcAi$0ffk+~YQi+uQQWUKof^UyMS1y}2is>bc3emu07CX+iCm(|T$oNkGLiz`>s%@8KwGs2! z?0RuFh%RDeNJ;#@SO+hBPOf6+c-Xd}tvK`~ft~y^yoM3*jCq#uFB};fI;xQ|J(q@S z@QW!SS{3zB;{{ZOQXP&5z4!;Av!dv|-LA&y{!^0ndeAYsHncl_i&GZ>#6IbP-|KX5 zIo5)u%TKM3=G`>D^6?ymqqu%G)VdwL3dn`R9Ou-sK2JsZ=+YH)=x*0*H{20rRu>=; z)7A&uOMUDJ-O0P!qZTPa3ZqY4lhy-@-cj9D)e7^u=lWVd^gHNB^y|E27pq9Ngw!4% z;CK|#GsV@1huQhH%XcHLmNs4%sjx(jW*|1oK$DIbb}I|Vg4|jRDC!NRMn?IcNKruD%gMBwzf(d z>5|Gs&7=T;w^Ee%;??bhJ{@<`m`stUhPwE@JrcVy(N2zr^tlRQ=wFbF;wv5P}J8qL^_Dr~6)Z-d`q8Uj> zC9Ek*QVZ$zMLeSgJ(1=D!BW^_>Ehcvl{1*ZM;u0SY?bwwSN96UL>RO;-)$DWt<%mg zicPHTJ=O_7bk?+t+hlMaH&%=lKq}&#bHvKksUgGe&VI{kqvo=yS&6ug9T9ymK`F0o z76!;HfMc%xv{V|~bDu!k%O6mdspH$ek&TF_tQzFriI;Io+8RVfvtGCZx|op)Z{fdZ z7L_GP*15Bz&LiuV*_yWfa<-o?869_)ueOG8KQGJbjLgJ5gFj!KE=Obf%G)CprvuQU z1HP|=j#4>q7*c7dnMHg+qxyfD`AcDGmoUTZ?aw%5RaN9ix!L;=bTYv=mm)K(WRY7L z$y*!EA)nI_Y3}t;ymP^l=GMP9C#`1lZF0^|7bxL`j)FeWEDeXmV(~!unJ-46KG*x0 zAU~;8)b>Hto+;z$i4MJ4Rjm>3l2I@DLiOV-kTlC)Z_K>1z6rS(;hmIhb(O2OLmIxs zM)n=0usd5GR2%t2KV_B5d@Mw7p}bG%6lU` zcatjbD=}P0p?-*IUFkJHFJ0WTov>$8!Qj{{nYN|b7U?1IxERTKyw&Bl%s;kj18;xq zPZ!?ec!E_bMA$g72c>bi$C9CrEd|App3z8~OgG&ISHo?WaBEI=$l&4i)a7pNSrx7A zbgca(qK#~vEkrw&^+(hGlltM0HE~jH?m$S{JvBl zDT(=C@|OgYR9k3f54ZWxww3xu?abv0>{VTz^VG@pQFsuf_k{$uJgf#SZ(*0EaCepPd83E+aMk^-Ev%ZQ0;-8g{FqQa z9Hz}3$1D|ES&Jk>Dao%tQ+_Vl)U@#m5Z+W`Kh&KAU&=_Gkz(3bHEKaA?9G;k)S9{G z5t=UX*KhXkijCwvIJy>Kh^iRx;Rxs>`Etm6vYh{P`*<6-9rLR;XozFYBWEhD2mRrE zkE8Md$&y%y3cmZl%R(o@TlmcP8|in|qT4E^a+)I9Jy$Rled5@+X6b{6mUHPYVXJGX zeC}dOwWRqdlVCf%`d;_4!6V)68&kfA2ck(l(!Y2Lp5ZKY4b}SAS4GyV`w1u+)tocA z)wagO)&DDqPEd2tt|*xYXHj$VBp`pbydU)_+*sUkQDu0w2p!p})ptEtWOZBlqxR}S zpjBz&+Ht__XQx4UPPev~ISa?ZlSa@0P=IN5?0xoQw6C)Y+rNv*e;~B8pI11rR=L2q zS8iMqe7x3IdxQ!;tVS0PqVicUJfBK@#rsdLS{5>dNh-GKvwGI6Xk7ON$ASOKG$Gpj zQqaPDC-%5M*9iKW_1BjiO3?weDNfyi(s3t@&4TB^TqydU#;~>Pg)c;YMZNAV{$&A9 z!`E$O`fG7dM8BvGD@sAmUn>vk#u>*4%h+TF+=0K|H|hXje#z${o%7QULiH_%Q&`B@ zsaUyT>&S6c4nLl6C1mH$C;ko!NrS zF6$BV4nF$UWC@9)p5hEkUinBkw@UhutJAdc)78-FR!mWZJfAJAa{1wpD%GK6S$dI@ z){Aiacjc3wRrJ}ak~!&#o@0>y?JCVVP{UttRj64l!_4sVrjYyvanWL7qG+WC7l`X2 zinv6nAsXh49n|cng&n?riD($}8h|AqORG3nlImo#GS8J)EoWsbVC%BT;M75TS$VXB z5e@<$cms|+cgo-UtSqh7RWJffaj~xH)oST5npu1M=JsfgwJqc}Wxz2vp-D|38p`ze@ z*9NZ}V8g>TuN9HvYP~~>pC1$}bGO^HB}cvUVU)IX5413QUUam0rlMsBglIvUuH&Cj zqgthH{)3OgF`usHhOL#f=xksamxZW z#g4JNeoNg*8Q`A-O@CPLYCA{1BW^py2jb5%+PGn%?Y4}Ty(@Ke$LgM)A^bt&QXz*` zd!jF6XexW#C8XkE)T7z}@slhPC(_pkYN1EJ1P-mz7M9C-*0T55)|}oBYMWVP&G0?g zt_?oltsy>I7``pGhAFqb{#e`TYqC_pN-E00-Y@+Dj_Um$3;k|ecSE^h+_3dcdAnU1 z?8?Q5R^#m7B&vkn$mgN*%E7h6EsDqYj5Nm5BXjW5NX@LZaQ>F`542DnmdduQsNeO?`4 z$*)cN45#x__kKtX$50fvki6x<4TvWyf*tc;klt@=NXw zW6vjpC1xJOLCbVXFi7U&tsutgr87~)KJ2b<@&m6&SfGMjD^7quqiT-MSBe5PfDCI{ z*N8TqsYI-8X0^g*c@UfM9~N%9ol z`tNMVqWS3P@m91zJDrBh@%{pg=JWbHz765|P!Dc~fX3Ox7Z5c zN~S&1X;@7EN^UM)p&0aGhjO*F+YUDUc`G%x-A({_%a2t$lrbdkT_^GwmAWz6PNm%| zJNqTG3J%X++CvwGQC9t_V9gQc5)_{?sZ4qf>veJzDNFNe#uKR|>^uqk;-i$w8$!94 zU#D2K`WeBuV zlcU_%BgTG}S<7R3(AoBZVcO`!N$7#~V6|uR?83pWOKu#Yhqr)S$oajgm=p!tzz^id z*0-W^t30b-AfS)3c=lJx@W-pO9Y0JX9waA|XuJO6_c(AAO#Bss_NoHq{@3POz1tos z6@crK%kFYV4rtP4WCK5f@H>rNkwH7%a9Rtey8q+prTWLoWCR>Jm?};*3 zEhYz$=J51Dq8Y2udm4SdkKk)8G|*+tlIxXWf+}SYV0=F}5LVH8>1(-EmlQc!MwMUa zfx7&K$lRm+H?}YOd=;3Q6a-&K2H{7{^Rx7{g91{LFZr38WXy$nK$+xK6K(v5!}h;I zE@Su4;cBHCdOmzD&$?-a%GWg$6yyI!b5fe5prqr?o!IOOD%E#&WK`kbQM#ejM;=pk z6)7uD5bIk(UA* zJDOJ)+0B07^UdpcEAflsT?{zR0|_liP1Us6b)|l$kG#HvqV+7 zZA0~E|D><0rcu9_WLtR~2XQ9o^reOxpKh*yWLEKrKNu?93((3ntND|^Q*Nr9O?fo1 zCyxsm$k#1&+r1)pCunQY)EL1eU7GuJ^FPvgQNY@_Q7m zn9-Lv;{iOi*TsH)FK_2RFDuL<{O;peuVCMfjgw(Gl!oEtS;x-L4qB$iTU&H|&CdK^ z;GpNSldWLlWN}H*kV;4Wqw=Km9vt*HJd3_*i)yF|DhhicEx%mi^9ayuxb1TJrqF%s zrxfP{)WhRb{p{Z!Ez%!EM=FFI0RqsD;v)6OfyPIP`(M_C2{p(bHD zq}R)XZxkoCTq+X|64ssV`k^kIYTWoP4dFa67emZPH{c1Bm~75Y1g6sVo(u=;)8~^4 zL*?1&3ehtyx2*;;K9SMvODF*;BkT&>103s^lA|s~lwRq}Io@fil73$okK3YSbBVPV zJ@BjLRbAW6G89?vqd;pn-Y5jg(YVGmVHrpR_Y?&J%rx#usz9s0(L5i@&9gcPrY^ zB*nDk15QQ6anZ<^gu)4iY*SdxsFE99uGV}=^8x){PHX!Oa%H4&ntk#}yTWMond}~= z4Nt#AP?_pPKWR+7+gha)V85&Os@4ptv0knpv-e!kEc66m*K(ll?=%R9X7Cw<>*i_yu9HRk|E!+ zD3om%;Tvs=?(UD?*C~M z6WW(oE<8kFF}ka-_-SMzF9eoyQ*7GSPZFskN^~#ME@Ng$6X01So zyUhDNRCEeG8!WQ&me$}xal=E#Fk*Akqzt{=ka_n#i@rw9caa~wg7Vxzho!Nwq~!6& zXJ`ri=O%?>z}z>jD&H{jp95UD)1>1bHX~DB64FieN@Ys^3}0ebn!}b9#W#(^Y(qv5 z&AsPzPg8-2iQ88WD{)XC&6tNp4#O*V+?&~;A!wZKJn0qO(PWgmLBhiSb+JrZcr6_@{*0!#?@{!dNW{D#w_qmOBCjyZN# zaYrkAnLVkMQgc~a*%N7H$P+s)6Rb4cerEZ*3~bM08+ppxY%vrJ0 zaL0W=Nzee$ky#J2>`$v~CKaaM5tbolAm=11pDMG)wH1gzWA(H)d&OliIWo57Kgk21RED?W9Hq z350H#$fEs7s_6yO$a@5L_~0_m+I_0dIalk zMN0b}ZSBs3c&)g#xFb92(h~*I?W+D0*exdUwI2j3kJuGWv$=yj+_+QA&Zi|#7orIp zTV5ALwykz0@09i|qRy2l!5&Wl`f|-y=7?NYl9^qiJV=#1?RUsTFZoeQjh z@hTuQ-j+hOZ~{Pf`fBB?^(tTNo}FrIxcn|0$qC;W)e3j3&GCY-n4IfY)9<7kd^xu7 zht)9iE~fJPWM8;0r*cDiYrc!j*R+rPA!9a=nA@WRDLV0%sQeUdkHUI$WhvCcfnyqD zX19DDy~cJbE96!fGCr4inBKN}x^^U`6AtNdM}?AZ;yN@yea2Q000`7h>EN4|Kun;n zj~aup7ZGePj+k%%FvomTNpkJl@!9BM?0AJcoV0FO>D%3+E&p-iZ~rbrdMYJEtcXJV zu$KTrssK-mb+PK?MD|G$Bx&ET{t~#}gX>duPE#*c8+v4UB5z%srZ>M*nJsTY4SxW0 z=;D_RaR9Xc^d``g_9)`y#Yi2qs{x8x<39*NOLMW~xOBy})A)9tBM4 zS=wk}Ji@JFbqszICuSQ28!I+fb`GTT+YXiIE`)bPR=NbmW+E(TFyu<)aFM8sTGj~IRgI8bJmUs{)1&~^bW`~{2e*W*-$s%Ls8l8obML{L7nq3 zvWp-z0J;X*))$$Mtd?;<34AOs-vEpT;@!@Ee;IlB8Z+e*iM2# z+YMkHSP~cd$?O-glfx}zX$?maxZM8i2ksDr;Yi73OC61t;3(R0H!)MD=*Tjf*vQc9 zs1z5Y3WKpHiXtDJy6`k`00%qF)M=7v;_2Ddm)4F z9yOrU*+~&QU{IEn02QR5;U&`F83dqinYqXrwNtD3+Oua$eA|oGwoy*aEx>>RBdvEi zGgWib$RDkFVytI>Nj#Uj1+8%{RgC6shV)Pg z=>eU5zwkD+*sPN01uM~)oGf>?C0Eu0O<;0y9s|wOc-%2>wD%L*1o4e%|W(MmnDyy1EIJwt;<3Ha*<$Isa&*Euf&HH-j2l?6_fujp?sReDr%|I+? zhrJK%FOAb|yiOL+8=eIdWSfO#U#EZ9ZAu`>6g*CD>OHizMlhK^V!#UH_{%TjMQt?O zEjvT)g>9Sy{u+?P8E^hVekTIukxw>HrPE4W%oXEYYT_18CdEPt6gKoLKr}+$g9Zn! z47B$BfG_T&Jn>23yC`{?ro!JZ36w4D_t&fZY`UA=?6()&_X+^CfiqlwJ@Ik~p;k-s zb>ctC_1hWmbeTz8!y}=)B*Ay~E`K)0l3S}x;&NU2H-+ujm&4bt5-e!bmxrL{4D=6P z{7Gn#>bIODuDk<0OqGuOLNvecz;96R<~mPHL$R8$Txboac}U@7iX5x~1+;&+HKOAd zCvZJXc%69QkMZldKr3GcJP%MH%jXk|BzV-kmpslA)bEM{qfI?&?t{M=fa=f*m#vZc z0tjn(Ya-2{weFRQ36DotlYwLp_|$U0kHcDQ++zQ$OyonPmk4z3%x*1+nsr{MCy3dB z@@WVJ{5m1`K{w}_CVv6rujlm2tfSp1oR+>f(+MJO4#~!;(CUgG|4PvtMK8G>fw&+HwQ>VhOGox*dJKml4vFoxtoAXlh0+M4aV_=iWP8ho*z zn_m>#i!=e-83ss1Y)BvOE)Q}%4%UBE`}0kx0_*b}k|5HOzr0vyUU2oh8F-fhV-eK| z8fZ)f+<(2oIP{2;<+yoZC85mmNGqfma%Cm^}l%fCU;JK$VjJ^Yc*&HGDW#^&U zIY{n%9=^serGGt}-cF=`#V53ixc!|P^L9>gH!0sahdm22#!)F+m?`ky6j3S(-Qs?g zmK0jlF#*2U{a0Gx*@{a=e+x$&-$nG)#00rz01V=^_}LGw&|!_m__w1&65TgtF@OkN zsa!~q*N-pXqCT4VR!Ziu*P%@b;+HBAh_V9sDZnXBip28N;qyOV)YV{Ro*#P`D~!3o{A&zclXEaPQ(iY5Gby5N*71 z>uM42dAz0Yxr?>mY-6VR?NDYX$6!|i?-t;~E9^~rcU0^7p>1zx<(>3BqbDYT128dD zzJUNAc%1Uv_0`J5*a4sjCfjDe@I|4NU_}Le7WlHOMzoagd2(I|rai@UmJz)>W~J!8 z3FKqwH8#FSA$&cL`&)t;==ZjO%WH&;r`m|LHRc;&W2eBIXzlQ<|3Z9=%UU9R<2ubBrM79vzu6w^^5&}urzeM zC(~=kQdG;8B6DWX^yqa7(?`xDNNq4APXMYg0gYZ~B)>rzT3>?}NsvGh zKrG^M+7o&?lR1J84j6Wf+hf|bK7XO<<@a}b8;v&G&uQD4RWA<}OX>%juq(0+g#_PG zSEA>^k`oXS< z(~-)i%+&YWh~h_Ho!=5E+uNfx3U|56ikIQcGnN@5J z2=CW!w9t2}&x*56C3n_ls;BEVz9WZedjrd*pNL`5#dI6sC7&mz9L#PNN2oaas;4Ow zg2eH5wuntcZq#Qf{H|h5#YXKl+{-wwliRcmD6|7mJ%p?#Kdz(LgQ88Mfe$j92Pjr&@?vB!TKpI^sVb+U#|H4~ChS>MNZZAl zRe8G!j%Bs2Rwge;lZ5>ZG7pjCQlY(qN$Gr$0PPcR&{3!+1|1}Oqt^*CUY*Rhuk5anWZXG(qIf1g>+VIJpBD4?GE)R{fuuO7X&JYpj}iwFfVqF9D5W4Nl+{ zu8QG`62W>@lYM+gcAN49co=N}u$A>q`}7i;*f}ry#rH2Y*195= z7EE8dTZs8qQbg)P059I1ZF!;>&lk1_`TG^QJT#h=7S*pz~-jdzzp{u2O=I%zP+qB?uyA5s18+*Mq2a-CKDy^`|zU7Dg}5V zTdV?(N<;mAaX~WC`=YgL0X}|o7JBxH7X!39gfg z7lmKSV#Ud|<`w2?jFs6~y(|U35%sS?kxh?tjOFga(WK3GqX6xokE5)JEI_h_aC*0OogImoXE`8nr#kM+g z@5d!c4qrv@BvY8+vg9^FvKXVa8;d4Z&_Yyiv;Zk2^Ecp!{6Vagm5sQ^KmQ4xq@gti z>=_C-4A|)! z+S02HoucvaNo(d*l#eIr<>LkM6FZy5MAx0=N^TtYuWMIY-+_n>Dy9-!)QTv> zcUdzAN-Wj2_W3)v+2u_|&|sgQ;mgS#+}s zQoBVes36ibHXSts&_Phy9zl97)ULm)CA6R#*>OEaVOPPpM@2%2iOp>3^`S{fp zCUtz(x!?WqfG7}ukueLksPD6O^mW%KZ{&rf3M-9icqLr2fGuy8`QvOP2~?qwxtEe4 z2>EK`%dDv*`0ctwhv1k+icW8kZpFCrx#*|UmFJ-Ro_3rUqAFH>IFofg^3!ndQ8qLl zz4DTj4m7+;=0k>X`M5(#M(jRqFaE%7cSYy^L`*iNBW#hjmAhv9dqGW;gJvqTJeNL` zquX`F!abk7YmGbh+bpjon7H>k)N0PpDm42{{h2)p(1p&&2b9`7z%TFtGMioL5U5w^ zboYYLJG?81s*UUo6{^#lNdb+oD(|W>7^V$#si#-?lA8JC(KMP|_F?nSZro?~y-(x8 zb7z7Qt?aW#Y0{vhKP})nLuh5}T|IaEXr{!V%5iC?jJ%~aAlr~`PsNc0-FoyW&7qFu zhM(~fb1Wy#x$MS7<~LMi=*B<@)ZLh&G}(@NtsW zkj^&WH^DqSHlKoc4`FA#_ii#+`#))lJyv3HiuUe5Z!_dgdOK;OHM}M@hf|TmR~E*2 zkc_xI7!?1ZsF*;)6%~Xxhs&zAbOS~1v;e`+G#m31Ccutov&-Q%RK;F620j(UZWE>Q z!ywy8oq^S)7JD^S=RkJh3ESHJ7R79`ucojk?6K^H=O_g9TOuOYK~E`dqbuC<+L5X@ zg5X8N46NTSj8AU4z12#OaLciif^a)vzFuqR0b*o{8Yk`7*=3MVgj4Dlh(ZaP> z5ujFWpTL9A*m&SSTlkjad(^jWG>ZW2S~_#aRRLOtr`-A#PET;*tF-4@^~)0pJZZFd zZNgfZd7{Tq(3yoQq8(iOOzD?Bm6-?9T<&HDFXA<}+Pl@wQcf=V_@(910YCns6g08M8yVQl5m1>J3kLP&ouzc%1SXcZ0T0cfS=UV0qgu+pk30js5{is? zNmJ^~SJPCWhlS8&tX83qJu}@p1^|G zi89v&Xu0(l(WQ^U{bXR;pZzhByY8}UpPNiT(^RU0^(7TIr|FY*ToXcWF!ys_*r5;S zLmbdM-QtR3nV=ta&Hoi|=1O68NeT(iyhd({ciPD^LVL3QH`=RIfMWftht7YPod4mM zKqcvU$N|v-n)wH*8dS_G%u(peOVX|RzbT;GA&T};3g1K)r zuW6nkg)|ZF91+g-Y!46;*zldhC{t2lE}epUNS`|#Zp^~b&MeO;Zz z*SH6{(tR=j{Zne>E=blwPexH#F={*guHhMomSfVg=^h_huixuIRz;5_6a|E{q~^(y zakN)g1CIYIdwVh`PA$}pbwh_*f47-_fB(CuBA5q!P3V$nPLG(E`&*h^S0S ze(;t+KHeX3Xu2vxh0a93-lixSTs6s>DNd!jlmRVHvnlD5o_=lEhnP;rc!6`<2NleH zle`|Oc;hu`6ARu2R5L4Gf|Hk8O*nd0Zg5oq(T_e&qEk6RkaFp(MwLN{#itrjnj&@x z_ME)8Mc}xHIS0r5;*8T+r7jyUPZtKo59pAMBm1Tb(4`8TwRlPRG&K!ppHtr(|2n^G z7>?C_h4s%(vmed}rAYhlw7(R?tVbxU8^c9iLl!-*AfxUZ`w;w;aP|W?Hgv+@xApiX z1Mbqce(qGc0`9PITLsv5@86b(^)B5jREQPeT0tw|2%MrD@c3NIrgk&Hk}iKP{!o-i z6}SjmFl_kDg5wB%4Sgmg)V zv@{GobT>%1G(KzY+ShgO&$IXQ@_F%pIik$CX8qPW*Kr=lcm38-M#(fGTj4`?ISOg^ z%N;e7sLmBf6|`!yLs1M2VzzzcBVcZsiT=^mhk|15o&ein8Ojos%L8yO{C8)#Iw?)> z8^&q_-Nj=YwTjkh^ZOw-L+^?bL~MaLDqb-ZJgF^Pi(5=TvP+Sk!FP2|<__qRi*Do` zX0N>EF39^Vk(WZH$3SXkdsA-lWeec|5*5LkGxgk+wzV7C?~{Fe{IL<1pyp&e*yn9b z=1_gwR9I*vzud4?tZKh!>^z*8Ub+kWlBnb4lY2P{w4ygaJ)PZLnxhDYa{p677Z(NK zx}MGggy7%vjP9)On=wfIAvu8uC{4|(m(|=K6_-Ojb_e%SNg%lg@MQ>*syjAo;`lr8IMA1iAts zT{A*oE}cPQE8uqZ`%jew_hFXxY?T~O%@dd=ast=xkAO1`=gbPqf}7Lhumtwia+JEW zqb4DXfn2!&N(#gEP)!ANnos1Ff%2Ex)lf9+`y$Nc9q|APchUWWYsyR%NV}nTjax#Z zf)$GOGJ_u}=3A?!Rwl5jc!KlY53bV+0&{lev|L+O8jo$R)49RQF+nGw_0D;n8o06| zc8_kywSDpc#n28=p*fCa_8JuA!8Y(qwBa*1uU8~fZKFtb`L$v9F?HkGS8M%SZ&E$T zDFz|m^Yu`n%DD!bm5hPM^X*V4c%#$amqSjAe}S`LdE)z>JpX&CLWduAK!|;F1V79H zD_|+D=~H5-b&@eGKiN`Rf{d;s96zB&KD+t@Y5nWB@bdQt_#;68hxXL=T2tGAs0gov zEL4x=PDqQh&~G67xBI<)`9on?LY%>tqVJAGdP#T{cCBL=M&c7&-N=JSMcCZisLJdn zWP`Lp9Xu%}60YHk^>O!>L))Q_Kzyh@k>F&ptw~i)no^4EmcyUHp2q8Vj9q|3#{Eox zm*lR&+2@`sF5=%p00&iVg^&4Vx(G^up?q@v;zC}SOga)YbVeMh;0jkfj;*5 zJJc(wwxjWmgkbge-i)k@-N#K4DK9)~uQ%(5nM^yw9}L(7N&~ms z{##cY3GJ^KzZ1J(6iQ!R4j7fEO>4OhT)5A2+;|@fD>~bqoz(xUH#7+{``9-Q|6Sp0 zu==8!Y0kd6T>a^EnD{j|*k4qgQE@=_D^L2b+_k)Xs;YET(6>%+rkP?|Ay(Tzmcxnf z*e-ny9g9#ZK%&As5@{`bvrg*OUph+Eh$A|l4ks8OE@b1RGT5Jh<Jw)*stlvlGxG0yIoAcn6v+`v)?Tu^kDzejA684ar`LcpC>VMg4}dVV{>7v{=cIc#c6%+0QAFF?cVT&3{XYQ zk#GHLF*V{tr7)Nga&%q94xNRzg|Eev}Ac2uz+JX*AUViQB{la{Y0a_L$hAWZCiEqbC{z6(7uvNHVbKf`MbVtCL zh|Sd3R-$q)4QoK+e!F(7h{su?#-u$2wvO8VFC}M_Hi3yo#;ciDlc~EQDqk_~UmZqO z6q{#+rPKbeJ^z0WPZs{5+Z%AuZnVOwz!N=7Q-eF^$7}Ep>CnpaOZk=)GwL)gTOvStRuYINw)#|KfL7e~hA^M}Z zAy%$@6H2~!tle+HKH8i?z90kp1!()!ZK4*4ey8TIy9Y8`0BP0hoSc7vH%e510O~Kn z_m+S2vS8()o_1)wwN3r6^T}U6IiuXdPjtMB7pF7Bq8GoOdVqB;BtOM<3uU#q1e5!_ z-F#!wB_hPrZ_~vAlopFj$J>*`yuZo*y*N9_eB>H%Sby{W*)hen>bc!t!)ifrq817s2*4t84oI9oV{HRdX|43od1_i_`l!I z>=|%6k(HJ{{HxslzmMnt_usb9`jn6Fug#wSee}9yfWhS4O;eEJ@3qx`{Y~F66wj!w zL;Alz^WQ(-IU|5i(G)YU`~SU;|8H_r6!<#BCMGcd>s|i-l9mPq8C}*~h5zN-{;#?i z^^zNfGkQot@%IYnzdz_o2C9ErpARSaKaZ|75bn55OrQRrhr^Q)yk~@VtmFS>bYBC7 zR@%nq|1umAD6#M$-$CiWKlI;6mkjlc1%3JQe;$rQRq&pohMN6Ye;>}j^!!jipnVFy z`2U$~|Nff)XR`g*-20!&_P0gre^$1?uOD6ie_q*qH_4#wf8DAwAD4h53g|$d-UrmI ztPtSK|4;=g-f4>@sKq~Ew>jx-IyDYiC~7lRRlgmuJu}CuGZtK%Z7s-rAvXstNv6RW z6y{g>l`bqX$DP~qF(Vzj)Xb0B8=PyMa+)#iW5;KkEtkTr|GWTi6KeI+Up`ac7t+o`dQq6qYRL&({*9i%6p^0 z+%sMT+~XjjW-wE0)B8-gsm(=xnG_|@p!$u_P`0WP(2k?qEo(dKE*b*8E%VFm@(Aah zsnJG2K6-K*)l08iC&l;buW)|mJn?ofAyrup(wu+xZa|^2lJt?ASqa!nQP^n(T}_zJ z9e`eAJx#j;u(eWPQLk$$|Ml$;`2SMhFbbexIa7dxw>>07Q~3#3s4I@c$Z&BWhTzQS zw!tz`bNaOkbq@Yu_qZ{WgntWDPMrN~VIfY8QpT}^c>hDQqm4}YiGn)=CXc;D8R|S{ z=y@Qeu5H4M@=XDW4(hV_nIwB$Cwx?G{8J~TW0)|r`5;lOz2?Z`JQ$?x?aH?3o$F^+ zMsJQldl=$ti#CeYQDWS>4JMMS0rJIBFV8n)D=HatJ8grTz9jwuz(7&mB&@;58Tf3< z$nIoikb!(x{bOCm>))FhcvPAFK)Dn0K2|{b-+u@=@-W3wfce|EfjOi2#QvtAACPgk z-Nhk&O98D=)sZ1U4He4Z$38fgr_L~*Y?RMV4d_88o4fBpwaad5jk2GDF`eY?(8@mq zgx;FnaR8~^?l2w}&<7^l;DVySec)Vj=pp=xoRHi!R9UV)0mb&_XaNMYf3x&x9;7f? zD|Du(+h;q80C?Af>REud(ib1n#Jo}c9Shn(;RJl99XKT0mY`BcT%YY+ZvjM|zPQ>> z7pj4af%f4IKRAL^%K}4na$T8!M+A)>3P#wUEL^wy`w_Ztt?h-XYIV{@cV_M^@Dxsh z@LuvC5ZVRIAj0h-H)Zf^dA@LIPTY83pJ=0;hl&=5bMFei>j&tSEf4=tLGkyn>6x%? zf%?Z<0sZ3q99RS)8MQmp)f{7PUI4Z4VtQ+{A!Ex>gK75$X=OC7zt?1T`pK`7{FCCW z;ATS=@PcHDG_}C58`3=_rS^PgdAP&lkOJTqg4)is(>PI%W3mkE{M4oJ<}<+D6RHMb z#R*_Vv8attmpX;*GB~Sl*3qAAU0+ihXiq#poTdX2nw^Fi(I#L|v;j=G911&?R6U`1 zaK?CMuf145CqurjYWP8H%j+5}C^ZB5EmhbQ|7qlaTG3aZcrXF-SAf5qB(2-q!UN~l z)L;Sz;t54g3l&z(5P#flHfFlV`2I4!IE$*Y( zXb)|tX-OZlqb9xSxW1zzYu5!QfxFg`yD`|eoTBP&GY#wxyUiz)*W4@QWrA<{pTYNl@zIncb#|Dx^pD$vB`bhW3M6JVr2YXBDR{w#gh zgah71CElM%!2iD-9&n>pqi4b8IyPa0o+f((5K9!5E5 z=Gz)9c-*qn;;5^vQ&DaqYq24rF6z)^K(^z;xOH8MVc;3infcQ+a${)>z!Il0^f_u) zqJNym`k6PLodO0P%ln*Dc+oe!yE9hY_jS8*#4EZNT$mJ-pwrIJE4LMkkW3|~?VnJCje`COqA zyn+~WsHweL^J&^`JWb$9bxeV*i3}W_dyAzG^g6#75QOyizBs)G#PQx2j>`FO-@S^v zr;dy0r~VVH?D^8iq>;BxITn(&5j$w7-iuO#5ZH%L=M6n}R?W4OFS>VMa0qj2X6nQ3 z0P0Wk$Ly3^i~CEm2*?E9(rxoaAY&9CzPLGv&`w0*vYNp5<}VT)dnP?xlr2(z zm6I$4kfGN}^H*#5e*jm#av}dM-S#sWBxB9%&A1A+El4}(^YWkTynTzioy$`1v8kS# zAL6t5b=3H(;IMZve>_B7D(#8N!(2>_JIrWAzKLPtnkjuNGX?e9|9JhcAM5;l*rl0* z>LM8}h>EP#CqR!)Ho4oH#av9@sm4YzK69P2$~hZ_c`V;ERI!|hpmIl1 z_yd(&BE_nBxH{hSy75_p>q!F0Q?B>|)6vP5J(mbx2(Uymthv&gc2JW9&rtuKG_Z(L=V{gMK0qzN5 zSj}chw%;G9p63iMUitHUTtCC>QCcgG;*xk57zi5@~M3eNvyvm-Tq?O;v z#l4lYUNEJ)gEfOj3PsXf^IcSC)ZQZY*X>a27I)-}?c6|gu=h?0g&P>>gpQvlD-|8G zY6UgyIv1-~nKrpL9wkc} zC-w&O-@3k)@No#63)b~788M{m!84u%lucP0uD?175xbnk$8)sgtHJ9V@Y;1;q(VGf zR_@=we`Bx#cbT$!EMmWmMGA9}4&B0HfTta+txjq;U5rNJI_Octf*FY~1TwgOg)Hs! zq@F9#(wHVI9bJNWs$AOnpGeunQ48(*BVzn{;lNY*IM8r*P7Q{)eTYbx_g^N7?xT@Ge0ZKoRrPN zF!$%?^d6Zmj4MCGM^;bqlB~`?hhUicw83ky_K@1gCBFQ}W0Z9{#iaXX+T=FpEcV^` zvkrdxCl(Z5)4qLvMY2K{5i47qJo6d*gY-rUc0z7J!%3;9ttF%+cEhnsM&3p@hw;|Q ze3 zccUg0tJF`X!k3k?X%>6&nzhF)1eMf+7Zy5keM<*f!6IV-Z^^RM znUehwc6Yw}zA-~ghf=Rz;;BwC^spUE;U1p-hm)I!cjPwroMJmCVf+ROUJK|ngCC$} zYGSs)BWabl7q_O+fUy1cvvxZS=~2SNV6hC}eqAoZuyzDzY(3U>*%z2R&w&2ewp9~T z<+P&t=>2h9+QCGtFN#LLul=}PKgoUTc}^cJS^0}V4W7v^#~q>=dnMRsC3>O}Wf;Mt z!A2iQK0HkCnlw`C_r@Mbf98;WWuLyFDmJ-DG}q40g&T)gAAdAWXm_@=)z+3oU@jTN zE?f$STV;DGC*nJ?6qdYngYcKtwRacsdyEt)tZZq*(wmK3UJH7|FiHr`Gsa%55Vd~` zh)FhnT+gVC>VPl*)a$Qu+%a~!R2 zi7ne-B59fk_Uj!2S!!ua-aQKtuyciNO?01!fUIhq<3dOw2wS|n`cQZZ_PXA%?I7oo z>WSb-3N))YKNr}rUmhFM_xYvHcD;(79kZ57BS8!6w3IRD3L-d4Yq0FCdhMW<7ZWTC zjaUh5C*z=onq9qsVHq&gZC3g`3H?@4%z%wQGd+Lvn~cMnXyM_Vgot!JK$*F0I(iU| z;Tw2P@2U9X2`#2VJ}zg9g&{$ws~+*4+Nzt%y9wWXG~M|md2AoqjE8S(XjscQGt-Yk zEFN>_;hACG$40}WyBaGY@@>R)a;5}MjQPfA>lz}H%>*mvOJuGfNQWUtpAL-{bL+2* znuUI-1{Zw^OhWg}?!_>Bu+9J*=APN;x0^QBMD~zHgTfNYX00X6fjcUBk{b;4gcL(d z-L710NH^_6{AIdq{G3rv@5?!@+ys zDLcGp%5Pzlm=;hUGOWu_LVv_%Ys-l}mCB7>=EFImnpn2_I(iX3Vt@Wi9K1x#k^0 zL_H7_yAwyQJpap_gBwIJ7QuAS-_GNnB2+xJ;G7H!C+Y3CDt{pr&mukH$} zs}n(>_8o~z6xXt6r7EAKGV_-8{9D4LZhIyb9I{GTUJZcLeo;naW#yk`1w|L7@ECoL zH{h#jAT5q!Ml*f+R?Yb%MuEW8L$2$+Hk_*j0mJuQ8mp6jF(ktsvOBqJk_N*0=Q^X2 z=9nYl@5l_FADcZ)C^{6-Wy+5KKw)7()mc?C+_U4CN={%=y3`DlSN6FWPEHV4zpY}{ zm1y?8rLE2tS8xUYG%CWgt=ruyeD6oXGi=_VUUmnr)EwcIwhGfU5*Fk>;Zbj`NAT>M z?J8M@sAVb*-`5=v&`G$yj3wmam-|0nQjjU!ST*c!=ZL) zeak?-U%`~Ow2zH^abKN_Ea$3+OrusW1WW!foN9tmYZ8k}n9!1yTC#?D4eKPu;prMX zmGH2NXURn}l^ZM&Sc^x3yT2v8S~gTL=S$h~HHc!QRB6l#uTazeYRGh5b-Zt_PRNzl z;lBn5wBPHFE*56u46#x&5b@aqJfy>G72Ula)_4lR0Y*s~+Z8oppoHCITTgjz*jY!j zBQ^6o(P-EC(FBfsQkl4J_%vH6PYA1YhT-~Mv~5}?wziUww?AV+pRb0V>UacGIR{B` zZ>v0tDXf)uibTf!mhTmRXCO1#XS-fS)nZT1c&2OFvTM=U?J2Kj&UN+exOFH#ZM!@p zR*Kovb)uOSg0bnLo_+Kajf~iOAx_^xc2;U&iN(dKEQUyb$qoxDdzFk|UZ&KKJKQcj zxFaV+kZ^i0rK=ThE;7|lZ}WAhi_@@lh`Y@_;x4H-+v!j}-e(Z^cPT@V*VFa9UnB;$ zBY`7kRx>XotYToJ-;pqS8xGOtyyh_rzGUO_y3kt@6CScZ_BeCiNt3bav^C~>`h5(i zqzm@@I!rW_I_)~t=<4NniorkW18#Iz!7$0;reBF5(+h#MQv@aC*vp%B{updx(nz0E;9eiQniT?w|oY_qHSQHHMGy(JRrg zuf*#^;w&!6$jb=tYmvcLuQPHIP$$h4$KuR#{3hH}F1B;GTrr(4 z|AP3@LD9IUuc9e%XQi}?KEWqRNXmJVn|}_P#Rh1$w*PKlMc)&wzOBo64|)4nCPpLD z(gQ&x*5VlOIzC3}BO-*&giM4Nmsxo^lKuQHANS&_xp>rFvI`usF6$o;%0_1x8YnNc z!lw}eXP>5lr+Pvl=mn7tX@6!Z$YokLnhe0pqQ|CXyCL;!`{I*Jtm(kaFF&Bs-KXC2 zI0h&E#m)osCogcSG#X{&+Ktc66IQ#VCX81zGjFP5WscB|-owJH#(Z$+s5DX+zc})B zEB6OvQf1CWX&XRk?cWQYQ5aQBawqK1U(TJ1KzN-iVXwT z9hZB-deqQB+V0WyN^jx!swqUzPqk^HCo0}j!E5G`6qW~J1X6nYF;q$^<>9@Pg82L9 z5Q%mOdUsni#slrcnUw{(DS^h+Qn5g$q|gEFCphcwi7{BA_#7SIS*SMsvYw(>cksWu z>$yl}oSPxAncW_R#VG%#7-rzn`Ml_I#F~tCgX6l2H>m5=P?}x*7LIk|udk0jixTmg ze-N24E*pkuS)&aba5-zHw>O&se`Io*3f4b+2XGc)Se#WvXB(gLB0TlYp*J z2V1$xsuBNU2Xm;d8C2HHZ5e{^*KI%<%g^U*!C(7 z>o}w>NSf#IYY%Ur>)Btvo(?{ro7yCICZ1bzg*jhMb-=X7HxnVWdIljsO9Zi6^ky@| z+M#@V0<9YKD-~A5r50Zyw;Dm**FxaK$laV%?eIMYx*kM}FiorBa8~+AHHxH#-LvJbQzU{qWLzds3=H zY0ZhbKxRw&orDQt7cCFqDS3519wbxe25#!qecy2SfH&m_?k3(!uPkTa+vCD{Q=Og` z#_Qc_kD~P4!J2@(>WAV+a)d8^Jb0AFtT{-W6$#A_3%hrB5e^Gmo2!V<9yFI7;f#jI7DeudMB~rqN9qzmk zG^7>hkv(UPG8W-9VnQGTdiT4}bJJN>xsNx#v+MpD{536@zd$TpdYHy5NHcmdD40O@ zz&b+oBu^P*j&y(%62j8Gg>`GZ!l|5>$-)Vy!w{Cx3j(RXv%*_=!lh} zDcBB*2mLUUG8n*J&3s?oFR#4Bq^2d5n{$O^6;m+r=+SW21D{FV9S#uPdirf#e;d=r zid$yj2drXSMl8(zkz?!T$Is=~?9y5ctOi9D<>h^)FEeWeKZ@_V+#MY*V+ASm=M#x2kAVxPmG*1&i`PdmkwzH*w#X4U^ zvgUQo+n1QDflSPW4<4zDO6YSPkst^@NzsQ|@~`wpEDYSa^NED8vdon2Ofpr9jIl^X zi_8lqx9=Y_>R_m46zE!3Hq~>U`rx81W^|u?jz00gI_b`y+Pf?SkC}0_ZolOymgBOb zmebY}rJ}+Osm7!*A;$=W{;C#f{0*O%6<6emFg8=d6^{>nFlpQ31@pi{`>)CeA7any z#jyEhR}%~8G`txpN;5>dH{HEtF3tMsHB~FhUjKwMtuZq2)i4V`ZGBP>V&g-8o1=tS z3Wrl@xze}X-?or^fSvsC?0M(LQIHf{t>dnRDpoYOB=yWrA}`F9Txk89&w$%5e=bX4 zn%@^gVvU|HHOq9Ik6I;7ojvMuDU_os?Q5Vz+_y$kwYcteJ_v%xQib2j=RNH9Bv$%? z(eM1D3KYL&pvUJX%y*d;yg*?J_dF^c9TL} zz6f^7ND`(mTo9{qT1(rq4*KxE`Ro*v2aVD4g>>|oR=e@irJDrqqSfBA9pDh`>b`o{ zf06N-bT{|n#LJL z^_xWJg$5;;d4cbGXz68jUG z(pG*da?gw}c$Pd66YQiQS73q6f6_(Y(;i0OEJTH!SeR^P&v#JMLE4G<=dx!?*kPvN z*@`#+Z1Or!C*!I)Ldb@l1X6k*pZ?r@J>$2J;yI7idDysw$lzXv{?mD&rWbJ!7gzrN zXdlW}Q7zP>(@Z()i>(Gkvwmg8lrv5fel!&`yIqPO#FA zJ&cRvuteNs8d^Qd#W^s-zhxbVAj#=Ije>0ER?66mxu{TadhWdOi=tFsWSZ}K`60}X z%(b6SI~G#TCL_F(M>U##7#1@7yMStRO0|+%<6@C{M`I*Be>~Q+hDx(1{!A#BNB64_ zU2?bD)bjSTcpS^6{*e-2i#OEGg5hF?JkoA1nUi;(6FhQapFfPN=AD{iU)9CB;WBC! zD&5!oYE(m-lki|uAlrD6g`cXW-zlDXV5+fcjbT0Nd7HU7^BOtDYFCRx)`MW}Q7+PI z*)Ib6o=u>)#ETRF{&e9Df{0lGK6gk=?^#5;h$&KVt$P=!SOa`+dZu5VXZuUev9FRv zsg9`fhgp0ue-gyGW)XVW>+*ic@O$Oh8=>1BX3VS2F1NWB-=b^4bbdcTY#N)$D^`x&|z zy=%MESEa#)KzP+*Eg^((b?}x4A!k*cXY}D?Jk(zFmIG;`5ag!eY>G6m(Hii||_DS&zY@ia9KVxm&n)$yc1 zDhc}N@VRP$kWs;<^E%M2lfwMsBRcM2yO5`H7;#L>7){V+Mm^;5-Fb}i08BhDi zZfvL^x*^H!4*Q?8l%cF=wi6NS>=5Ar%ge5(m&RmE0Fyi-t4$%_hHZ>v-Ixf&b3ABy zR%nn=PNkpsJj?AN`k2>yM#U(S8&hn0&!e`&w8l`9Se?`qZc^pn<)l3qhNaP?Ze=VX zw~+Febye2!u3F*2>R%0wE~<`tOQa9p-G6%ab`igRD7EZH9IKy?+9Jn$o1V=Gu0?@2 z0%;AKHMLJsGqmv~kTal+vu&PZ;P^KS;HR%$qad->5~Rt^H;kzV+G&AhF<5<$J9T#x ztN%i^!&OO_nQi^+V0}}xQ;=G8&T%)?o~CZg6cRdPVogO?@hz5lK<;RI6aA>oLiScI zs}?T?5tP5b1*z1&6UA1R;YkZR{Vj67UnI|@7v)yVc@wvS&s+0DzXV$8^;M4E_JEA5 zg$2n_1bc4ibXfKWSObYTK)*Ngn~O#c^T0cq6Ta(PKty?(4Y%C3mN|(sAca!>K`N=w zuvU6yUV6ezzs}%oD#SU7$O*^LRV+Hflg+khS8*&^ZTiKB&B}ZUJoT<-`V$gsf6hR+ zm#D;`h;p^7FU4>rR?h^Rnos%}VmPK56sBXN_BPl_NlIa>3Js7*2s+|e&f_U0*sZZ! zVX#8*E?J>xWo(J`r*2&Z)6DQa@^k3oHsTdo0mgFot?sSzYALZNV`Govu*fNNDAmOZf8meDlojmia>s(@)yKy zCnzWihS)=2hIF@0oXB#--+*vI)_);hLPiG#5dX|JcAjw~fh!WSh^b0k%mN*TCB>bHbMC{4_jg)M7%>r1pL?*cr9vFJUm z6x{>cBDM&dYRZ`PJPNwKd!x_QE7CO-sOZ;K1U}K6d~})V{W*M^SM((ENhA+LbHB8; z&kr>cHL;{u0itX7*y%xyIs95fs zO1Xko3gGo%@kKpQoJtbyhe0~D$BANsvT13lTEE(PZZ6OWSvqv$VF8 zU6FFNed<0-h6UQ3f{%$Pbzq{jiwu%OYD}#+&G?9lRUpK`$}k>wq>5zfQ%7;+zx#`suEWhw)P-514mkEM?U?6LmR#olK`CGkJn9SEmEl;S>;r?XfzZFl;f)H zY`WY9H%r;OVQHUn(9+ebWA<3v?LN`P!VtK?ESV*3g%;B71T~YqQ zap@nL<(eB)yrPuy*vf{ASmxtt`W{2ZV7 zyCtF&J%shLUAWcel-_x&_Z=Bkodf+4Xa$d2MpzzgzZiELQqT_96-(TQdabf&X%&i? z=E!fKWw&|iP#6=O)%PUEymrkoJ>+)bN*SzhGFjDq7cMAT5a`H#DWIMb71&ERf#+z! z`b?aUI4|>>sFi%xWV6J@7iRHTU~Czo+F%Xm^fX-^Uo$c6yQ)!>=In`Q zKP#1b;BS0S$g^EckMh%_tUd!K?DQZC4*lTP$yZHG1OJ%IQ(!K8V_kjQ?{=;cs8*a( z4)iRggo;c|e24mC+C$?7>oR(E6U#9?wL}w1(8UPH1&Hf(bxVKfJ90fO>~l@~5n+&8 z-_N$5k*WSQC$nAW0X#P~yO8hbJL>}Xcwp5ilX_hITJmPq)E64TZYkOj! z@Br~6&Vm9=Ml|ly5%HH=_(EiN?uu=!2uw=gr-ou<#aAXS}_2a;S{E9mKB zhH?yT-F#4nWO;^yLf(3(ZFnIP>2cFGBk?1?qrF?McYns^X+eH+;f$5X^Fd`Tn2_!c zSxc9k%_=q?*@Q6Jh>)&3<=pyQmx~ueayUL^ZK&#Cxw(>Ec>w0Y9;z8xMy!N zqiHfuQF7s!Be&HrYPW^k4;Yd$8W8#P3@jSSPC_#v(wHx1iMXfM6YP{G8O7KUk=pzrJ#hD<1J>%L{>t)|E-um`C&RzGXbt=cn3L0CQcd5gLh=iw-0eQV|NVKZv z(be*qmb8hOE?q%{2~w&!%lsQh2N#~;DQF1da`3R>%$J-A^9A`dE@#a<=x*$sDF%X5 zrux)Xl~bN1_m6iT&qpG7&F*y#zAtCG1&!RcV0{$qlKWk8-c*^%!5>|Tqt8l?JQmQ{(>-Yno@Z-63gFkhOD$yHI3?XjAQMx)@H6w7|j*j(ZGsnB{Kb~Pd9U7 z>axN|4;+EL<2@6p9wD}>4W+U&MBVr>k-|7k#zf^;x(TOBjPPBjGE4xjGO^T|lu zu3=t>gNWr-ClmRj0x;E#{x#K}EBwd&B8MMYe#iM+>h{=3yK9-F1j!u)vyA~SLtS4o zyjksKS-^M9J9o@vRDM8ilgQz5O;cX!{9=Oi=KAczT?v$l%ih0ovDr#jBD5+io9||~ zHCT{;KdHNgGCwc~$H5bfaWi#p^{yC;-2SkZ2oXY@$gzB1nYw82O+L2gleMzn1D6EV zX`V}~B78AI-`F$Om{%*LvDI0%ydX#|Gi4T;et_+2GM=3oGS9(y%E}j4{w`VP(IAGL z196sQ;=q$~KJ-*~sga@;$}1 z+a|<$vw;cA>@@dsFilp70vc5}y3rAHBHwHAsUSMp`wGrx(=P41 z_=CK6>l#T{k*Rr$H{~Z5*>Wo9)D&ofRHFcu*W5jcqwZaZ;DS(T3gwz;^#srUk?w2} z%J;Y1$|a{Na?;T49vag*@Rr!gZJ}T{{L+1-|0_5B_0m%o`bThh%tBjc= z(7$368L!%VITg&thE42^BvsZH;xasG{Ez8sS^T4c`#yId5dl3*qRndOJMRv-PI%Oj>vPfpM#%{x zKRQYn&Gx%Uo)9=(#ypeKl$G+Dn~RM23ObHXZBncJJ&RL1t2dNs1;5|+Vi#dj^mGmb z&>|pYvQ#XS`Z6N)Z`Wrz1EU#J20^IKkwSF^2fiORiYd?FMm$#nl-oSEY?d(5v4s^9 z1QW~$hAx;o`n|M+JYN9adU=R26r{?riQV2aPPUn4^e;~ok?4hCX$h?HC)Cl-FVn~o zxYQ3(R|#6Sl7wEC^b-hMhSY3K^q{6+Q&fUT+AAqpgh*%tmu-FAQJqsKFI4y_AWMLv z)Q#N|wF@;*5hJ9&GWb{j?rK>KJj5?x4kKAD)T#G7+|`r6 zQCjIn?x;2s-YFZ4TB72JiSt$zI9R|uJX}3|INr*uWE7?*RK8QgJYb<0{yQ?qMI#vqLev-x!D>@vjOQOCE*>Wy%QV5f z(ZGsC|LNYo)mCoy59b&0aq*xhgZwZ=M{q-j{#C+>{viCe&?hz*jVw?Vy;~SumD`W7 zS^-N@Pm7bWh`~mi+vw$a=&kHT&ZmfhUUFjhj|*Tz(93%p>!G5dje_ zxz+D>2%n(5N^3@!u{N39lU^PZC72z@7;VBJALKs$MTrA@oO>PWrYkP2a1%EaPVgq| z+-AsZAC}ZuSH{^Bq!upZUuFl|oDa;Z!Hv!DX_78q8aIGWm9QWMYrS2av38{3zOlpC zWlVwJExp|b-r!(Z{JooRg-?@&KY7{I_vs!JRd?mKC50dHA?qRTN3*1 zNj5@ZJ;JW^Ta@%y0@-K`5INz)0XUpL&-`JzW5TYr8VM?=E zvU*P-woIv4-DG;-QdE6RAj0W3{VgsjiHE)6CqasQaVEq$@pJKO&a#3L!_0~~yvl5B z#PoxFzC)@qR9SP`^;Mi+R(hUAUPno@{fxbR_A8-G=K?Mks7do+IpaHSru~Hp44LRW zfK<^2uB9Nnb)qBP540?S3f_ z6gpU}&wN-1h!^y2p?K@7B?kgj!oT>#txsJ9iamS#Shn8jbOtKCd4;?8%u5)43MSYX zOMLxjy84OSacyp6>a+Of7>w}(C%KbZfJvvi>WesJEb#Obv+9;HXro+Amo*hhH7mGAqg)j4{XfIskuxlZ8uIsIOYu7u( zv8L*cVi{}P8i^lHG)pyHyc1!jbgkI4TynNT=1wvk7hAvCX}sg$g7&O_oA>vKV9OyY z);uD1!_q##vZP{+OUl>zxCQxm#HsCWgF8tq#*5!;~J>3<1m)r2&nx2Qz$T_ z@sRquDYaY#K*x!+beel`ivu#tED@oa!Gk#p;F4Z5Pv00Uoq+`A2LxiFWPCm-uqQ96 zUZ^I#Um&b~p&5Q6^Gy%|f7Kf^8yftYLpX|+Nx5lkZc?*1XY;a15NlF*RjT_1T}t~p zGom~4E`PbPl3!_{PQ7Z)Dh^lst*}?6Io@TV%Ef%^FB7A9CPpIMan=fdHY3oEaKbcu zyPq&}2w(EnCv=>Gi@_2}%%j6cn~y7ty}n~W8xXrP$~TYVYMyWU!{hS?;`k5XuTYQC zFxP$OmK9S`B|=g|!VX`twa)ih0-@1NgOSN8hW&jSLNRg51c|5P?VlLOT0Nt;3y)wV zsvq1Z>2gIvOo2myT9u`*cs9fCUxQ^tdOT3b4s!&%I&Yz3-h7F5QjU=)%am28OW}Tps-Rq7O zPV-fg{pYNKCUZ?X6W{&H`ueT7C4!YAw@Q&6wq)lp1WC*=6(UH!2$V@uKwD(Pr@~ zPjN%(blpOtSrucX{L6SUAEw;9*kM#E{PXTW$Dgq-ntbuQoeb&Z9b+>gU3> zB``rGvSW@Jp_n~HtD)NoWeXo-4K%!g*B$p5GqmO2cr5PTFVh}f1MgT(Eme3J4VUn` zvfwJAA1@_>7hAG^qV#NXE^+D8DeEq;PmzeLApKV?9))ID2Y+FEulWU{2Uj?Ytmjj7 zjQ#6g5(MX@@ml*z;YCIXH-iQB^Z8|rQ5Xw-RlDam4D4~>sx&Zo{Q{+`#Gs-7z%ERAg}=A^gyM^%12xL`CP7ZGG&50$JRw zp2TB1;r+0%)J)IE4{ONU&=DW_9=36F0Hkip=M%>CX*iP(xHaXn!#brI=QDIuj`Jz| z`7O3dsibJ+dUQQI+q%6U-3ER!uX3>DO`49Bp*nIYwf51JCr4VRMfk+(T6Ldrmtc{^ zZM+wa+GRX~^c!_kOoXOw#z)edD?v}aNPLXsR<`6~oVKZUQfefef3{3KCwba3?PotJ zYdZv)tpo*tL0lEKhH$>(s_ss1Rea3IIQh(!YTp)Vyc07}siTluhpI|F>m~hWvYi+mwkw7-Uflf460VQPAEK;?kwKP zgzZc8)e|M$|23;jxkrF&@jpc(CkyfDxxY*n#cYE<-FtW(wh}%33WuwW7vxu$2^ioWuvzgHD z<6ZpOCYL8FFkpRqz1l%xcWiP~Zj6=9QlH?h!9u#tPM*oT9isffM2@#W;bjJD-DXN{ z%fY=`<8M-Jm%d0@SA$1MDBNuB4#MV~y7`0d#pw2LDNRyLJ2F`aV#TjKHUp?AXPzkZ+)D8a!pF9hDWU^xY>W7wO;f1J|pu;6ns>Rc_6 z_XK%6X2I=Wh|SxT-E7IX8T1P7A^aMwH#|4KeVNpdX?5f=_e9Gi(}T0LNi!Dm7# z3kb#oCY~;-nkY@E6@F!Gc;AgaJj&N0?12j|bNK8(2je_(z%!dVlInznP4B znLX5Nvz@c%LAk`L8R-}MhECD*SZ%|+)sq_FJ|`@LzmT5ppJXhvh9W$Ux|&nZ%KUm{ z8MFrM7D`+j71K+2xRb}D%Wg$&w7AtGH|}IN{yVnuul*@O01fK+h(Ni5{@;m?cFfEp z-1a-~{B=K}f*oHA3;l2;(_AzHA8XA2GvVQlS+c+Q=ep_7x*1UnbJYrEfOwE3qMb09 z*;ml=!(e(SzSU2~oi^avZ_LN+Rk>qHu@a`wuvQ6AQ2Y8#O{41GW7>klOy?eRn`&%`(mxc-jEZ)E&D>X3kuHtW7Kap=u(9f5S zs=t^W|MGAyOD$x^C^<0pbLMr~@;DYoqk?X;3}WZ9NB;@f{1Sf);Q1Oy%?|kPGC`X! zNbnOh1QQ5nF_@Is{KBvw&BexZ-w6kt{?h@U8}+9zcC3_HLiHv8mBRU1@%ShFuJCxg z;fD?rENWn0eb9f|P4yWGmuFg!UWztJk!y@ec_gbFC z+Ee~NY`t|{)Lj?$dkY9C0!m7Wf|PU!3@IWYEg)Tz!$>y>10o302t#*^bV!#pLrF+C z3?<#oyT>Qa^PY45_4ebf?BCvd?X|A&b-~mrNqy{}d~7Lr*4OdbJRAKpev8Ez&|IE! zRM7pP7y%{00D9-lvV0!lyBI$*h3^P|!7 zLUhznRWDCZb!`1IgALfRHi}7s#=Q<#C{AyC)}rc+>!A{b$XNgi+YCyPJ2TtufF%|s z|KfP6q3^6-wHzs5IkXbO-rM!HqdfJ>D!b2JS3m3^!3#`(>%=b?2q|ND#PsVg{}|p3 zIi>FUF;zoFmMHMaAkba#t+-h4$eD%QxdDGQmnMK2IpdJj$*B1Gs%@Sd6XI*k7`mgP z-y@xYPkDH^`ONArIq@?VR|as7-CljkQ8{kB?b>vaTn7%?8HXPBRSg4oRCCV48SoL! zp97vy>8rlk)r3(qYlzW1M19esGTV=}I{N@~{@wZ~8WAbX2dd`RxG)}(4VCZ&)oonU z9omcW&f4r4oo8+3R339UzN!=G2JcDoj;G8NCX#3M13DJq`|^8BZ~q^b9UeLaX;M1j z9@9$-y&cc1^p<};e5u?O*|KW$7ANb)@I%F%mif(AY>WIFh?NrH3 z;m`f`2*Q!pPLUPvFy2$_A2-~F|I>x|`{H~T_T+K$&;}X=`@cSWV#)cN>z$iRz|E|g zMUKd83SYL}^S=QF{O{MAB=4?$X)n{f4>M_LS{}%d{X8v(Z&`+xfIOp<=e<+2$Nbrx zQCp#cXh(Z*5Me-R-{$u%wtHM!a1os?VSrExE#aZ~b24s1$Vprfx|`9q4{$aCDkG+L zy!FRT%sQ0odv@SUSQl1#$v+$2^-!iB_#oEDiCA{MKRW^oG8Jt61Z#(W2Q7|A!zUk9 zKKSvy%3H3QvJr;IBtP}>no_*u-NuPt$O}X;KL2=g4+1a%cyTF!0}pler20mM*2XJyuSb3rGUe&cz`xSa zx>}UGXad#(?>z=z7l{1}*Zc1(^}1te4XW$^&!P0M1vSP+Q-?we-LH6~5WwO*Hg-mL zgGo41Br02waSwpp@FO%eRBZGgy6_t(=?3okK1LFV-+@3xF`F&qdsr-5JB!GHxZr5J`YqE6FR<#}h zWCCViD( zbN^jQhO$AWL7V0iwbb*sgyAEkB<76r1tP4lv09|WcjlM#kq#;^tFW3>*%m{17+9Pi zYxL3ryTn_agzz=VCwE~K9cVF54)Z{*DOT=V#tFqgpm_CY8j@oLJn4$M=6^}ce=psa z2j7t84?{l~{@?$BO9RVlC^Fep6C8PIeM*EbDqIuw!%D(=Hy}!{V1T*Y>wGxXzeFLS z%rUeCoL#w?{T542AQaAxd+gyN+B%&wCD6qY9iDzJ!Ro?%khV7z+sNm3Gmj(wM*I>q zhll0|@S{+tng3MqF}2I*?H9c2&|*eJb{&ER7z}3VI#qu|m+^~B^Vv>3G$rqF0)_^@ zsVHv1AwDaPVo@G+^+iD8XFV*gjPgq3D#+XJ#C5<+QyG<`khqlMd7n3ZCHwBubUn8= zZmJp++a=e8Jc^)qpe`^P%0jSt?q|qdyb2??V@h_4JWu~c>KJ+O&5hHX(>eFPwOaR~$1$=)F|1`5u`M zV3oOg%Dcb8yZp(iq3euu5PMyxops!Ns&RlJ+c5C_@Yl4XvZ+oVnsHkS^)+mW_rgL) z30#f3{Qg57R#dY>nQadMM*sOkhEsnvacDwjZ|eo*#kuBG|bCmo3F@mXTH<7$a^7cTMEP_H~ul|<3K>3PYa`W(QIzj?U0 zvE;;!vqKc1l4GM!*icpesb{z$CT|1|RK5|t#mb@MO5WNV8G*(O=vm2#U9BtsX?t21 zrrNpO3Ovy=qa^EF`5s3N#qG%_Cpj;n^eEvsTejZ1hMmM2-dBGNsZJz8J7EZHhfAwwQ|(&r1W8#5mAy4k^Ge9zQ}W~aXB4b=_GL7pF0usPb6c1NrT1OS zigWdO9tQTr#B*QE#8b|%4Sa?UW}MM=Prix7?S~{gJD964{YZkNCVcJ^gwWbCcd0Bd zx`Lb@zg@u1H=Q>CyqC~xU6BQxpYiL>p!+SXsN+i7;s`dJ_1NQt7+-!V711}%H>xgmeoh>>AA!wm+iZLwVyaub}mJjcn!q`Z*>9h!{UgZq9T@GJs-#Rc$tt= z4R92zAk3u1xY^Oa>D~Z)?l^By} zEDbMoa1<#7A&|PRz%xOnyQTM!tD3F~XM5yErFEV(*Hg80ZwJnc-Z8+~3rQrRFmWiu z`?VL9{7#AS{&cbTm8B~HErnGGgj!#^Oth;UifJ0eca84m115lk5&(g$Ij7l={{2Du zOTlWiyv|TF#=-2P_btClk=dWBZLeqc^yhbYcrZsNyVZb8xh@Hny@^0t^Nf?aw~wTY zZXC%fe~1Ki1&X@<q){>CSLcobm6H!wY+Ka)bfS70UQcLT=f+ zS5eX3*DT#VPxnch8n-4%UIxmfI(&_IcpB$x$U+ADR8dzJ+}gcO32%3kC&^Xnmv$;! z`h|`&R_f<*+;Jc9NJ`rKW;6?gomr-3sb@-GjEf!^kZG-z$Awv)js^TZ*8jmc{Jc3u z&*+iNc4%*XH4-%1D>V;dMeKLLEtQm{C~W^Ehqo{gPmMTk5O<_3E)}ls9uxjMgg~3M zJ*2-8=?U&}uAcjGdDi<1D32J@R0<}7pl5nQMzf4v-~#46BIEV4E>?fij5qOf*o{+o zh;l##ly%|pi%i0JNpTjA%${Zf!Ae6xHC&zH-5-#rx^w3mp-go>htKLvow$FI7$1n3 zYQ9?f{nQQi^uB0U(9gB?uTw-6OI^QS*09!bISozDa{F+sV&*w?UM^Y|)f?L=XR_C> zW!O74#FlUT&%(ibq%_Y2E{7aQdJLZl+lSgHxIu81CMus<2DC!DjRP%<8#J2eEsJW*hFlT4fwt)e#1`U#!dTZ z_CQhBJ%#&a?+a-t@wV%zq43MIo7_2MW} zUg&DaEzpsc8ul2A>HT{(AXKdFdbVrkPCf;_npi7>7`#6ew-@UwJ00s^5I*n@WQh57 zKd%K(nXw|S-tfbEwln!dBNe&|&>>H1Z)ad0JWSsuL=g#pLFd;nnbRMobh|^K?WLB% z-5%UeR_9TmUUEQtE)nx`BN6ed9Bqjxb0lHpRC7EPD#h{PySJaegP>8@;cov;DfMaQa8|pcv|9Z%}2Bg_%yT zZ)Ia=`P*Zqm+YJl_LQ3NwAmm3Lh)#J8YN|4p49=9h94%ds?FAdIy(H&;QXn^0S&~OZ_{L;8^rH z|EKbRxW@Ri%bgwWnIzAy^uEQr`wy6)c0yzrK7DA8GO{OKa^8Lqi@i}CacA<~Zi`$q z@aI`;W2-R{u-4ShNNuI#*}z!%l3J_hKIC?sq}%AY`_Y_WAf__z+PQ*V>sy-PXR|MF zC*oriODe8u;UwIdg?Ml)ZUtJATDM1tm<1nH2;a>bePE#bkMBQ)@#L?afAD5|hUaf9 ze-hXqYoypb&($w;q3`G!3cD(>%6hn%8gu(Hq~qIojxz}!@gcOd@om5TM`ur);(bLq6-k)kn-26 z&;wwkSp{N@T_XjMw7eh zyE|Kym;s|~pKdV^#kv`f>fG>6Xfm8rV9JWO33O;I9_BmRSD!YLfUd;1lMx*5IZ~$l z6Aew%MaFtipM8mo@vS^)kVAgvj*|TQBnk;XMQRa=puYr5NQ7+Z?&Q868J5Mv4waQj zt_A&P^j^NEi)^Yxv4K3FGz5&W1e@d;2}m97R+&2K+|F-JPo2z+&+F-{Eb_Gwqiq^e zhhi#1Cx&^gfjd#fWIw-gh&hz~8rXR7ka^xA%sA9MPdy*W#Tdxg{p}@)1u+SCyi#zf zLx$-jYu*V&h9^&>lZQR$Lj zyn{0%>z5M?jtd$4f}=Z=)rLPxl4Fa+mFr1yFKXz?WwqO#CYOGr}2YeHRJ+F zZJlZUeCmJ|D$UYv@^HX+=zYFSM^&F>;F<9eIDzlXWsbm?I2*&F1l9mu6l33ka7igJ zdO1#X@6OyPV`#89Ypn6_R|EE;Jq&YCR$jNgwaDBIbSCfyj{eO$b`0(?*h&SSFVgsR z{VW#N_kFe(+#a_6>Oql6T)9>;T>mWf>FMye&jWdDS%ag$7E*g?jU2_deJPFBoFGww zt>a5dWd*7yWf?;~8^_WkM)=QZv9S^Mtv#Z&1lsO{Y3-7C$QV$MPcRdyZ0;^eiZ~qL z^TgoPpn?RmeT5d=!YZsvY~2}H73vjJsKKRcZ3Gv9f~dvYW}o2l%$h3^ zgi=`O_hn#+bZ~xw%UhkD4`X%4ww%HemrIXM1mT@keR_HIWtOk^p4z6vlr&~NxIbqd z;(&MPe|O$~V7CFQ>%9b&0%x>G=<`u7!Iw9;K7Xnqnvg$W&^%VH33aVY*uO{pCJp&a z2QGE>)v=fa2f>tQBJt%1ZCf-AIV^%@Ap0Q#*^z-edDqMEw1xcTIa^D)5C!Xi+|+Yi z9q}QgL}JFbEWL+O5GVOv*7lauFU4%UA4lv?F=Rs>_-`x;l_$_(N57T|)Eb@(qr@W4Bsg z?Nx*$Kk=*$#+Dq9f9a~xI9KX7=i}5j)ot+&&3lcRO@Y)yZUeBN@CH08RMvUPn_H4V zFm7klLGsR_!*=GmBSR8IEky$FHgOpm;Xw*}4FDweQ(2zkG0|l+c|w_5r}w4_?Qq4~ z(tM}DMhisRM{Kme9WO!K!`^&1@nqza* zCfN~aZ&|;&RMoUj(oKl9PiUR|EMfM5`nx5%b+0I5jv7vrQ_-Pt6vM?f*0XmMGqyi9 zB2DI-q^u>nmJ>s7%c!a?%AQxg-Tz1^6!=NZ{4qGG?ck`Fz<-V@EHuwo;vn|X<%1SC zPUUHL<;5>||5ze6xgLpa9DV^kDi?h(hBNF?K|%+l`g$4%DvGdPk;kUwCw9WBLrKlb zgR?eHjg;u+KTmNye31q${tWJK<%FyBVq@0%Xyr{GZ>RCoZEX^~kCI19hUm``Xa^?w zp4wQ3UmzpZl!q^aO1lCLb;RUaV=K^iqnam~9~Ap`h4*rJ+}b{9MNhT9d#!NDNA{6x zje(7LSb>B48}t*dxW+%7!VcJqUn*G!-b{{HAwKwKSO7->{3u6-#df7$^7pk_eIHlB zfTk(Ha4DRxS22X-_|HoAbFZ)mraWPYU?krCv<0E@~E@z`2;CL+@CfE_Ajf zv14&HIptc&*7?7IK`hirq7itQ&jM^%yt1_(a_&XbF!|GH(Ds(TYrecgT*t5AmWq5$ zL-~~WigXCw@tf(M&O~7R0UogFUq5b*FY6bGl-GtwvS~O4vWN}{B<*T_=N=oS6`*A9 zu=8wfV~gpy0%KR0%F+8^We_+&KX1F|=w8B2ItOLDm}mACoYD_)c;>Q4N5QQ|X%N59 zmeVf3ERa2ncCA{#=@tudEinDaFn2R9cRSe8T2o6zg63h8D=)KkYjT=DgIC2#OaL2K z=z#!%aL9=}n?lV!B+e3jEPt7=@}vw)Hm_2O)n=>Sn|c%7-ips+Tj-f(wU!py_cq}R zt%v@4hkIRrRNYm7$@iQ*7IAR*$H9~Ljs$QmAZ>-B2`NgkO#7EZdU8SoOP?9_x1eH( zmrNe^Tf@GZ>x%Li44wH&j7RT^zMm1eUi?$-=9?4E!f)CZCKbEP+Ei`*?C1Rt{_1*U z9qmogI7lZvtO)d}ZztajCdcqoA9%{SHU0*1=%_?sr%Fs7XK~}RDI+w&B?j+Z`3M$a|OeR)j z2oG%R)T>Qs>&AOaLX|M1ets9vC9YKq*3vsYu87-A_xwztcX_y!lNAdx+=6Guny#G( zlniv&{(&m-C6(vbK2}me0 zr;hHZP`GL~#=~(zznNd2Rn}jLf^V7NfN^DGoj5Qw8!2#t!R28ffRIB(&dndE^^=&@ zhE~@nJ&*_D?Y-yh5YzU?-AS20;5$_N_%&@B4ciJHPvo zg5yh9zGDk`b5Di_S$wdI9>HSXX(h-oRLCQboLsMQemsCd$rb*!d&ZBpBBEE+$>&aU zx9knI9X43jv-?ZH^)$H>?av95VH{M-8E3N?7+IQX_q@k?r8eBoQcM<;>{(h9&8Ig9 z-GxR*?29M;aW=CZ17NpJ>Y+H&to*C;~G+JDyr78;{8x3tpF85GDC{i?XpR z9QjCoAkfpT2d>&W+#yWeQ!SxAwsBSkxE&+(N36~{Yvp3@=d)b>f9FhcsIu! z%AKB!+iPW9os-67>5Js4j+5w*m&WUKp+jRyZo)J`aMXfJ9;sw|`qWPeCJBG8v^~&_E!EsAFaTlOx{I@p(hQwt$FFkcBpmO4u-pMUNRI$ zWe`*tEl=jx5q3=5Xsvg@sr*16trIJG@uj3@?uERgR^2<8OSF`SVeyT`yC>aWHddH1 z%1l^ZbFii*jc*bTOm{6ui0KMav+De1Xyi+AkLZt! zB2`qv_E4J*>>Fe8Dw~`LoWNwNtjw+F4OhK3Mde3zb28DmGaa8N-@Bd$sd<~G>UB|p z_zbMH-t^)_>MjBbft)$DBg!r)MfX@^Y+FI?uPe=T&eF6Yb_`lw^WqUbEI4Hj-Q7qX zrd75Y;I#GDdpY+WUy_xhYuS6fb(B9|Aawdo|M`lpQcVW+e4ABp)NecdFw^H*F&7Vu zfz3rkxAak@K0(-SDRFyll%r5m+yw4y_Lf_{!A$uN{97QoF)PT|FHBqprerc*ky>|8%J^{4;} z;oci{V`AK?*owCKn3$CWH|u7>!S{&_NIK1S&gAoy73K+a;qfu`@j#IJDPc>TQ+4Rc zjvG}>&iXdN#iwR-y()@FJ92iU;r%EnmukTYvzTN(j+wZ}bH(Z!+6>1DT~}#4eQ8)1 zyPB#oaxE=TSWOx&J5(K?Xt28wDE zRZ1)}1vr}Qk%Am4D?&7hx@q;55J+a;0!?`Qa&K=(-Khj(X3u1_fqD8+xKl8Rhs_)_ zSs}|(uR~`=dg15!5_lG}J+v!J6z(mbmq~2aqV$ZjggGA0sWAy7e#?{5WfvdTAY3P| z)=hcFx=p`_X|`XcE}`97*H3jxxRqQ!ROI~bjM~F95!QaVvCQViw0eoflU*P1gL3B;%?ITaO|k>%hWx5!R2DS)*_3{eOsrxjxdMo+}p5*<8FC+ zz5@LcyQ73&-@@MicmagJaMWNIH^7JB-3MnpTpTx>wzQG70nyY*dm^SiH>%AInG(8$ zNnYiOU&%&U{}DWBArUQmIkBh0{4=A1I>G?`?x5y#)SvU@tzU9l3}d*yr(>s2yXN#J z*C(?HEe1JnYtu@U$Dz(X3o0`i@@=TtYUuiaO%i*q_jhP+PKlu~l7gPlxV+fF zV!f*m3AgaMFWHar_IB>(Gp91kw(e&xOm#1lH{%9ByBWip1J8DDe;SkJRVj_*Ybg(C zWN(b7xhj0g9Tu7#D*G_Dn?PNir+r7JA(mI+M@kv4ipE7<>dob9SZQUPKVg>4f{(rK zrWP*fATJ4v=%)kpC% z7q2eT)34*{#`U-Q(s81(&#ExD)>3Ab2)a zDHMYF;0r4~D+5X-do=a=2w7wP-eRijTy`TrmJSXyS&VsSWCTMvB5&14V$*8vC;DIu z|I&g7m-jzEsae2HTw+YNMPL0;mx6_Dkf(VVEvBnq7Mp$ce(&Mt!oyAOJU*+E*u>&r z3O$d!7;GZlP0fDfKhmNyU64aMu`Mz4gbbx=a^uT5RCiMJHkz|enIsrTX= zX>hcLj%=ZhR%(eYB`Erj2X*l})br~us%3(&o|H~q zE)}QMA)A~u5&HqceUavJGd6oP1?zNUv^Y#)5 z4KSE;p8T*staoRJjOj#(V{$12b8aasdhzj!BB{yBd7GZy(h;~&vPSQn8ccAcHXd0c z_GjM7J#ug-BhH15d`-2!214ocT`L&Huog*6=|d(L5!XJ>_JwLrl!wqCFBV&}6selc zPoXsMHhw&VrDiTArbYp;^U<$y8vR#JIk7SA)YmIIao9-W3Kqcm+Ab*9%JZEDv-#$;DiY-&ppVW&t~ssb|*cUk@l!H zgDs`^6j$`I;u{WyMc@oWv34ut^m2*u)%`Fmi!Je z6Z^3jU^<3-CBRsMZUef4-s#$g1*6+qaW8{rX`Fn`jG>0Y+jPF4bggK)TU>SLVD2>N zJmpfael#QPJz846=j;kTmkm*G2lE`zC3q{8!rSK>?#E$$pZZ5GhQw+!TByq;=|XqKX>jG35W z5xDsdrkO+?v)y}G73JtT4J26ErYyvjiA8=Vswo{(9(qpm-bodzB5zb3DzN{>K1Bic ziGB0*6*oK7H}vhCG|SvBQ5{jrl3V6<=IhS*_OC-CEDI3Do>P8azX};3Pb>K_Y>=}R z`PsHEW?x_RWMUl+0AGrO@#mFr*rk?f)c#;S zHYA}h=Ua$UINp_jy2fqsnXIN$w^53nk`?nAvd=mZ9<$9P{dsx-nxWx5bm>4hKB-L-4aXK;w zOj56ks8tGTQljveSUURKq`LiBG%wF<-Biy%b9$zyC?^k5k`pH3Db;ld+9x}Y+9xf1 zS&Tmr*VZ$Nd0Mg=DdZw_KOk_~6-eqPx4CNi$L9)~vh3aZQ8Wi%nak`dV9VV=xRkT{ z(L~*UXPjA(bs`0O4TT|q>6Ina3Xy>xJZ&_Xt-D-Hp_7|pFm{|H|*^B6zQpEGMiW+;P zacQb1)$6*o<#T1BhN7~#p1GvEOtd>2EB{~&Nwm9FUS~Njq9QD#b*vOT&LX}y-8-#! zimWdX+ABMMb(JMK`9em+%YWC{a7sR4I5_b83*BBuzg@Jm_<2wK?VkfSS;P4|=xn2d zecu*&CY!tL5W^Q&%XV`w=wrpTv*)u9zVD%^SvhGmIg@cYX<3e<`tuD?zihMFX-VNR zgqpAAHO%s8tC1U}^R#nu3VvT5OX@u>>Ydyg6kb?PgJuLL!FKjR{ z<;so_zsHtUGeZ!6PwwD1U5oD?ee$~l8$J1b=Qk6qKTG(+o2 zOi>4LpBY}JCs6f29_OPW5>j86+b3U9j|5Y^!lxIO@Vx>3X`v%aDm>&%oq=gwz9sjN z`|h)fcL@2fN!7|(C^&^XoUANN1dBq_&BkKM)k;8%QOU6w=mdT%_fq-0-(Bqb^b$SO z{BSBT#wfhw;2!(AKq!YvJVd;sD1@eMI+bDggSC7e{t3T0ZqP(W#0rRbARg*MiN5+` zgN?%cDQAIJuOU+vK+96ZLH8vzNn~PN-o-+Bp?g-PsFzzt;(Uar$51=skCeT&#GwwI zGJS>!B4)?PZF%2nztZT*>b>vvz%5?xT~#5qYV0ctnw3%0SSwBu2e)mxV61TAZNZx? zCQ+8Aav`du4|Pd5^7{A%p?u|**Xtv%A8-nhUr zJRV^K1wnbA3}qyp>J^8LRjEpFy`}tlqeJkZT@R`WN{%MTUFm25_w|84=ey zSh!`j)`85~4-nd0E>t#Jl5ha?o@q90s4uiiWU}V}uD8-XHl}Tm2o9L8r?Zm%*MUoa zMJ;kiGt$`zul?x9#JmdE}CY_Ejjws%ThXOeXPv;QyC&IX>v4mg*je3JN7x)6=HwQsM=! z@nas4)s7o59vBGX-F~q&@53z&mm^CIl5L|Si+_cUIpM5965d=>AH^v!>z3JczL76_ zg7>Kh)j(Lhlp)F?)WxNw!@{_{4l>OCcpoIr@ga&~)r}${s*P%oHX*T4JaHsxP5aYw zay)i?o@}?}-RWquVAgiNLUP_;q3wJ4{yemDr~a!(&Z!V~#0h*d4S^z>{nCT6TCGo1 zzE+6jZ3!cmT>AkUqEi-#Q$-$8i>l}gqHA-HahWG+3eB1VGWX}x-fU`=i$=A+H|Z4K z3{ZReswPvnYUyNMlppF11T!!}g~6`(C460;@csp5O7#F3)}|$WD?o4!+79w^Q#MRV zzdSN!V||>{*1mZQn%FHT@I3!9jlmDY5O;r-r0x!W8?V-+&xTHeQtJH@?&_)pX+7?Q z`{}<6Z(O$3kjggIMsAcdDhGXQ_v%`z6t45F${g*q?0#qu#5f>TrxyB>lAj7|9eUnF zN^h{GIvhL?6<@1)YKSw~4HuwsH+92j9fOu4=|=Hup?sHD&U z7HjQOvAcPtZPEI*N-pg}6YeXf0Sj6d8g!&S9AKthfET}E_~7BE7yX^|>M8h7Ai0LC z^EGLhel33eeg)HSvh(65aoN1r5a`d@x4qPfK?lLV*JAf3dNY9#YQI6(OvhC?D#*9!NZ2U+<(OyYwN zrG)WecWcf45Aw++aDSeSzaK^tRiV_|*YBDRe6$*&Ka-5-2OZ@mpIM<%rxM*zU-$&O z`pg<`FSf`8+(H;BxSY}tOnHLvy{o|W!}^+9OqUdz85=8?{x6V+0jtd^nE2ouS_onL z1^$<0I%y9)OZLCf^SIBe5fq-}!!`DbGcq=i5IG1O{lAhH=TDnSrI3H)>m!=X^rH!| z@*UdA5bqZfrh(myv>)2(2>hMpUU{t3g*y`7>BbAIoOcI4zYxfu{?e$h8FO&H1Yb;!HRc3qK*lHFV9ZL*X&0^Y@9o>G zjWr4azVvSeK?eVFB)4gO*1wexf9-I3EULR4M^Nw{07d^^`8au8Aj*Sm`%~H2{V6E# z*CVP!3Z>qU`|x_$(>RM!_d#4JZkou?EF`d)7o}>?=lSt?SN!Hcd>ar1!@OaFt6we+ z&7#$*kv}D%eLo_;8~pcAeuHIjTozj+4n)*y{rS9tORSf%l1ho&syE z!1(Ad-K6;+lhe zTJ)`nk1Z-62-IVB!B(XSCda)13{A5r(AC>>g5QK`Eq?;U#?I(@`7{WrBU7cs!FTbx zS|IecQ+8`1p5{&23we=9)&H{|fFe{oLwtWBso{`vUNkX)hNSo{F6VBpQaym9>oi)t za8z}QuKLC1>^o^b%#IPsv!%PCF(e0TU%B9u@lLT(_8%jvp?q#7Czop5H#N_VqpXV#7O|Vunu+49wsRQ+>RwOrD zaZguonHrJv*|JXOY}s=HL|^n?0lr5~2Xx(&bU{s<`-%c#+iKd=9Zq!KaUuA}>Y1b_ zB}_L$Z6$P6aPreotr09&E8Agtc@XhZMfCrJF)`qt{{OH|uU;^^qjNmh%;-kt#h+iA zLM#78HffV!{3V-W9i=1%7exS(cVLWN_23x%!y5g+IyTiOxuT@LK3M!h*ApDsYUtSa z+<<iGpeT9myPPbM3Zvo0uAem z28bF7bCs@hkP4`mDg}c{1P|YPplcIy^OvV`FMDErO5R>74uVjrO0iM8u~rOcDlff> zocW{ESwnGXJ>S@~upIaweY2KGt>sn-ixhcJ^5y(LnCgEwF7vBqQvc$g|2?7p^Bbi8 z#W4-`nF0Z$Yc@3I*w`HbOJpJP*5Q9rcuB z_U~@}R1}zbJABJ^{~|(?V9(aAm1>00%jEOA;1C}we&OstIMQ{Wt(W8L13)BMcj>fb zvdD%sZaTbee{i=2$mjngV4Gdg?6?Jp&ws=eL9(l{(R^4-4|Q4!Q0W2ti8!|%9`qwF z`WRH@4TiAnXbdG8YWr7TVq%01ntAtq+R^-yG6eX)%!u6OZOsMaq8m zeK1REF)B>dNNc%pmLA-OR_sBmVj$eBIYxWr2Y%O}om;9&NpOP>``Qp7pv+_*a2Yqk z;as7_^iH%Y3)~OO=+P6BwYh%h!)8o5SbqtIzFA(z`~$%?$azA>O@9ns?o6`Fr9}I8 zPt18Sj{!IfQ!pT9-wj?IF?}SHP`Ymg-j+65-P@c)BvH1t^kK2tA{}y(z!gQ>9_?(? zkYu?bOL&eL7*BuPk(&Ho-v+UtqGmJXWKsa+k>wqKfX4aF*|m*K2Bd zJxKV?Mg$jOjEoCBh9N|l6&*z)337P|CTdmVpIXa13JsN1Y&bjMis)dA|L!xw%Ayn2 zzWQUT3L8!5N;FGki9bT)v!gM^@sT*u1OIyYH9d%sePAZxlD|fw(m}Xt0|%mQCs6Z; z6Y~abuw#lhAWaLSXr7Uc1P*m}hdmOFS_hy?W(pyhL4VzZ_sx}WY}}5cae`8+nM|xM zc#O3Q_rGkFU~*nc`#MB@%x2zq*vo>)BzLcYbl7x7-6@*JoHc@U zHaPO_KzgP@)L5SU0Xux)fcfmJWD~pMWrsSnZf!|iE`CRs6TOyYA(1lreEBzrPnreR z(Bud0S(i)>=OB0Xt3(+?Da2?4OTX!v2VU|6dyuT4W+kQao8p6)kwBQ|4#|7}hBYMS zgip~K6P_F+or-2Hv8+|gD@QYy_Cw;-Q@@p4SHBvI`1%^x5gk+kR{F5Y!T!EXj)c4$ zr>w6z+Nqu4poR;j9ljlDtch8Y#viftk3D}6KY?eCuk_U$1so)=KxmN*Y(?%Z1l=#4 zyk89hv488j%qzGz%zglz_{od_v$n$EW5$*oKPi?xuTxoUiFVE{5zh1LT|An<8F0 zZ@~FX#;3tp;O>W|K;fqScV5}Tk46&Snn$rIcAF0jJ1q}7WpR5rnEs3~O~36Mifqq% zkmk_11K)9Us6Nh$`VLBR%m?4h>>rCbZkVy-IXblgizkxs%*)o%Nxw85CLxFo9s4e_b?2RLrMCXa~4k87b0s=WfW#hxfu zrG5cNE&vR!sahgG0$qIYojznxq#seYDcGE_X>1fp zcsV+>be=)p&=n{v()lSJfcY(fvMR3EXRCh*vvKEyAeNkAMB5iJCn`OP-`zf?OUN}g zmrP$?pEQlhAfDw(N{pf$hO?%{cAGKrd9s`j2W4=?dj{sYcRK83do*+#v+dot6KQJ> zr-t~NRQ?nUuGb#3A7qa7sBB2bQo|3v1sfct8ep~Q9UL-Nf6V3|L(wt_KXb`U6G*8( zU?p79tX+~Qlr>W=O9F$xFe%qj!uL5s<*AG;x>Q^CtLPthxucu8onbVTmp)Z`#bFx1 zx$B-fh9id0d3qf2#I$bLB*&3|ku+$bGGkd8L)6`#U}1_PEaSXQP6&+RPi^qzPl5g> zF_@PjL9C0`{7@PkVn&P?#s))ym!~sX+vpr)rq%8mfY|lanKu|N0{`A?GU4f;Xj zK@#iW6>M^XFDI-ZlT&2tuDq_W%Ii$pZjso1Vvlg{rA_$MwyXmth+7)y`oNHC;P~AZ zCZnWDtZwBw_+qc(au2;mgc673Q#;D4ma8yek5q>9g#X)!7&j;(VG>j6SO z;%8Uj1TDP-|73W%NdDf-4Hd1KQZ@xr&p$^dALF)**D0ROHY}1B+d1^Z?gt%mJrBl6 znc1E>>n_%0$_Sl=LLHwcwd*f`?w7Ba1CI1_V}pw6$aK?#5|sXDzHyh0==3 zG)_CodL)gnR!U_B_uMh0>!E*3dp7VBu}5M}XOdSjfJHjVxS#Z)wB;_VV8Oj#0`1E# zx;K1GeQ}+Kv-@;a3dVO9f8x-N@Y4)WX|Zbq2)?3kJCePMAoiC{5B=^fU9z?IIo7BN z)2$XBR1>AJFX1PM7x-ejFR|p=l~zZUKJ)(}@>5%F~9pkH{P2STZ4_XsC+NaXb}0$Za84`;m+ z75zCj92`oHy4n?X8XQ!QyL=nM4+QWr!-iysd02?G8uO*@3Ov^RVO$@W?)A0Nz6*t`$E^qx2;Nn zyf4!v#B4Bz>@YE}>%vSLpBecuN&IpM=@Ic~t+bz^n|D>bDNOk<-Ai`1z^G&ebt!<) zL`Ax5@SH5Ajl> zk;?`J!GMyolGfmEBTnL;Cu{=7F&eF&Tb72Fr?lRed!eTtRm?U{+szo^YF_br$HpB( zU{I`T2-Cc%)zeP1Jq-*r=9JsQ=JdpDJZacbH1a)rqGH3}VgqKLDPoU#wB|TM1@F}b zbJTVPFP2D(%l0N9Ro;ry*KWC_VzjZdCq&@Z|{e5 zUGw1vhMD{RuU_l7*7AI7jKuOG5TzVp$v~}q|8scc{enmNGP}Vs&cSqa!EtfHM?auG zS+MQFpWB)9!WKgUr)z6JU@J~lg4{zwL)@_U^G<{PgJ9iH$GIve9zP}bvenKV;VMs6 z-y8!A%T=Oz!8vr^D)7xvJRsJ{fj@sUey z>fyHa8VBwASmYkiwpo_rmyU&$j}m>U5-&nfu#)Pq8RI{}p0|v%2gONt=eDLdsE-aU z7zlu(j^7qvJ_K{c-9zUgLp)=tiNF7I{TaQ$wtpW0QZRpdb+#OvHl*7v3aA(aWbd_1 zPk13cj_9|2e?)O!RQIB6q=}P_Ecp$pW)S_*Hjc5-96pXa)py6RYoHll zm`w$@3^hta-=kCBux;&bn{POl;C_x$Gb$|iv(cDhW;;E-{=Nwz!u1-kl7jn+K|Tfd z?A_G&V%dlC>FuQ=)HW26l~UW^aOs`)lr>cf%>BxWdbou!gP$$#;`p6OD6`6|KwI>o z@fHiw2rfeRL;S<0j)eU_lAp|2WVL-Nc72)Z-V3GhIPR#h)~}Lvk*RuHH>9!LP`olL zQzZQZ6i5+z@q7Vj4Z`#dTYQcyUkh!Q60#5PvD1Z`biFAA%$ToAQ2Pr(PLS`_naq>z zU4iZ`Q0bcQ!cA>?(EEl5pVt7BOcUxe4jaqJqSd$Tb!_<@(XovI=oI#LGnM)E*v@^fW9$Hc zC3wNJsgT!HY#wkgM0ct&H@=Pw>(A@)X;up6)xvlRSlAuFRE8chVZMB$|F;mF;Ba>hw zVCpYc;h%;8iL=@@APIpjqU6$-*&W}0HiD&vIcUQ1AgfLy44c=gp+qvevG+3xQq#n6 zKoSX`ZTdc5kmXrRFoWPek}}N8Y}Cf&029>q0H(0_&BJ@5=9( zSAlw0;g?tIq6R^(wL6g!6r_L{WC#Ue%_n_a!!S4#k0zH#rmTatxl&M8(aUDKFGUzG zU}x2Q%JTJ$w!I|4L^iSKU{)(?otju7h95NV`mkFXU`Ec!+LwRNYDDBN^4Y&8K6pIM z_C!-}GRAh({3p(1F)5O(;SyS;*IGMCp#6kT!o4E~12&)%Y%9>gkw;&{yF`mbeNwCA z?lGz777Mb?REB;GMktk}+ZF`$J#z>$J{no?$vTds=N-W1t+Exyn1UnIhLpqpS9hCh z7oI;T7OTZ)nchTdhYz#X_s2X_M^mqvl@+|wub|#^tJ32PL1*Fnf-}D0R*E%IAWG3C zcD?6gz4$dmz2=-EUnlat(CPDhu@Bv{KN>WBA4^mgH5iH4*p z;CBME1bqdnvn#~N@zX{YkBW$vd2C?;N+~kI`o+G_yP0FTWOrhYstxPaM)~?6QN}*? zqb>2{s0#~|#5nyk{(2>Clzu;5QtN!JTuaEkoUiS7R_obU06tG-{{--Pjqexcp>6Aa zJKw`J!nXoTKP;h7tPU`J>K>)x>CBK`j=yg3AofXFrTZu{!6h}HlH_AF3I{- zyu+chq1{E3FZ{*XzQp~xt#fyJy|+f|0W7a&SjM)em>!+y8RD0rTewE+gUqg4(OC|G zP{^Bk|8^Ykx@Fc}D2uQ6B9r|Uu3JzBN85s|(DW_~kW#Xv!_Z-SzJ7DLYc~q0_(%@R z*dbZ@i|3-KwH#-cfMI*jpBY|D-S?3k_j_W{>;1hj?`2a(|w&nM&xV)#{FpC~g?yE(4PUFlUM9_SIax z19^((N8w5TDhB7pu6<7I1;5NfCP)r0Ef4iXe%ErjT!ns$b+zb%vhR;(85b62dnW>% z)Z3vzD`jW*Qs%;qZx|;1arSp#MQ!r^2=;E{L}b$n!APuq*uZ0?wg(z{a=Gl z0`T0@zFUt|GIMULf78qeW3_>_oyHYUk!jYSRip!~Ki$qqu^pT=4v zYea;2W&6VSM-R8R-wS~~d&>0k8(pB5Ku-x(q+Lmre(&B$%gU_Dwt6xkH=CnrP+Gl9 zcWh8z?$Q#xU;KWO^X(w)XvLxN+i`x8TavrDwz$0KOT|)6H zFJfv9`}Bo);s|wbOXS~0J6^=ElC7)5EsXL{k#(}V?BBE$>XfmCcFBs>eZgyrn?luV zV7hqDaADTpq^shG3}tZ|7j~3HbLp=y9pqxa>U{b9I4Wu*UidB1#8Q5R=U4(TjPWuD zNpnpor#Lu#Fr1Xs^N^_7K~hev4tqFUO6(~_R2}F(G#bvEl~y=Dh#gHUWBi|P zUrU5dyoSHZqT*vmsy%SWE4~rqAlq9SX?l)Ef}%T8`|L681#M5kuv>7%O*q$jcP!d9 z4cmoUk?bV<&$qr|H$|5ZqinMoFU%B%{SzIg!z3uT$;St%F4Y^f<8&djCtIpJNS)G5tVW>`{;HNCefP%BlOn@uvL< z0`)mCTnA$6aNB`Vx-USA^Nh+^q-uFHd@EQ^rE=qvm&WXKHd3f_(X$aZo%hN1%Yt|< z3^PP8m%TzrE5YzuC%ju_MKrqyqj9A;F)7KCTZGX$@sHQcCS~fL!>&ygkDpVG$b!<+ zJ^K%e)H0Q0P9`Z~YdBdhmQH&klv^n5F@UIE8<8y@0xR@%kHU(Nc3}p4T1k%%&cb&s z_Cd}rf$TTxrMg!7-7yXD4$e{;xJS)}mr82{>40$wPAS1SXCZ7c|L_^E2|NmhWIOD} zn8v8@ZTm|;C-F`Z=ebmzqj*OM4sv#7<-8Yt)El2nV1W*+r3EgEJO(~aP!9khMAn3@ z$4`_*-9HSK)^)hYagcv0?gO%s2u3Fe8oFm7Z1#R>y6o`n(y3NPH=mZzhCiig{7CR?H2b6+S9vJiYi3yCK*bU95P5 zYW7ZX&NETP&xdjJ>ShXZj*{haHZ~<6F7k%1AxG&bJA;nk(UhRW46N3fwiFvJ6t+Kj>xBy6jK{sImNU@Y+=Jlai11uy;A<_w^}*m#k!Wr z-hPbuRwae-(I~RdPN-~`9iFal~cp`@T+#+(5et2ka7X6_&FTL**`1>wQ{kchM8M3YAs`Jk+zaO_(p< zInze?4cGtdTxG70sP`Njw7FcPtc&Ww!Svq{8CdH}Pm9Iz_90=Fsf-8b`&wZ0t`s%&{2_s|YTS$JZN%;aWJBvtOvmu`GG2H~~pu%g;LRBIJ*w|sU z6GfJFl`woMRiVm=SgmMC$EP!9Ri9MrxL^SERGo57Bi8@&-uAZ$U^CK|Tx4KV^$?*? zoq7ORTYNO=NyB^=o>Ju|yq*6Zy}~v!<-ssJXG|c^8-_<1tK$Y5_GxHw&c}ho_r7<~ zoLvG9??&`TdsIO_?w?Y8(hO|%SeT2@q;>0T%e|L^faON8SaT&O^7VlaA z4mOU_BK1_$!5M@SXSeAvW<&ACzA5*{u43lvU(Srm#T{Q@&~6$%(Z$(Uw!L2R99{a8 zA(RgJn48r;I*_|tVj;ld--%CNXa8b@{3F>Z(aU?mX=|Apj#xxvJF^i$zsXj>1%Rhc zXuBqW1=%$ptJ5YO#rZXPGwuIk0}9`XHR0?8PdjF=bRnp^_UEK)mQ~cv2He(tHAj4> z<5?%~dIt#z>`G6E{}z~Rs-QADAi}02JI`F-qb2$|y94eRyAQHIlskX7-J9&FKZvIC zgpwnFJUiVtdA-l@Pt~UqF`#mmG|J8>fk-EYNEa7-&v$$ts4V2@5Tw4oyxS&C1{Czp z6O>btRqo5DaI|B-S=!W@Z|M@UiY16?m`~Dj2$%@DP)ti0l~<%`vjIgs7$d4QTYShVtNZ&q+NTDonv5_lTH_L?sg?oVpo;nmKe76;F zFF=X6*iW=|@L3(FJf3t@N);`Jdjf-%Rszr{IErW}e9w%k@FQ)t9`hxVl&R~DVj8+| zAZk8Ak+)66-?q~|O3O2Z;* zKV3tmRpm(Hqwa}ES!dHh{)GXSK=Hwg6j49loCaeYR60V(hcBD4fkZ;gYz{=Dhga9O zwftuDa-e@@2B;<&x%PgA3(iN@8ip}5XPs)w`hCu`)w#@!OCFnix4tqnNz)n)jW$S6 zocs2!mMa|Ae1-siV<&qLM_|0 zMosawP;~nSz;R)k= ztpW+-Skq-;-7}Tg0EDL4qVxvoN4A|ZnV^E&G+7@!N|}`V9r(^CNSnYMRE2A?NWZp) z9-LF0U8N3nlDqP0pQETrzroXN__o@+i7t2ns6Y{y1xG*#%H)GEskH2<7k&D=qOq zl{3V>Uo=OevcLFS`beR9J6mQP&&Tuh5R^ADEz(Sl#* zszUnBEV8q&(13TF@DStNV^`8+)hM?V9;lbGH;*{=n0{hs3Aq@#V@qXQka$rQ5^C(j z1svy>(6QP3I)-;Cvo5nn1&?|i5d93}C(+eaqU5rpOx&rdxaD+ULUGB~IP2z;b0xC~ z>pJ~pkp{cT>D>%P@Z6V?^kobJb;?c&ATr!9#cZ-CLQtA)pk#A@E>KI@MmK;bO;(}c zjUIJay)OhY>{IjXhevsc##vt?(c885U7B&k-prQTs5DO24ivYBFPA;gjRZAoK5 zDxrZ4$mj;1VsgfbL2%oGo`;b+h7%{W2Pw+xv}r)uP!0DN@O<5P^4e@_scY!B-buD8 z`ZoiVGDjnlPp7&Y@z04vy5uvQa@M}UMqerwOTn7r{dKZKrYPDUcJ4lnhtKl(aiHF1yXK7lmf~YMmj=d(>Ox0~SXNl2l5bMB{Wx@L_NAl17c$Q!5~f7qEjxOtBVX zEpc@&t&W$GxJI3u9Uk5Z{FIqqY4eHpCbX_h3)A0$LFh5omCZob&(ItB*Wos zQIrjTQS@AebyE@Ea{Fp952?qcszB{LSK<$RT|KPp^mq%b=8)@)e7*FE&%OeD6+^x! zRb4{r#Ea%JI}giIX!Kviu#4?0Px1KyL`6b!XQE3ISdPH*e&2dD`ZC&P53MM#x6rG} zR);yW4(s!xMMX=>DNQX%~I3V_760c9#M zePQ_owYs=rqeO6f5L(*n{1iH!O4Eor&#jUJVB<(C8dyo>+_Zf%+O{02<;3z3JVya} z76Za+ouBuQNTd+wU;!%$UO3Ke1^FS6b%p#8jW~tCT%iyyuM=>U&oWSYGNkV)R@f?wW+3k?jGC~C zE!FRvrg$3`=1S?gLCwt+nHV5p=2oolC2xbY z)hev*K?X?`PEu{&0|coa?jI;;VTA`dJbpd#v}1qnuD z9bUT+R0Wef5@RDwuPj`kv@gcMD?3W+pMkkFe&1tf;ldlKgrpfo1=(7ZAKVEq1r>yo7>*?T3ewfMyVlO9Pn|^=sU?Mi87E9In zmW=2LK6o131kBTJlwwe~PGUFEk25GiCU4?t?c3f}n_v4PRTt4;LSaI7R+0xjo!X$& zmR&7+?Kl6id<~clU*-Yi&TZ^72|4t01h>XFY(=eT=$q3UOrOg41eZPA)W|JTQK1`+ zubO_odpBM*7r$!rL3(=Af#Qg^=)f4^>XF%ab3#kJ+DI`-=ADvUpQ@-%3yEt;u+Es zO*Ivg2!>Ji12vlQdcyH&X_QcB9H+5ynA`Tg1!rv5dGH&fSNd|KxUm~v23n)(P!{t9 z;XIR#xBl9j^P>}<`8h9!Th1!Tx-nsr=r}52rVGjIyGa^4cu3XSUvWD+_F}<`yISK( z_MC4R1NQz36tE=L7Z{o5@()(wVWrknygjY%+K?IfEewatH$ZUrJEh{p@{u{rKj1uy zRLp!oVV?*uDqG#h767w`63`EcT!MXE;(cF>eW*BEeSpi`kn>olleY|?V@-t5=xeY) zg1UvVm+Bjwa}HV+WpzvG@Xm+TA! z9##9x=9lQ2Pa~V#s}PftGJ&zxg?xVU>5FS+%$}9w2^qT5)<#s^59d507)U18?u#VR*%qmxAA&$oq7ByR`tDgpnSkqiw3@VQo-ro7f zzrRSHAqe$Hz|yB5#0MbDd~m?EoGgCt!M+oOBVzd@=#ASLHYrHnIi%QQotSYUBff^y zVG&Nd2vPX_rjX{YIH^tn-)vf8?HnX^Pe-?bQU=%zpx0dR z9CF$?J88g9HH!X_DnLr<9<#&oHT}V$;BE@htX-5Ci8y(!NWttV@ zfXi!9%U4wE3#SceplNH-)yS(;5R9i+czCtw3#@Nwd=E3yD$6dEVkOni`bHS-&N}kN zVcB%0`|X6-3v%dV1jS5<36_*w=iJ%W#hTL38l?{{epC}D$uYp)T(Zhw{0co4+eD}; zSd}t)gP-Nq;X3_J%D=945z~d7toG7>BlHJrWDt0os>)&rqy#t0-$B9=GR&MNVW^1zKZkcHO9scX!>Trmt`)B#_q$SzNJ9+eH;5!)6NIsxhehlty+i`3D3h4#PU2S$L9kQ#-kO`uwgn)q z0%sIIm?79l8!JQu6d!7@fFvakbGz?e5akQ_5s*TLert5uqG#49O+d$|mr+oNP6rU4 z2f*-Pxv5gURbUfLgQ4i{9p2D}f3x@PumfbSE4A@TFz zc77MQTGdjYI$}IHWqK9>$PNS(j_&kwryBq;uJ+)$Bvzf3mdl^fec>`G10XnjScW}eL zJ(=GQ_b-+iF24_+D*xOu`!}cDLkD9Zp8(5N>H#1aa=hjA(-AB*3il5YrJ5CA6|e{I z_PF!_t{sEBsP^T_P7s8Wz2$7la0&CPu-8cf00X39v`_-pCt^E2vmP(#{zm)|=sl%r z7aXToNHzV@Vg8@)#QnZKw5w}uvY6>_qcKj37=()T@M-`^h~KRR;(irEVCjwnkbmq= z*7PhV#WUv(!&+bGF_`zE0)A((uFy8nytkhxcH87}xB_77nY!!H_e=nN0P3av`(yup zSTS1aww@}f(P5xi_SbL684#y!_lpd!KVNMs`Mn!R<3lT5)HA=!Ni_lUu%D-Tjeb(1 z!bt$ZLBGuZwK|3Y4*l)^1=MY2) zb4x2RXcal$y~82sk}v=Laet9n3^CeYY;i+^wt%PTcRo-)MV{*^2Uab>`0ab1B&Wz$ zt11deqT*11fAEEtkmAh|SkY6jwr05fm|2+vc2=Q0yekkspB>JYP?!Y(Gqixh3co4= zWK&V}+L=2$>@>48NGHsl;@{r{R?t0$ArdLUO2WVIQP~c?8ay+4W?uL5g=t497Cq!- zduGk@*6W~$VHIfn;uvw+nw(kbr=?#=<*}kk5$do8k>cL^-R|DbSlZw9n?_&V$vq#; z+bJ$4-p+fOG!VTGfSX8$ViG@Gc``xWy@LKXZT}*2oLCSIKzh`P^kU4v|2!^=2$W<% ziWztGdu;$HvG}{LjXa~qE+8}&1KL6CdVt`HMViv5dcnu?{^9x%4*iV0c(0$PhbsVG zOJSv|m@pp76gCSZca4izd?ve%oZdLU3|OTVK+E#Y0pkvqqE zgb^RyA*Jg92w=1&Al9^!Hvs6j8_=Czo0BDJ^6C5|#bRlkCZWJn-!-Y30%QB5yBQ{^ zY1;1peSE*4F7@yW7*zR;{sdK3SUvc+NBSUw+jiLp1pQCQ1zi)^^cs-aN&s8`Q7MZJ z5VhnC*V!Jjp#FzSALZZE^d++=jRpHC^+#gG!A?jqXtCV z5cPhwa$`t(kqNkdZ?W+IJ2QM}dAP8mPf0BO_zHzSEJe_b(qHhKS|g z)>VUHwpiV$YExM;BtEdbqV<%@{Er72$3TQmV6bl>|GNkK$J34@A?kXlC}w4gV@MY& zdc@iHw|M{Ko8!cuBG^JxB14J)+tdBqAETr1l&wxw6|n8|H&*!%*M-RZ9!dZA$$uWy z|DDF~JoA62@qefB`w9Gh{r?x<5Uc7^H=0cT&CU3wbU({}fF$E_9TYS^d=0W2qvgzq z`2FtxxIRt>G$q^)I?VmA7AgSZFLpRNpMM#rT8p5xN%If$AjX9J1!BUK@MjJCKd9C} zzi^ll$mSHk;^AhN{eM@-bjlBa7(P)vg6p5R`_JD*2i}8uOfsgvPyF4A|7%rXmSOl~ z-+f|-alOJ&?dqRzQ@>;W`LqS>fbLf}&<^zdH+KCGBh&^`{2-b3bJV1p3F^+eA@b`a z#7r3OA{Z|m!|VU%lmZzruw7 z;ezBo@Mhk)P*dLj;Z1-2=_$i-u_M9VJr8T%XGuG3V!7F%)@rpb9Uljm7R>UZ=Qmf= zqX-mMK9|y@mvOA7`xIhE_DVLX=HUp}OeN!T&lDZHwXKR{v_Y44^>9Tyc zA!b}=K{+l9$rY<-iA$PBj*iery&j4CqY{EL14$t-7!9b3&{3=y-;F2p@@h?f40HWJ zEnCYmz^s}=!MuAvVb(%9Pd1)@v_j8~c+#$T``HoIm(Kr0jq=3%JcT3WiQq97^td+A zi-jNt_5>wZYd%eEE??T$0CzqZ<}*R`!9wog451YAUc#yXcyQ3hM_tY7I@Nwu)IkaI z;f(?@9=+HHp_MZ&o}S`@Mgk@@^HPSe`1sU<3~}L3u$U5cd;!JxQ1cguV4)dBMjcC} zqz>=&uxEin22=^mAHVMt$ngZ5?RZ#zAK^kt=Qj+;y^ep1vq9EyFI%{~5hBUT>=^kp@t zlBwkar3xJE>1|*l_0@7*3Z~z&(v(~Fkc{{*(*L&$c;=mU%oJdy$DMBSs4CWJRG%!- zAv)J7bGU+xdUqrHrGY}$Q(MgXl8{TVmsGZRhG>(<55J8! zk&sZNPGtge7OBWIJJh@kSZtaQ)F~)+X*G>ncrda=PuOZ+EaO0)Eu6r_ zhQrkQ<^e+wL%v5tZf#s>9NX?H+R2rr!+E)GKyj9G9L0#g973M})?8mZt9;x3P7nXShjM5MdXj2uZgIvYI1#ij(`V6mayb99v2;rtK7c;;Y6_;->c&?(|t* zdEbYzJ~KC88{~}O7O$M{wJ!ot)yKdD`$g_Z!;8b>-A?c5)uMOe!ujVU>jV?{$GmaJ zAx#pM8Oloi8jK^jYs*68uTsz!Ibf_ri3yg zmFu#IWEtPaYm8q}GLo`3UNKTQ6X>4GpMvZuvHCUuhe05L z*P^BDMgY5~620ZK;V;Th5eGYLhk)?G->w&HqeFEI=Y;Dqe@cDeKmCSa{0VFRYM4)n z>WvL0I&Fm~70HeS=g7lLr((9xdCE$tI74R37>e_iKRxEA#3qRjuzOs^g*gqfUr40H z9x6*4Q3Q8**XgQ(dU;cmA+!m{KGDSJxig?to*6}KVy}bP`58Ghi1Q)FWQuUG*7ol&Kd?bcJ~q?5!AzJ}3okPi(MkxnlA zF%gpYtwBIs>x8W00CMh2Y=9VYeyOTFK9#&$S3xj+{3k0QlF#^1eP*7dPbD5uvWkBQ zk=zQ^9M?DO6WzytqKoEnS-NXyIMk&eesdzZkEqw8)B+FoUg39%V!EIEN{W$S&4|E} zTL3&X)VqJ_SO59cZ(8=jAwBG=YF2}?26frXUUQN^oHSbM;o2=3;_BP7yeP%IU&V7V z6MBI9U2_*tCdr}ngIS^mgd14`gJ~8qDU2r54ans+eF$jebZC^G1w2y_avN@M{(Y7A z*C)GAxfZcezoDspm>w7+`GB<=iREvKBjfIw9uS>^Z|iG0Cb7_kk9I4>dFc0xoKUI#OVE!gB&cDv5>2 z3>@G|E<>tieg@rwbWrr;Z{Ej{u=AO@=s6IV$65uLW?u04tyAnx_L~jS!7_+h*!!|; zc@fV|>6mwxln2|-W;|0}>|%O}?6TZN?V)Vr1Y2k^%I>K!^#V!@{k^07jR(<%_7UmD z#==sOX#1M;?^bF)c=`Fu%rq=b)!DIs9x6=BT3qv5e{u$K7HoJ3$shki8K~}<%^qBT zrEY5dc!VGgvSo)yL2_02&ufhz7>`6=h^cA3i8q%zRGs}+*vMcYH?PcS&0fBml~Bs; zm)7QKh=Yd(o$ciwvMHm`6SQTwpxhUpG23%b(>-3EH5*%Pt;1GTOe-o)d+>(`UaNpO zk4jMntmJ&T6@#=@j7Z97o4^!L-_su}3TjkeJZ8mA#Ir0c^KCb%S{umss51ZYYA9{f z!-?$rD5*pn-L=s=-;X~Bvx}Tq<^v}_kXAFXy$)_*pCmAK5;=ciK9tFtHTd3yzNh?{ zM&g=&xc(*4d4CT>pJGSo#OK^73n3cSteek8%h zqp|LV^!oTk&iKQ!W88(mx(8C!5Zqb$G5lHdKI-pq*>b!UVoriLvw#KfM?HEp8v%C! zTT1Z^b;a)hh6Q9O(Er_|fVTS(MZDhFlk86RH77HH)ipx2HV-3bWcDXC4{w~dR19h3 zR1Hktk62c-jWk*6y*o5yR3{=}Nf=mIJd0GVEB2zGRK_y(q27%HGmPUOPSlaFSvc`I zLZ?^W8%PQm*2S-k2emSl=+supnvo|Dc()Ih8QVPW%2;0o5Cat&&PL zw|e6ON@VTL;M5HHj$rLA5F`)ir}$wIhP^gD7-1qF6M#(e@Ghpvo9x#ja?8QQH+ORW zin&W^GVO}K{mlFgnbXz&T1Qc>b%oV6*SY;t9kOWoVdw^xl(QI0!<;v_<^~=Arx@Le z_5@>)Aus6O%HspYsF`lQ;gteD0_wd3nxR$2xm_Dl6%0=?LH87-{#82#&ror~WDqO5#^uBSJ;Y+IHXlol;?h#TGNn z-BENet`#Q?dbS=HN1P|y+ZY32c_W(e;0Qa!zpi$h-9hoAG9**~Rl z8&xB>DuhTVmT1=|#ygY3f=>D8a|(JLb|Pa}Yjnc4lA^bYa$@EFO-_2N@Zk&JWzTY2_UfVShK0qoYdw1N5nTad_pEfbu{^C$`5m0Tq zwtUd8YVh`$*&-S92^pi<+wFEl#mpy|7yL-PuaeYjgAu4pg}ASIS2T(#J$)t~joyBB z)R!wna_B^(?O=~Z0Tnywa#!?Q@@OYpW*#?dQbzpgF+Qlfa~I&pyBHo}rh?g-DP)-W>(I%s-g%*1J?HxE z#lD!V`ZEum^Cz(60vG0_y+7%~p$FGoEyxd4FZ^jq z%XE~-lY0)J(+`~gFc7AS0WsSmxDy06_`if+HljAiMS|s*iEt0o-e_!T4G<>fLqCTS zbz(RROxZb#sAM#BJ_;UT%zfwlT&AOKN4lq8`daMbWUl9B!PncD<|6d*l%g7-QY~c^ zh}s`XhGAUv>Rkc#P_i?f&EcYFIz2j4Rma&kq`t?@q^lJH4=rb_3!T53rrx;hOe!>- zZcqy!m3a+intzRkz5oq}!a|EWd#WH`_A7N^UyOnb>#H(YI?hoQOe}?vFK`}HF=RSM z9&Jw)O+Ib5>Ui+}X3lM8?9`5_M~Ywh-abHS?hk8^>=iQ*-WVfMb%Nb}HP@rDzQ?&~ z_e-?|&`UQHN1y|$;H$J-94E`Vhr#DEU5~YcuO1+`Wad1KFKK`-z_akj3QfnIRWs-a ze;Y29>k_f11&cZ->C<=;;wg7XfZbp=f2j8JuRsvajd5rs3IxSUNGU=R&9gO|EEbf$ z_1gkV99iNXVFJ51uRgY(Nwhc5qb4(qR{k8&Z(-GH@>#n6Fihwi0!gZKqynM0W^ zkMy!RmsROLGllFA?*b#<4uw0luK8I=XPJ*sRPHmm9CBUXW?Y7sbx*8kBpdftttUy! z83~OOtO(xuh@7nOGb~AxoO55;apk+iAVdLyC$oVO<+cIVCNswabp-g~lFeI#>`@X% zA}aAal4d69Jlv@Uhzu!m6(Q*bEd|X~Lx9KF<16iQo*uUmES4o3H7l;dW3Wu0E!RMX z8d2+=)sN8fEge1g$r<^SSt7hbHvXgI*_WYS^h*Oq*0efT$6nF-YTx>P_f=`G(+pT4 z%zH@woKEZAT`HA?D}a8~>1>9}9+oB7SKC~qG6EDbdt5}Xnd-pB4+bEr=s%h#o4wq2 zl^Di23MVCEA5VSDBSk_7W8IajNycq@=+%=Ht{0HrKQoJb&$IlJ*9QFvlt)O(hNhT8 zg+}fe?tyLzsc&(fRBfbdspR(q|Mome#3wl zfjQ{Tg(nQkkybJb1f0wPv&#oAr5WYv7K{^jIhN%=BTBu}IJO1bhYx2#^jo!hITW98 z2&Tml@W-b#&3Q;lUh)iG=>M53Sng@d|0*=3Dp(F*Yg{j!``azxBVX%iRhFJJpq&z< z9|C8%k$T42uAT{Rj+drE!sotY6|MK64SDMkD&EF2*|_LPh8D(eq<5`E)hRVm(rrC} z4g*wPwDQ%l2eIr<3`Tw0h`cXdR%5D{4eL3V!7`(P^D=~Q$*PNDyCi?;t0UTwGQt}9 z@?V}o1~@3n*sRH`!+n%rB?6&)-+ejWwO#OB*~Ru{rz0X6)Gfon`pLW;}KKJCG0vIWMP# z%N%_QP{<6hNlV&UeIvo1cr8V_i_f%MzLAUO@^FW=(sm*}Jh0fyDZ$~+Ekvr@5!W*! zO$ChmT{dByQhjJFIft3&BTCMcc4g`C?#i8^z&lRG|8`7QL>boba(ESr;hb9@YB~33 zD3L!MXf92ZL!zsv|C_$h{>b|H7>Qv>2zO%3ZkPy?{9)iKzW79P6996A&tw)^QN?%JEXM2moT%6qxvgM~+g|d|mm}-@~MpmcW3yW-GjnMkE!hEFn^!u$t zLdI@b$FgpdMCkacw4WA+{VJt=2*9(PF!IOzahp5}Q8sIR&XRQc!$*U{=gdg!i$Cb3^97@U~Xn^RE_gIkgJiOs#A zN_}#hFO&@H=G~G_fR#0~wKf_ygKTNSuRaPn1Qd@Y$9$JKTc!}02}03As?MgcqoRJ} zMcCoaNt#Ki&*Zm9&9aRn^{6VqanT>uS>Wj#Yxc|!(%j-RU<2XiY(NokzN#z(z?vS5 zLTQaq*T1xYPE+h78y!uJf16r*5PRn+{6_SU=U7G}KrT1L0~h;n-tpB8_ zue_2ubnj^8&}H1edBsWkR=L52#gCLg=+S<*?K1zmAD3g2%`H+khs(bu_u} zRrzG27fRoPAHZG@Zm;4J5J0VhuZ1VtVc1>(5#`#h(kp{r%lMQ)&FY-LyabJ^Rs`^$ znS`2QH%QurwAbD&zu#q!_d;VC%c%>oDy~%Sn|BcE8fU;GtbQAheU(b~>;w}A?Zrvs zD~Z=CGhohYx^bGR^w3*^}UW?dn{Fa zH(iai*Ex?QP<3wUP5_JQG+_aQlk$D;KZ|~UaW=u_wH~+d~=Mm zamiIN()v&kWVU53XD34 z@_$sdcph+z_vUv8f%9=!mCy0jp*OmBX9T6(abmm$MY&3SqwXs%mh~-8^ob4H&RN2f z>ez2&fOFu(m}=p}zGlN>koXABG@#+W{onEi{|m~W)|efF9O1!Ht8v1LL6Mamksf6| zE1z1P77<<#nUFlASj0jyN-|hanE*nC5l`vE;!@4#Urqz7CQcu%`7%=j&DU409hFki z=j=thAqN!=A)OMiaoY*!^C^kEr`FteNhOOf=RZ8qebXBF8?GAa8{!f)`TmF$QhR|A z(aanD(Vr;=MtGm;IRuQ-;H|@nQenyUNh}P~vEmv5k8~LAxAc`uOR!|t=KGd&f~a#7 z;U;q;_!&qpyy&C-=)#R!l-JjqDKsEU_I7!kwV+9Z=8Y6FHDAAz8M&Um( z2Q5${Xkowh!oo3S7S^gW{^)&nm0!8h;q~-&=fNL|WvoQ8_?^5VHiM)aFTE!NIxdA@ zl1TZ$aqC%Liu5Aa)x|pB(fFUD&UQb#L;K0+8Hq!N7uo~SYXBS=FV}-&+b4J00=-%L zsZMU|c6sY=qg^ZOZtH0#i$QI163Z)y2|b7XFqOc5f@)r)NXRQ4qnUJ~l^}+}e1)qEj6Tl?&F;mN{J*?~a@-{LYK=G|S((k&Op-%C zby$%9CpPsu84uB%z}I7|FbkU3=-w4w84c%wrA==7fiS6zT;}2!Ueg#LtiUv%ar&mF z@xGSK?(3z^&CR3ZC(@U*pa`aLNoF|GD?Ls{AmvzQ?uRs2(A<{fw?rw(rk%Vvv#KMfvm@72$3m(o+Q}H4eXM=hi~CZ0~wB^HZPKHQjHEk9=&U9 zi0)UH$rANzX}azrJxID?)oXBOb{C5Wa7!Xo^guTvnfqRQ&B;pVnu3jKSCnYn%LarbZd{$i^;4}zRIhh}AfAq-tzoNsQVvw5 z*%2241|axT$+Xz=iKbl@8m89%2FioYrwd7g(p#t-o$nO)|%-gnak@L~4HI8A?<W8q6b8^!1u3u1><#(8mGv8KBK`g5JLI%Wa0AW=8W7FW*+^i*ZZ;i`olp z`6u2Xv=`+2#lyJI$*L{LM?%yVQo{0xY1|}KNmpJ@F=xVP34R;z%jBenV5>`qUUJS6 zm&ur+2N-SD_zw?N%z5W`^6@KI%BBs=tD%xQNPq-LfCL&Kfwo;onynl=_dU2OwZnMn zY`~S+V1#4HJ1u4--$0Y2-i&61@oZn=sU6Vj+IvqKweRK9tM36wE(i-| zzbx;*^ix?d`$dx%+R&&!dDgYpZZd4Q^QG_5j3H)$?WAd;gTlZ~jTvnF%rD zt}oU^I(6MijywBlok(dO6rJ||9rFC67i-+9iyDXhZasIA6V84jkj2USZ~jGIdir}# zdwQ}v_CH8Q?0TN`9e9ZDO#zSwHf>rTc-^h*5IOI>M>5N=U%yg5)$-8s`kS}Oa-9UTA?i;P>D_y@?7927GJK~a zbwa$bU03OZ(_8=hm%RGMEjppL$f^navDbsuJGlS;GIq?FveTf065C?Iq7UWSm;NB{ zPI^Ff;GYdmq(`^Ga?$7R&#ar3#_`8DjF*+pgjl~mW90DtFP0(w_jbjC^N&7xT^@bz zxANhv*Mc;hz=!^Qc9kQw?9i05)3xkF&)py&&U`&68~W}gg>k1p`_f?^?1lFbWV?A` z+`o^+GQ()L4Np&KCoG2?*JezQ3Pxp{NdMl$~~a`&&jIwkAXfDkJ^fs_X;%T$ul3B?7q`Ma`xfh)ycG;HmTy{hBXW2qn9q1dGG&K zbwyjHV&zmo0wh2JB+y_8bQ^Sn4BGEHY29&PRqFKV+`00|Ll4OZlP6b2AC-^*2()Y8 zUWN@HE<5Sp5S>hG-P(H?m~h#XuQ?mIyJ}gV!Xrbf&1>0`|r6&rcRk6D_43e zDYlMBwA$DSVEOwSue~PA^a-8;0|p45yr_0))qY3We$?m8OUCj3oZ=xIOi7n5CQ~dQ znv2O4%P&PoDKe$m88GrJ+3$pZ=!&fVP?{Lp>MF84?7a84W#6Oz zAf0=R(g~4fv3xJuyhS_dxx-#Ec;soabkQVP>8!p2GfbWh+4-zU*(D3#lUW}=qG^S7 z>DXnE3>|fPM1I-gX)^P}aH6YevsSX-p+A?s54uV^>1wzpDXU{zx9KVahaN41h8`my zPk$mOo(aEo!cZt?3F5E&{ zVij1we*4OfJMJY@r#>p1Hm^5gUAqmH(Yr+bjhDwHSSMY1wZjg3$nfFE$c&F)kkxC# zi7!vSiR`!U#d5+izm%RmhNre`ixzFA-;QHt^r#bM{=zA;R9AaNgV%PjdEDXG$Pou$ zA>F$UOl^y{ZMw+FoetN(BV@{lPsuu6X=nYx9}h&}h;o3$<17>TjFoFtz+ zzx)lcidja?(!K~zH))go*!--wdXD;$`?=heP-D%T6Ub4U52vr!m`P>3j1?Z zu2?>#i^&wrFGWWwGEHRZszvhb+xN-lEt_TNj-wMNMWLx!Xy1Lb^ci`stY7`9z6f@TYY4?t@=%t4f`6e+kW}!;+gWyTlYvyT@^lX`;q$jUaEcc z!{pFZSI>7Fc${<{aEz?hcVn(!H9J|5sU$!GBtQa#X)=K-Hlk4lN`J4zPk+4SCTByoxD~o=PKw*c(SZVV1vG64~tv=_s%==+_TThhtsCXs#U9` zRjXEJVvU>{9|5jBtHU;5ym+zv_vM%6_5c3YTzGY8nx;sgWCCs5wv}T~IKg}gDY;Ni z!4>oVE0Z7plB`}jHB!=jR@FR>?j$&;&NHpv4}Lcf3d4BzQ^=lNIA~zvVPRiSF&p`w z(stAvN5gowuc%j>jsxVV&;2)bVgxd7*rHqhJ$}a#vUvX6LGs>*|4t{?vL|~2VgCeM zAw2t^&*?9xZ?a>Qv^`4xt&m1n(o+((W+?cPvW&!*~Xu!)a;-EhW4+0m!m zCENEMACV~*S+-=l+@A-;{oj#dli#~b-g)!pT3LD4M<*ChJLB$% zy<(9C3nt6oZaqe}=ype#Ogr<8JBt;GuZGJ5BeBXY$e zXxF>$`>ITy`dFX`1C(fsb58r44D6S@;ww$>q9rrrrrXbuRcjWjND~>*cTf4!nYX8j z7o^*jXV{|g+ZX6+zLbgGctLD!`I}qM&`GfO&4k%y7d)J+>@WXzmVBaRElaCEjAvh) zi7RKU5TWP_~MZC6(=o31N(y=_Jzix96{lcp`D zZTslfva46jQXLyrHe`UZ7^ud!xo%j$Zn>;qi)+v7_HwsVz1ZFtf33BCYt@ex%Vx^T zP1-h^WamV&O0$H@lnsqDmGtcuiZrh7D(G_03 zrAx=&(n0(0dVN4-k#0S_NNsG?zUhVZ`-wGXbw%Sg=C)z9?-~g$9Q7@<*T45L`TS8o zkO8_Pxmp3=E#^2c+7 zj%_YC`a3%$m0PD6IPVeRti+5y7PGB*$Bs5k7p zVePUH&46|q6IT}J#p>e9qfcz!u)<9$dfvQscWKtryM|riwZU#CZmM^l#55{ZqwP9R zHgB{KeMNJV%4fAnl6+KS7;|}rsbbopRmVZPB4?0(AL(hXpLHuflC}CBqLlt;b*1%> z7Hxa$_lI^?tmNaywTooa`lZIdZM9ESTK6=jSrA)y8Z50k^p}?Hb}-)u*RRx9D`=m! z*L_;qq`rjf8`pU};QL^Uw)XSZ%SBtE&GH2J*uKZ^(nhyd+_+Z1C(e6SRxj2E<1+3Y zdGx2rwrJB!29E!k^c?otsyxU6JDBWv^x=nP(ZcBW?ld2mP6Bxebn4VeM((_`>^yq3 zd2iZw+m-)1guJ#Xzx4Qk#`msU{kHBhOg?7i^ z|86FEKcibYcI)1~>Xq!!Yfl+_)~oW-%U8=MZ~iv*$6?hCZ{rI44?i_B&}XZ&O5X+6 zT;C7YvUT(aGqzOhx6@~W$+IE5d@lFI8EoLG6^IDbt_TtLB-(R!j`pfI(I_j`TG;xVUlS8Y?2JRz}|+7i46dY}~j` z2Pl{8yT0@XjlL@^9(w4?u-?5!>pP_>XhazsHtHbwS{;Z-7&Gel#L2HEI^ft!dA4aC9YDdBnY#@?%1oZ^K1#PCO_+3B ztnWH&)v~R$O(;8N#F1w5%=*%pjaiOXPfw5hu+3A-kA8KAPw(P96siJ8M((-q-CqhFTI<~kWOX3Xbh?4Dmr^Z{GyzW(}O%pV?VC^dA} ziMW$b`m;`&6>go1)whp6{sVdU{d-DP7s%m$zVnFVf_VG{EO4)%^Xa=XT~{!_{ocKC zk%IWyC*LGHY(Kgn{g3*f#LU^rpJ68-{ZrX>#IcbwSXung(?5%(A+poJ@p8_I-e;N3 zeD>9w<-w5C`TIlU ztYdyEqlO%4lXc>4i+uk#`^!rGEIR9$Yh;g+M+bR0dFs_$U;MLtIQ#8_{JKi`_|qx! zqnpo`!^WO&J_B0C7?$G)zFYJfajtY5e4@;J^=g^@_HXL_XTna0-Yh+LIwP~Xc(7vm z+!tm3lv`!dNB@zUVDd98R*D`gJ@9Y_x+qfz$V`;V3-A3u_$#yp6z=Q&e!`}S6m{5S91Tl(yJaZx6=P_epL zIULdVG3m8({%iW~)F;eDtDB#6zVmSp2!1=p!&`UnXWAs5j(8H&B)N_H&@mf3Iqs-$-druC1Z z6aETHjZac-r{4#+-}wURJ?eaE+a>%i zVmYI(OSQk@U6G4tJYbU}$0S~#y!lI+{`|Kha)@;9ceso?`d^XsPu{p*roZ5QH;ZH> zL@-f1>bU=?uZ0g#Y}WUZPks6;de6Hpp=5QEHmsQ^QyxFp@ECI7Z}d7JSFvJDXp9&& zN?v>QReAEU$GF2+#YCwfPGH%xW%AK6gU34d+U1XrHe&j@2oL0k$bMmZ~ z+7e4TUw+{Q-R|pU-mq(lG1b;C0W3}a)h~V_6AnF84xBJS-&<7p?x{*V*iN5rA3Xm5 zq{onxbQRk9vUoXP&rRA9Q#)Nb;W6_MYSp5{sOC@WBK6#M`B&O?K?NmmGHJ|4C<^ zSaJi>(U&+yd#gaf`C$+M9+-@Zdv zl|8DHRg0xd=l-&f4ghc8dl#E+j;*v^C+v5L-2I=6O}tI(E;4?v3nDT$^2R%N%e0Rs zYFjjy{<^Ac%+4nkyjN{t-*M8X*C?5zE4h-wdmlU|cRzHQW`$3_TRHn=eDCgslMmBA zep&wb&(Fzr%H*PR?~omP?`(^iJ_LZ?m z-7KwQtG8U+xX%n2b&m8KeuljN(of`r*M9A02j?BS>?C^~^H=HEt#IJM3Slt0cmE0I z@8ijL%j-{GqLcKiZMHeKZW~=mhQwiGE|i%c+%Jnh&BqcCQyh8vgVMQs;b(?5ihKI5 zdw)y%>w7OB_{R~l(cf~lO$HNNHtE==UC)B#U3NcTrtAH1!KZH)=Jm*B4}10PO5>)+DdnTT`qao$pW*mvJ= z$gp8Y%dNMapgtt8U~tRz>N!eIJM}hw2%vC)6ml(e^5WQ|uhR!&+Q=JkmA-NpW!o32 z6IkFO2mFm5dAw||_v(kA_%VtmhOYX#ku-4z;ax`_mpXaYA;FLFW6zWSO?gyi&V47* zR$8LF(kn>@tHI7Y@z(_tXB&0$`!Dx+pKEw@>)~dZ^Mm$0N8XzJ zxXhTF{+*(rkdrX5&uID5XRedZ9SW~$D~7h%dGLPb@74Dok-yyky8 z??2?#$xq6;M|@ZI(08I$BQ(=%XwZJY&_U!c%7+ubAxmaHRt>eaqN8PORRv|spkM6?t=kpg}sZ#l4a10Dox+N`at&pAQ!v)bjuiC?$H3y!Tj4N06hgCJI`U_vt~6!XKD zX|BIPdhT?({vJKWOf)W?^|;9@wY=4nSKgLu+MR z0d?)t?=bT>f6Cv@1Ue?E+>pd;huyv*3#Z*}R)o2-m7KThF-At8@R+Vx?V6|ttJ;Pg zc8fIC*AL8n_Ya9O)k<7B|G(O|_mQ5%&z6Dv{#5Tjy(?0UajU)d*+<6gv4=cAaiUCo z`e}VoY<)#KS(pTp2&~fAFTL{Oi{`J5?%*|2CvGu;J9x;Ds*j&0*=Jha5eOf_uREI! z+7kBJ{r6pW$xpAoTAqCTaZa2y=+|>wdEye8`|;DVMBk70@dx+GBmX>7rcb)7z*fJ(M@y?V-3!tyO&BubWc_l{BBBOQ z<~{zOFUhlyT_PV%eNaA}a-Xhn_^v$l@I_kJ!tG~9?Rsvce0_+ZO=it}QQn_)Pk}p~ zbi1%(0p&l|^3S~xebOD}w(sq&1lW1x31$E{uIui5zbp?vc7;rz@tn+?|GrF`@{s)H z_LJqEgp~%vhaRR|T6sU5MvpqdY-8o>LtET&@7LtMM=qE5KX_E$o&2Eu=dmBkzaIRy zd4k`S#re41&WtDJif__w>f)h=P7>lhY+IDczaG6x{`1t&B7gV$s}!(BTRfm_bHD6e zTK2xDes2Em)#JTS{X+kK9xu`;HZttp#9`|dl-xYM7Loeuc9 zd8)l^MYUA0d*6d({K*ewPMo=>v4VH!{jQWDW4_`hoAVA`hs(idKAAaj7BAFa@5Kk5 ze4p78E1nmRV?cE8!+%?ntXp=^gMN}ZapuZ)(k%n`)0M@w5#awpNBkt|tpUx)VHLoPl0mduH>xYcnZkCZQ-@PGOpc~U$u1{6BBPGIPg->xShk+}R1kFbt zN}qp?{sxZAA&$=ntVkT_^%H#V;|8ZB^Xe}STEr0*}x1logwQKdA zXq8WPwP?{o4%P?3zx(~~%lQ5G=VV4Lw_syezeacP!ivY6Z@NjYx$;W6|DJo~lUcJG zJC+7h|7H!QCR@28({+^&UL-hW^5m`T3C)v0^$E<^N#Q@-aD$B7dv7`Nm}8`MYdo=A zy|A5rX&kiA)zV||XJnGDLR*DBwiyZt%%Am~^cxoaq1(0h9&+^OUYDu59oS4=(eVG- zdk(NFuBAss>Aed`2NglE_uit$*kY{Fbkkm5UV2P6cFE8EnqKU>{V=pM!6#=Qz zdq<>qEdR`2?!DV?;c`LLo$p)rl$kkmW|!T)XU@zdW0)_w2M?QptGDn6epb>h$W!Do zQ)1JP=7>}8fD3v`7-4=FInW}q3x?auxVBT?q?fZBhR@ zO<;gKa@z{F&VykP@{2tAhDK6LTU>Y^`6k4i`?p41LZA?m?*4NGxD>XquBHGi(7Tux zL)g&Adj@(snJK)_*nL#4t0`o1H1gXkZlv&=1a)gP&JDq^yb8TC8(`b+^^3_mCb+R$K&6km{7^`aR%ZBjDsis#pH&Qx5>`~(Ys6) z7-Jr>zCIHnF;(WJp$d=P?r7%?Q^&jvM^AsjZq~UxV&J1N1Vi=m;av1qh=||EZ*EiF z31yu*_667<{F0+%{)39hkm>CoAD<^Z5fRD#J zcKUCkp)kq7pbE$vki6&0GWM!M;j}kn9w^FjX3)!0G&~~d%EECdROFrH(CJ#yq%ZQ= zCyzHi+`8ESO*Oe-Y~?3-*UaD0#f%2?2 z)fI5s>MK(@b#_J59ND;SDeL>5=!m(?=R?;cVAdYa|DC)~)0x7N`i%Pu(!yTQgvx|g z^cemjWL;RJ5my@odLFak7KYF-h+T)?t8>sZ)L+rn3pdVEogLOx(b)k7^2E!!@GcZ3 z`~u$NJ_md6x$Pds6g`3-o;w#tqXCUJhQ~xlGa+Q#%~)a}X+VVr$dGmcBhk@e@8H0A zL52(-4A$1-ktbBJk(#@Z1|;KIJ1)lU+qWSuCI(K2g+XBf_ambnY$Z}j16@`F6oxc0 zJ{}&PHxGhCLi8@DxkCsHTY3SqE`I{qk)PoQyzs}S-Uq#h7#3xPib`u@-W!53B;&v_ z??Xx6SxArjoiU2BcaEBhcsixWZ4%{2jV%~oKO4h^^$mH7gJWjVhf~)_#mro3e3A1@ zjQK-e6rA(2!X->&J!|!J5mgbHyYvOA#bHYC$ z9Sw9BuWp0*)RS;+8#&_e*+g}^ykf>#qa_Y-=VL9p@{b^^gpO9OJWRJj(x^M-=TjK zc-Q(4d=gTx{tDIQnhj9>hrR^4srwo4VE%agy1Au0kVi5fj_#NXWyM#)4Gm?J=WgV5 z)3e4NH)0g#gmc>El>=MnKy7s%Q#p=Ksp!L^Aa5 z9Rk_eXF2Wc3VF|(;`5yiH*RFWDa^H&n;!`w0~ag0DEAqK+-)y>^}{%*K!cx!xfAsF zn*q}&z015?3L zv9Gs7Uzj&dxPX|2`NQ^}SgVm<8-yt%o?yZ^=9Or-F>)H>TbgmNFO5@+xz$cx*$hQD zva#O|f_%n9f3J}O5vC4X-X)A@Bv=y~iZ`G563)dP!f?Ltfmd(UVaNm%QPa>J{|DTM zt-;V-E1CQ~*VA^W!M?j)QQL+?b6pYREk_~s+y=i1M&{h80X+?^z-!EZ;o9LvDus=~ zyj-esm#HMuvEw!xUCJ`{fm6Tb91ixr3kAkATQr=}W(zhn;`^(rko#T7?$>oL@?2qt zW-gcuZvps>{hYIjh2*es8Ua-W+-JCj^C&RZ;H^lWY1$gkqPGrhy%yb=+)6?7jtdMP zCg?$=FXNdeebL+~G#(#fc1^^ba1mgOMvOr8*kl83z9U^x-mJDl*2VXL4mr@+V_&F| zSD7;zNFp}}aoW^XG|f>JZD-#T9Wi(L++2fSLF1CIys9`iR_8!=#Q&kuG9LfeOu(wo zWaxv>5i-29!6j%lW3;L-*Zi(=8~g@_Z`_3;W3RGVw7E>_Gx+%t>noBW^W0nbe|QeV z?LMR6Ne1WU`cg%`vkJ5+A@SgR#`sSLMl+V-S63NqY-}(j_c9naVFDaEbO=(DlXYb! z(McN6S_9WhOX1kz!^}Z>(I}iKg?2PDGSZrdgn0KgAQ{hexCUf2i@kc43Cmb^{kjeu zBoavj_pSygpWoI^m>=iL6_~eR0U8Kw^*R{}zu`3!IK6Kf)Kq3LXr>|tsv2A{EG-95$t9jbu5dvfzGspNMZm4Lz<@}aCeo8Q!-_3GMEIB;?;%$kHhFhzE}(|zviF@iZtZ)Cx5yIz3n ztuj{EUWdOhq~pVr-cU*FhqQE*AnngPUqo7=K00)Q_Ym{5aR(tT<03rq&|5I9?_`}N zck-PNc73Km%DFX=AHM;;{$wT?of+ytNbeT6evb(#%knS4rTvR>!$1`yRY`UzWW@Xg zV==U&4H}f#;N&?COmOkEp|%LTgI2M-nDTYxb#~uk-1%RFykrKZ>-p!QApIardh8HT z?nyTI3|s}#Vehb;M9Y-(aU_OTJpAWmjp4Lz-)<4*VQlKawC80Ug-a*j;Vj-zxYOdi z^P+V6Xe9Y3Vra$Po2GM&-D13NiG*z>Jd;+VQ&#$MI32nMjgf|myXe-fCdkjdD8^2w zHrjbF2Bxh#Oh*|)PkexjVaf%tn>U*wSIwpf;zwR)H8sUx-uk?yHU~5UkvCdedMI;H z8-c$6L#lDyOHsc=KmY0A;WkV*Nb6tM-a!K6Sulq1)dc=N6Yz(>1vIpJLTkdOe)7s% zH0u-idcy)yZ$@o+7-O!vmGiz5yszl_zhUnyc#nx+KW%ukaY)t`v;PfiH$0|MR>B<- zDD;BMDY^#V?syTZ>u%sKcNzCnSGK^4nIFK|5bnkp7keMZ_*RAU=qiv?k_sPeSP4@G zFM`J=z6i#={BgRza>c4}zqb}in7YmlXN3+@iZsE5; zXTfceP~$Xquhtx>H_($XE&OE+)u;S6zk~0)%KY%o60yU_={om>Zd0ZF)V%|r6A)Jx zoQ3%PvpF7ul?A7vEPXHLxH}^-n)VJ{jkzIT5%A$R(Dzi|sT&|_+YpW4gM3b^@Fkc?+- zP`qR`YlE^R)calov{UDcPd|kz)2GAO@#FO#L)zRv2!<^=3t17LLe`Z}F_edX7DMj! z3zHJ{9n@5$L&(InV1^zBs=&g=7p5;g0Vj9OWxN$=LDHZn7rQ&_#~8OqR--VDd|-RC z@%wbGiy66a-hQhQt*m}a>S8j*zw>$v_B{ENja16^x#U7JbLDQEH=JVfB87^IEHrWz zp^=NbS!C|KUmz{*7{tYHftZ*-nH-FAa;_}$R^d4{?Klh`^thsf@|ethcpYrovKUIQ zYuXpj>8wnA406A_IRx~L^ZVXcfedK+1Q$ntm@(=ZIDGC0wQSv;1Hjyr zyP$Xb_AS_W=mW-Z#wXr%_+PLQ4;gU781r%OcKtR!{EkO%hbt+kVCD2T+O?5_KNm8f z3|SHdh4DY4N6ZIk0IA@kbeTGZ5=#kv1}q;R%L(~M->Ww6GoU1Cqo}OL81AeGFT5{3 zKN~93MDg3(Sdkmbc!~5vgPt5H?3$I!cr?0%F-;UM&{ia0o4SyVM5wR17#Iq}R`HEr zwBdzvnz4c2v$T+Ivxu#mSEjZa1bb2QlTp{6vF-=uS0 zlfLL4psIIOg;ke8~6lH@JmIr3j`D0m*o#g=WcUMsaaZ zo;U%LrTtT-rEcKy&ZEsN8} zuFzsFALOCC`0eef*VmO|ZZ+VXI?vR)_edDE>;hz7 z`3y4fxT9j{wax>mAT;KM+ak0w40Bsko+?Vw+*l4-@xLqjyGeM7FTC5{y@#wiF2UdCZZGWcQWLpthEhJ=KjXhhqB&tdIkpdI5an7fS+ z0ZR<;%Y<$8p8<~c{sMlb*SY@#e&|ugf3IX0#L4R~D4c9Sb+75xIiIKUx%0ULsJ1Xd_uSkW6jlyp+ z0iq5Kv@xPIbvw8Qzs#Yg(2a8AnT^Lo0?(IP3@uluA?LKNbFpw90Y(-cV2DN{3fo9w zF!{hAn>@-Wrx_b6F&7ybli0>H>Zj0++8EDH^A;chC@#~2b1Ndu}hP>`PwyLaq>L;Lpw z=&J63aEdj!@MvS-k26-t@V`NRb~vX^ zUI`igGFVu+DZ-*rdvReTBq#2WqukXqc`THc$bNiNjE5b6~~u?#eB=3eoXxfqkblAsH>q9ONvSbAO)+oVvV1baL8(eW$@34ClztNfY3Uw36{mt}?afItxu^?} z(TfkYRoVO|PMwT#&6rEF7i*&f8B>hVJD@>DF1VuXQ{e2OTyQ6^(UH@?fy67{a(MGA zahJYea+q18x0e_gqZdNpu$N%~=2DBf_!(T);LRq+Lz_0rPwD0{L4iv0Pn_{3#9aAa z(I!@iy!bWdFdGcEy!V0}*TmEg1`mG$1`T^2A})LZm+{ayT)MapoLvTky}kGXw<*dn zeE9P)Y}jhJaN#RBcm6B2B2bvgMGH58hx;f|JY!=kShjdGY~ArV6c)vTE9M**5IdH(3E|3LVq-xO`S7BX_Lz}cwHNUk66!=%jf(9cV0 z7&bu9qUE#y4^CX#pi)FDbM8Bd5KCDhf!!SY!o%a9S4l7LICTEkE^9oK%Xl^Y9K8PH zLRdI%H9RzYDTdtSDnR02`PPmbC1U(e1(R<87 z(NCcljVwIdWn9XM_!y11?<;tARw3ug$6(<+Qq-VGGLQ#hpCNBz&b>DnPowP1A9a>! z9Xigva8GEX0Dc}sqG_ngP)pjwqS3U=Oe!F%jy8gnCRBU_IiJz(VM(J&bEQJpz`8cv6W;dgtJHlz}cqyfEX zps}$LE}lQn9G+fYFm}QO=-0nL<|^*47yc5H_Gv)63M%xMmzxVee)}!_v3@;BhBFmP zlA0wAurxq@66v^deX~4b~6SdyLD#vHygbPegEz z0VChW@L5fele`Nq9uY3gm|*BDLt{J0x+XL%**b;5(21Ym3%Msp6K3dDF?QyUXq4l& zH#Jm1LDoqQu0AT6sRsmXdb^E;VPoDANOZK_Fd>da0TO;K;8*-*r`|~7BKFF zhMb&puy@asum_JrhhBl`sP#}(bX67yX%k+DVZnu{0 zalDJ=8Dn2!XrmGj!k_!!Qb{Z5kQ!8KAQtnWz46l`I1#l=C5|>7rkG%T_@l>Qz?5&% zdzR}Ns||fyaC%^vDn9U^ar}N&b+No+V&PEv^!#Tn^^5V6(?y^85WR*A^5l1L3WngJFQ^@^7Ukc) zc@Cr`?#Ab)dijTsehsE#J~e$qO-&(e**p)fCGOEE!|2hk!mOF<4S16$u2E??lgmyX zXiFd41a7WFVaC*dfj8ztQyycX4I^%+#~WOa8Q08>Xi zp>hZc(a47$J=l9x@9?|t>3UO3BWynTHN5-lGDt5_@6FTJiJIF7V@{y6&~N&mnER=B zTgf{dzgsu-`=q!NB3wuOf- zxJ?)e`s$9+P@IIJfHl1DJVty7eW(4d%P{v8O;@=mv{9N^-a1Wb5r}U$G=A~nj+%U( z8Ry=>5TAJ*5(~#6j8T=-s71wl?B^;CXL54-CLcKO1oO=Bo$xJVxFe5G`EeV=n|B4E z(326H`a|aVcQI^wtzJZ;uz6FaO@p`Atbx&E$Lc*biC%=1nB4ao$jZ!wjcALYwN)~x zHDj1Z3GS{2gkOJmSDw2*dU-j9#X58dVy|*{VcvDYBmpE1+#?#Osjh}U|M&y?;x37~ z3l^aF3^(LPd#7P$+Yi0a!XZ2AE6BL?G2F(GZx0F>qPKv#wGU^y{)1nDqU@7UaXkSX z+>|?|OmMa>0=Blsoa4_eIXd)%hhuNdZ3|q9U4!2yNv>Sr-5=Z z#hDhZ;-Y_5)bEEvO6n2FFNi|#1FoTX>f{gLm-P=R@*kvQXtBzwd?3RZ8-@*D37+WT zkeW^lo!uBufdRO{X()1CW8!x)#wDUpOgRD%P5A&rb}4uCQagE{QLdYG^d2AsfT#O# zaB&(yT^yimaUp6Wr;S~q5OtJKhh*X}CEjfP(P)MtJnbVpvOaG@wx)G&W2ewi1$&wxA>heB6h!yEwFh4yi${1{#{{;kP4e(F^T3 zJU9D&aI$ezi?6QJZNMsU@R|up;cq};>TY$YI`=i!l?Z4p@O`2S)MFT2K3HntWoG4t zc_+CByqhic_XQimOG}pl86Mu(E3wA2ns6YlZO>h(Q^PD^K0z{tv5WM>@0?)ql zz}8Xt{3Jd;*dKZJ|Ih=jRFrLT{w27{Gu-56hKk~{8=F!7)5qU{Sqr%y4P-#m1T83k z=;4>)T=+-OH((L?_Im^z90Ntk`UWh7^JhN6P>SO68)3-e7SuHxjL_3d6SOqf!Qn%H zhw!j}L%@Iq(6{d#aC8!vAs}ErgyW_MF&RwonKm%!F~M*dnPK4QFaXTV>=k|VjDCEX zaI;H!MK(lT-K@ZCZy^GCow@h}=HD#luo{3l%*e}^4H?-NprNsfX^Kxe3?T#Nvb&l3 zsSDq8+W3_wT-4fq~kFz{V-KyH^>sCuGBp-hqGS0mYPJJH- z2mi%j?l4GnP?~4vxwkQ#Blp=Yirfi}+Rjm1Q9Apc&{i&0c#SnVf-X~A)$a;IHn#Es z{)Vnw_>Iznzt>g4E%dfbJ^3sI%{{_FAp=@lpr^4tI0rl>Ai0r!1aql{02$fkK;E4p zkDifN73ccObPSvLgQ9-73uI8wja};T$DW*`W8%{{Uf`XDcd^+0Uhcf_1Z3|sm@o2a!>Z1 z3jYr-qVDF%Zg1xcLk2w#SE6L$qv*QsKlmEv%h@cru7pd6Iw-r53E}6zQJ_%%v4h9o zhet(1ef36T86E22YQjD==FuXE_>Y!BxadlU82sP5F_>HJI%Hw~vmrtAI4Fj_OyT9n zw{hComE_EGOf@4f5{8P<{{3;)A%l`yY1#awvi2HC%8iCMeqIcV#;=B1BbGsT%Gsa; z7-DFm;F*7bOTVR%aOzcPP_r1R1AC~i7A|nuI1dFo*RfERFI*@i!@@?5GHD}%5CTTLA!t;Wb5f2>&+v?dE#N(1sl2I8=SIwLmJsXjdu!^+wVhK_m_{QJ-6(2@L}-cukUZVNQw0uvvoFD_;yr`g+QI;T#RMhv4Q z2K6Yzm584p0uO6zPZ%}o@6bPh`-~zPe7q+^Y@F~}(0|P@2>r@P_yKC<=U~T1r z;TpGKC}Q;;8Kd*7{@!M$} z9_)&pjR&|n4}?4nH>nO%G5qh9xZU`S=E|dvMyxLyy@&?|%;t2t_YQ&u)82#aM?U1V z>sq1EjTdA0!pMQ#>#T}jS*7qB#M?C({Q3+5%6%4-atc1%^dyIT!K7Eg)202!Lk`os zP`Qow)A6XC5RnoFE2q5%Bl}O)n-o2IngSU#oN%!>D_&lfg2NyoPBOl&8eWa5b@_QbYr+sVXECYac^ZQC|)|K9ih@BP~A^r^FI z)vnsLA8b;;#8`nCBJ$p+SjN4k;E-NsxF}HbtvqV+f^AW$TN9r|Go7Ut481qNpV#XB z>%t=i#olW0K3q~oBsRfik8wZP>h(h|x>Ks-5t~bHgud~zPuVn=Q}=;}+^vL8^e*&$ z{DODSS5OG5=rN>i(KEfW9p-vY7(PRn!dFQUc32KO*3iVap$g}P$uZVD$2i=yjtY>b zN-Q}BO5&)oz4?!Gw8lFtBvrmKS1D%3;Z2hi!GbO?JI-5vgVogRdFAI^t~dxA?px%> z>2IVv-P#D=VOwEoS3l`7C^HQXUz%7rwAQ*Lmic+}e?lGX@6qLvJo15(9u9SG#HBH2 z&c?o4{3W`?0v`WRR7s?N%WEKIeHS2M`fc5f zarbY+dzb7<-I>U-Vg+#Ump^jTtSDFw;;)rE4+|vBg;_I7%nr3>a0nhtiV4lvY{_JI zZOP>Km?HU*z<=R{zw+OQkUJ2>(!S!6ACG&)6e4-3U$$d)Ev*7OlaryTc9C`pcBrC6 ziYEyA2!(Eb;qbpWHSfCZmL=*3u>R7|mVz6SnKBjR=7qY>)O>;UUFT#^V)Mo*cAZNR zQz)Y{RoC^wpeTvJHx`37;>Z^4LW+=S*+Q&;=0z8XdI1uRdozcoGotY8$EX@X%jKI& zL{G#2qT5w1BscB!zbDuMe;MAEFmU5TbhP4e3H@Cvb#JiNQ zpS04l0c-w9>{|29Ku6QHkJMCbeB!3#(da7cv&R%)jmsIGf+p>o-s}>^&uL|HyGbxA zd1PG7OQ^Uem;>`&CVu78np?SR3d^%UXLL%r#q1fPCT54=F`w(QZueR{yoYFKlEa-* zq+ZpITOj4&ZPsV=Ye`iCQ8fw?`O)AA@$^DNy4>>Pe0?`I=$$tizxe_D)?I$35Q zC&ojSItjqz{!#Jys}3#WG-xZRb#(nd@KUz}FT1C2U_nKV6D_OI-^JXIz?+PmZ2Lbv zk|C2*SW4=xvuurW93cJ<#Gi_Yj7V!Y;cK!PV5VCi=z~5Nj4P%y&lTlRP*?c2<@11f zzSV}E!Hinm*<(0O$Lz2oR&y$#wDq?QLumED+2IUfSZ1SIu?lP5o4D~vk!B*%eSa8M z$YdQY+ z+AAX8XM8&BVf(3wmn7Hx>bGn?k!F8j8E~MKu`)c1Y+>B$t*J`^Zkl4XU-$Jtd6SSLH9{?f*TH1 z`%}^(!Bj!JZ(w1MAYijI;cF2r4a(Rr=OY*nb@mK{{-2U!6L6B0L;<&2ng`|>d6TEN zwX%J}lEMP&&!pQtchtFGKy$j%f{k&|h&9aj;`Xcwmd=Ma0`A^28UP?dJr)C&<{RjD zX@Fmuvdj+_<1IV>GHXWfQ(17q$L`?zc)F1z5#d@9s{9Oy`q2g0Mi_j+jN$+rGH%OHlyIN zzawVw^h=m)oNWy;C+8i2|118uQU^b__V!Ofgk4w$)S^4%Gr=e~_4={6I4g8EODux^ z`%@8B%l-$(Wt@XiMF0^_W#A=#pl*tO;8Ow}9_#aTW!op`h1skc*D(^+;-}j)Es}Dk z4+vM>0=jPvD_9xrj9{Z$h(&RL7s^>ovr8oZc8d2DDe|&DrV0B{^|Stuv==#P7}FXJ z%!3dR|AY^~&Ia4M(SyCTeI=ro(`MQxU9_uffm4zfpk6Fe(UK{+b|njzYPe)eejy@d zS~-^?F5g#)_mwu*TRQFLj~U4%*+mu_ZmCtRHW&1If8Rb((+e)5Q}wIN(pk!Aq?iB{ zfUP3Pmlb#ZAYVO<#?Nb3Za8s+gB6J-40JS|+|EC{s3J?D z2rcw~(*)f63B?*HqVMi*qmBn-F$0An@g0iNe>cbMM2e6eoi@dJe3Cai*XeFL>t$(W zRP6NjsBB|4qiMGj_XZz)>PHYC8+GfuDC)`w;SbEjVYTTNrD~#v%)Fj8d_$NIx#AVtO zyhGE2<@nt7pb0?iy9e0p?3y^MASGdli#ql5-is)7u*qfqd*-pL&pWaD6A@w6jMoM! z%2BnCKo~~a7Zd7JIIJR`m5zgU)|NxP6L72zgXDohaQ?wEVlTf=5b(;?V8}mS>oEPs z?1Eot9JHsR;;U1z=OQAF7Xk&N2_yV*%ftx}jFj(x2uOHRhY5vLpZwbD!BlW%oI?SU2uuXCo1G2#HEaZ{MFO$LC)rE@B7PZ7QXoCC=Mls2FCxOlHYjDS=m$Lx17VHtlU zmAFLANheC`OMezK61Hy3QK+NM!2f>EaDa){u02zX-cu_O9_tOT1R~-!LmVqWYG{;* zwMkb~vt;+2L+~!k@)rrr_ ztXI@@gyW9xm@T-&aBl_=>G6q%fB{=3Lp1t3#7=pfZ85MxQr20h`d{3is#n3^P(4CY z&!6GqwmZUrVR8ko(w-+g-05t+TCixB(E%Gkpzihld-YD;1AMMrzuC&-4BD)`=#O_W z9IWRW@!6W;3Fg8t1UuJ5k0jh}Pq+14369w--lA2%^7!URQudwS*C~l-+g9(WZZ3;> z*Nz8*j%(zM2fe3k`?7ZZe?TOII9jRAfb)6Zsbkjcs~~5*5xnv`(z|y)i<^+@pO_a+ zQD3;&J!+AUihH>Osp(f9oFc}b=90YSuROzpMGoetoYzEeLfRN=)}?cU-Bd>vXWC(% zWKY~lM}NNIKb1MSjIVf(mnfv%U^Ci``80*Q$8zjlh4GPP*3tN)cQ_tQV-5#V|IZ5m zUQ}tdd8+$58~Q-@4;!v7hp?=9l5|p|F1qY1nW&f{M<;;()o$=yU>lStU?v?ADK9LX zTx1-U%H>ws$(JU|uXXNPb_E7*k+nY+J4zmJI-NHCnWIvbLjJ-J!)@rdD~s-3!lM2t z!?YEQU9IKrd4f3r5^!JPc>FQWpIOw5gO8ginA&cdcEgYUs(V|W&}sC7FE}*Pal;nv z|NI{j-6KA^6C}6}>h{YeY4*Ay`@E|hcNwb_P6!s&z>c& zTI!O`nijy9hCIriju@<1_$TP;x1#d$Q{9{himpO`PbI*87swOP<2ZJ(PU3J1nvRaH zW3rD>)O*EqBItQr@Jz2o*$dYpCl>l-hO$F7Z+=Fi-Xk0uuOI8GTDh6xU!t{JVH z0ymu@LX+emZN9Zl(nW&WPzlamwe|D5e~77HtmkKSYdSJ$dUhEls(Bij9#(&U2YR7+pH{jdrEakl6`1`WM-Fp z<^hd|chW(PF9E=ZRJ%3e^E{zG%oRsB#2=j2jO69Kuz;n6;2yy+&LMGIws$w;;ljH5wAMq24rCM$r9#aFg0j<}yv z+?VlCq5l|maJ~F|luONMaR!djI%9cFw|&lsy(`}dSF}RyWY9Og-njsQ3a!?=EGE%2 z{Ojd?wm&XA8v9cd4x>sD)^+=K$5elJw?N;YG-wU{q`8HZJiC2+)#Xbpqyv8Pa<6Ck z*CV|Oh_B*E+?N*GiG6OP8mt%Rh<9oM_sjXL^5ebisb|5PAkA$0qo~f(V07GBb1Wy* z8>){3gne=vY}VEpd`vtSxkoWM2qltxbQ6$nX~4|%<2Q^)mAN55IgxMHGme*l z_zvG_b~&#w$k;6xC8mz5eKfCR0*&s-2TaJy6K^a1VvC~XuAh4QiU*B;V*ZM`BpT3l z?oFtxcLS}SZu#Y9F0yx!BOw^_w-;iP|1wmXs1thg>q9Dy)l85+>mDr)Fa69~Go*MD zgw;@uYdr8526sgnfCcBx-E*eF6qu~rrMTJoFY0QM(a&=}^iF$w9h)2V*(zz-4#pWL zyBi#<^lt2vQn!Y8LE7kd7EA_2IojsZ&kz_A1;;xQzakmwc;&!4O6aOvkyQT~!*Bo5 z@%CO)1%32cv3&efl3!(z4JltT7>jfSB_HnIUiP`Yj!Pk#z9ejRal#Ga_W;?5y;?}jMyQ}X70A7u&B}KLe90(xPtTXh?s4S%pL@L8 zjBhk608Onkqo-nNi#zH#)#cJ0Ix1^S>1iB?l4 zzUi(pG^;O%3GI&9731d`K;F%;bE(oGn6}=W;FJ%B;4A1!-253Brz2!L{OEZ=nx9X} zo%xG~huf#|W~vgKjmy#CMQ-x;V$qkE_YcovCT$4WaAl@`^*YtAp98r0;j6O@Q~gm7 zk>Ie_RAX+ngVc9;;U5?36R3MkT0u9jVgg(~WKl?|-Z+c^$@iO^eQA>pL*PRSO%F#V z5=lanwUqq&Epo-W>GG+I~>0xe?WgB{k!3Np2&Zoy3eMJHQ<~^dVF#0 z4Ds_puFGs-Ox2bTSq|y|e^>0wh8lIoqTh8+NwL?ALsy<8VLYj6FXeu^%R&e_RxClB zHi;1!`Yb~%*ZeabDO5nch6@&xGX#@1!B!3%S8r81s`c{lW_sUnLT(LmT4+_2~VBg04NoEnENp+`p&g*BQ}8YTSb%V&XTDJF( zc{}m2CFLggYwM0fV63h+*X(A`6Qnz<>R~9nn~M>^{gaZw4MHIHJ3Eqc#9&0wM{5Uw zowZ8_M&~8lEK=I$H--PPwdf4GOP#9Gy+E1=9O9P&lUeYTMC;10JT~jue+OnYYu%=_ zn$!SKM{nAa*iMPpspW`Gmq?zACy^r7D~umDup#p`sn@=8Z^y_PhbCrbFv=zJp&%^N zAj*8BO^A8yJmVMn!xki>LLt*=c%$nQs1(2R+1UcWyUryli1M{y|L@;5B;zb~|Iii} zwp>OS=q?}(n7|Qv=sJW&A0euK4yfqP z=+%6~^L%k!GQF%_O&AYHpV}FzzdK4}2am#7TSkJ)&XvdVxjvb0XY-^@Be?+|y}vN( za8~Gn>#-zG=!+ZkAqXMuAP46*jBoQ>GA)dJO89uOEH0R5JVR6T3l$ms)~l>+IOrKZ zr@QANkd$1m4HBNm_mhX|gV~7kYKIFj(i7r^aOb8!MzgtGjEp^EL6e^1n_b{a@EG&0=z?E!IpKzH{bXeXc{_y+e|e77a`0`2(&r`MWxy96y;G=)Bru44XR8g+`PC z|4#H0;e+7wW9>IhbM_?BX(xl)LQ3C~=VJGe)+ZDt=Iet~QB4qt#2;*cLpEc)Ept3y z(M5?gTC^ILEvO=vO2T!@)_iM<(*MPQj-6z#oO+oH-@(YfZ|s2IAvpkC3-)2rbkWk< zA8mam5^s$Qj!3@CogTrcn&~w!ZI`m|%r5qr6NdCKXxN70<3wRnUIV%$j^4_yd#MM$ z^bNX@5<;X!nR-e>DEA;J+){zgQee(65tN5hp5}Z99;~tIs>`D`bVFhvE z7Ww^n!4aXmx9(uO!Tq}--~ftZYAc(JsMe~TQDgAQ-eCR74bkhr5yshkKG>fcVrNxo_40s?>m9c(n}h0#ia_r+ zSGF6WwGyguO;9lU$1HveuE1gQ;s4pE!`ET=6w^t{b*UyP_(ZgBrSpUQvovU$& z?SA#_{q1BYOGYDqVTi6dQ!8Y^Xs6-S~;1WlBwOQXxvF z8y^dm-I|jX;~tJ4IUAvcWUp1;6qFoKWST(>hGDtU8;p;B7-5an9h$RupK`~cd@L}* zxm;>p>uL0ZP&T%I##Q##mW-T5R+_`Ii3ZUng~q(GyVP&;5dlols-~zx(?7$C`LEO2m3CfYCDL)o@;4s3G?=(Z%5t32U=$v}rgFn$1)U zq0;Uk^i5UDp_ja6_vk9#A*1>?P_v7rH-0>3T1T&A8HE(jh#iJjV7I1${!?9sMm;O) z02b78Z^eEfp>*ddHd`36Cjn)aHWY6peFn1=E5Tv45r1Nta30!&hp8SP8R~JC`Sf4c z#|HF+f`j}t2YWS6kd^Cti{0CPtz|;;QtZzlFC*^VySNcb7bb@nJ7bk=3$cW({vpNN zosm`E`r4c~p#q%1XlmRk%?47we-D$378HbRT(Py#oGOsWoM# zJ74&B?E4?ytBmU#<7SU$s>;A}PoI`m&pnd}*WBtgAe!ivLPjGx>tv^o-a*)GTLMK$ z0u%+JBwif*Hy7Plzo+IY;mmbgYZWyMX*dENHxxMd`!nYaRUQg2DS*r4BeUry|Mk^c z<9k%XAv5%Y5b7nhm_opy0G}%>GBvHn-iMQMQ42o}o|%4efVuWG1HdgGwPL z_EqPrSzB0~bRJRnO&)EtA_9;;5Zs>7@|60!_qHT|^XpQmV0{bcD~`l&Plrpw=2eW~ zB}0d4YN3eRIw^>61icHCIQO4h#%j zpT!D^Xj+te`OIqkccOUy0u)hF+8xYNGK=h`M^?~%UN5-V3*QAX5Q=p7cv4|d*$&k} z7y*@`SEDMB3BsYDz8{Mc_bZ|k%YL9CUpmi-6R&PddK{gq5WhA*-ES_he>*~x-wrTm zGTBM0NNij{kUh_v@*C=zo+q-w&_;1@v@9^Rc3NKH&JxJx^q7T`NYJ`_lh7hGk1UyR zKKc2lipEtfNh;IQ;cHYD$s%2hHVSnD&vCwm?{(Vf0cykZ9>TIIe0#eKA*0;U4@;6V zjveG*@PFqE9B~^e5=0|X@UjLRI@Uoew~=&I3eRY!B-XJ-5eVS@oERq&VnV)~ZiM*} zhev_v6apm;5)R)EL_RAQ;Ws~=1d^USq|!CA?RViDu5%66!Dt(STIvDje~qE(ZXy~> z8=hAA`*j2DoE*Se(wjcCyb0a7N<2 zcE`KfF$D_V3lnhM%*-?0Z0llM-{&F56uMUFKIFxEs$GTisO{wC#eyI7m@}#KAb~f1 z%H+XyOrP54{eoRRPOE9?Is0#35;^Zu_ZPQ1C{C1S4?cX6*&En<5B8ZQM`HW_q>=ZO zruw*wKC#z|16F_6*bzZ;P{vQs4o`eY;-&n*^YdS{ty`1@*G73OWP4+bpM&>IkE_^9 zlah-OySn1ASYUWGJ@|pM=Wn!9x{IC3_Mnkha@f5+S`T-7dD*kDM5$4@OG@Wz0-oA$ z{=$m3U#vGG_KJwIK&)9WuqAu6{)KvdJcF*t_JD(ef@T|x-?v<9{rfjT-&F#jqM~AV zaBE!C_z&!8v*Us4hqnqVv7*JlEh>@o1Lb**;Pk!zD`3)%<`#K zzfKQzR6KzY+rIs69(|kNBPx+G9D%xr+q+!EaC48sj)v}Z*w#*eqmlUVOX`N^#N|Qj z(ZSN^%dCRj`lh~xF)Mry^WYLh+HsU6B4~-EgWJ}$LHG&l9z<2?%G`Jhbp$pg;tD`7 z9YvP-T#vHzAXfNI^S>4KR0x%E2A4}?FTlRI@0Ywr!S2%Fo0y}G3IzqVeX$1+4Mh$$ zxd#?_nYliXC>{)hVhRXt0Yn`|ojY_p<*}B7j@UT)du6`G@6qk`F@XKkr%-O`4}0z= z`*gsjm_sfhPAsGDU#=%J9=#KrH+@)koDAZX|F?sZnCDhlkW`X@Nl%9@DgyHeHbOfQHw}f(N=Yd? z|F_NB>6vXKh1kCnRuTIA6*Uo!Pd;Q&|5n}cfCYg_uuN(w`I8dStiV60nfrOS>nr$p zSkii$nEQ|Cq8k=AKKxd-7BtsrVI2I^tBy=n{@c@~%1=X(-(8K{3M=hpxd^$Ea1|J9 zu8OMaXa#T1)w+$pWyw~+84tD7At|c#|M^DXEbxtE`(hn?Q+J*PJ}ugL-~wA=_x}sv zta5){s1SVvi;W#aUSzl8zM(j%|HZezryk&dMH%6=$2xO^6;gLYzm6yBY- z?~;8nxmz|WSytcZ6amCYqIsp|{;4dAThCtRi~GP{@25NX*e?S1LrW{YtQ0?!ClD+o zi!=^0D}DrcfHi)!sIE79U-oKfbr@8ee%oryZ?j<$vU02J*woj`>uRYw0KgpY?$XFqw67PJIg zss|;VRbzj!_e&H@E2@AEKy!Qv9nTW=`Kk4LLe}9UoE3_ph<_a7u8=J&F zL#mWd2gXJiLt>)lcXd|#lh!=?1_dqZ&m9}{nM`!KfJ1fNct`<{dvF=>`ncw@>I z!Tl$e1#_f>10Jtm#Wpc_Cj+x8j*f)$rEz0$2dqHcB*Sk>Dl{*eX*?uM=yF{MYGvp= z7ts;g0}o`peY)DbXmT-QjHxR7w8!-3{NqKv+Z#JEGt=sT1~=peO!|rQp3PN6D+b!X zR$Md{-@AEsy(~3=p~@={fC^F7*DuYvzCA50_A;C5xCZxX zbYWoU;;Il$eg(ZG4T>gt_UJhH@p`=lILUzaZC!b=?y#6@5H16Sm`SJYO#zU~q-&I5 z%&1-;cEbyg02eTnW^#l94n{iV7rNDF_KYuk!NnCae%zyR!V+Gn+gF;Y2$E zy?yPEt&Y*VJAabn=erdONr=BF?_XQ{t43^-PK^-t8VjYK)9Y?SA?bv7dF8b?u>#5Q zcsTB9&UP-hSo~P=Zn<}>yJs_}?=g`H$}cM#o4?LNs6;1oRF*yW^UU`HvJ}Zh@Ol^h zjmLo_Ut8~s7rp$)zUIsE)V9&p(9T`Y5$W{25^~J&Su*vby_-FXdva_iF8o3%e!l0$ zNQdT}_w@vKAsv9a(DQC&!{P)KasK$pkSJMR2xPlo0kgN-*%+hcsWQytL{Dh<4+MEu zM#-}d1^Qpb6qNmkd)*rFTYKq$^7r3<{Wll%jA2>d&C)42d}YaimK}N ziqHhWkh7z-jhCui@Z^%@DtY3XneuLE;46`A$86K-Qfvx0^x6x4bLilR@0 znyxc3G%_koAEB_xc8p*6_2CM+BHIT~fU{l;=E}&vXopuAkdl%T1^6S^`q4ABkTxE>}_6%l%=6j+hj`d(n5BTQO)+jSs#sSMbEzeesSvb;ml|u zY|(ZqwvsOi!G0Z{%!u(Jn1c+yy{}dJSR5wnw6yTyT*9mdV2Ky+Y)fDz^f(Sk@%FSX zoW{0uWmb=U$$^KnKmRe%5D)hebJ-Kgov6kHZY43hBg) zuyu(c|NqgY0#Ie#Gq_Hmsd-A@GFQ$G)25`P%;L;uk1GUo#*>ti3t&=U2kKmlb&h=<2DcAlf{?9N&0uYI46Y%S6a>X%4sbuYdpUpe>0QgLQw(e8SUL z@Mc&{WyvN-!06_mC$U1k`xwbHBiCF{AzCQ}#EIUZHm( z$XiE*$Qx#+L(4Ud^VIy>4mQA9D`$YYxAu#WkB&>7_fE7jRGs%jXP8bd;5^?_b8g)> z%m!)mdiD=;&sa;&W{C@a2Zb`z7xrwmS6Q?81!0g&dPZ8?_htQgyV8nLEJPv8-Qf-4e-%|u-i5IdWJi=0rk9Q3*NL)ZZiEboFf7tIk>xHjFy>tf+5&9;+kM76`&>w1=2`7_9fjlmtpa z=_~S-&^wVE&%=csCi|`<&)&JEoq)AzXsoj@(llZe{d&*vI-y6#_FGvQ0p9nyynj$z z=9Q$=Ypk}0bj15dU?C<|&pwtR#Tf*p)jtEV5Dku0qVwp4Jbdvoo)ibL?g)~*D-SJ_ zKTeNNxYR(7Ta)s*AEKD#08z{1@J##zAWtiPMO}LNGS0jNw^wf5d&ke@E9%p(m0w^C zX`DdJ`~F{G7%4Hxh;9P?x!8#*z-Iqn2&o|3?>PF?!_h(0)CYI(hcdp#D5aOrnQtG+ z?y)Zz1aFKN^HLmnO;a(IT18&US>?{=%(8eSO!fa!Hl>x&_*s1gaqw`>$y%;n+uCoU zep`RO3=vPylD#uGUsVlyGn10PQ?s&g3=F^<4r)d552h8QI>d_$%Cg2O5^R~YH)15z zL5_hg_2a0Z9GvT)@5)}Rp&T{f`t~uTM6EjHLFfzNK9;WMqY?~RUY_cU@PK;`6VLLN z_>b8z$r~9u&_Lc&IJk?Q%}s$^Ag5J}<1jnPXKS0oZc7y0pXlLIGx@`%DLn z!}Aj+8~(e&={PT%;f`<4IK@iiZsIS^c=iVI$PA^`#Z(JIAqUU?!ZI^%j{>T}OW*Cb z(Reg7Cn=NxGE_WAnGDgIBkUma>bP`o@e7d>?Ocm_88KtV!^B^_nOX`y?5bIIXLj-b zaGl9QE#gt4ZUt42G!mD9nu|P1GL8CWaPm5Q4EKu*V_51dZWA~z^}-Vm2{S6SQfYLH z0U>u#i0)_HKgckJo(!0MZ_jGZ`ZbGPm;F|n6&T)w^6g^9LrnB7q9SMMNyyLRKG}#Q z_cV~#VOUJ}_iD`E>ze&4eVJ|}^65|<-yusG+_)pyY&b7kRr?x9UkXTlY0tPJeKgMVq1QeC#w!W zTP?i7sb@H^*9m1Qkrwuo7QKiazqy1*VZ~1|q{~8FJ-=!^kA%8fGIZ%kLsIM6V;hq$kW3Vc%XkD&H+ zN1x-oFX67wSi99_%w0u)9_q-5T@t!CdK;JJiOY~s(_L+ED!Nt4#p*>wWB$mM3pfbG z;KY(IX!1~jXegedn>b03mZWd9Z{3xyL8#LVaPNW#6ocG9l;~md6)Y~jgTFJa4EFzM zx!Q6>J=>Y4U2%+$zB=N7N||~~*?=%*tPTw{_%dE4%6fnef*3!%uPE1UZzXgg{Ggue za9bQ=mXv9QS99%tRBbJiJ!zr;l~V>BC_xR}Ltr~L2yOnc_V&6tg| zvs$QgL5NRtyfcu2>2w}i=&S6kXGZVgiGSpWcwt5YokC1)GKKa2a8Y=6oE9F4V1CVi zYEGVHd>P93EVwVaW$x>jm3rGEc@+%b#myql^pE8>zYA!1edfife<4T+HNHAvJ{9@; zpQNqF+)xeth~OK1iNQHlv6u6ay10!`=vHA4ckS()$^zR|7ko>+rSOLKN4LWhN>9ubf=@3+%EetHk@){^8qD_U)B zZJM)(8W)$(leZ3b)w@&P$!wqD(&I&Qq&ik_HGKFZFhT^11yqQvX{a;Y&C=A+0yyfQ zD=V|HAy}LAxy$<`828MTbzK!5GCevzfnkFgbMEUjITz{6dP^SZH0sc`9!3#Tx``?URekeclq;^EPk-(IZxISJ}Fao z0t)Q%k`bX}I*_HxhSI65jr8Y6$EawQ$mawDCOmHh=TUbPWBVROZOI#cs{SsB=C_w@ zdYEn_&~DUK2}k$7pgHHcfwg(9fsoK@*ZZLAy$0^&KlkU2?Rbqd(zIqHF(P$>yNqb0 zZl6_7F@Fi!R=%RIXF=Q9wd;s-KS1a0{yqX@61YWmd%}W$SrtTF@BQOGg8d1pq2>#; zMYFz)Ym7Dxnj+Hi=Y*LS)}Nk>>I;clhB{6L(C?*Z-6`M*ym8%gJML`P()CXbSbldj zqPz&XlhECE>rqV8)$xySP|?+KN689LFVJ+joo#T%8z%6EruVNQuLfG&3PK{fb5{To z=2k(pc#!N3+H;76+fn+3=rkB#Vj0+a8QyAQ`>Uo$JE89I{hP~i&tEt*0%WhlIeP|s zra#=DNH)8BcvutcHz`khj|;NXV=iOM8@xL@Q4;&yBC=w6*^DJTeo{xf=&1iVf8 zCz^JBdo+QW5+sKRVIylL=tvhGs~+YbX|5~?sS0S`Cy!IZ8M~NPsAG1W_9NY_q{}M8 z+DqT&BbjyucT8Fz4tRLm^m|V*iXo}z*=@kYzaiWnGB;I=LN$F{J~FWDI;nYlGM=W{ zeHj|`MHvGym#jF}Z9-DxHzDQti0R@K26w;Sf?0qU($fuG3MkfQhON{|~Y zOaJctO1l4T?Zr9Ycn?Ru{=!)3FD8Z41ZIFsJW^9HhBSF6&AgnZv>38Xt414#j?Ai7arCnF zYz<0QzQ;ZQ{ILkBM9-VKZt85lxbm4yJXlG=RO$7QjwZ7og57A9$+lG>Ztrfl3D=b@ z4;z+x7nZd5R8|@^)GM8{tyh{+RX^Vytp}?%SH(|mX?8>TN37Qx0*{Z)v~$BA-MVO9 z{gr%j^U;IJmZO5L@Icu5-vMe?qcS0wX&z!h2a2DWJj(XH9=vrC3H02JJFanAwX;+K z44t0e=Ti4t@4M#q`Ojv34H{HFU(YCqc^fciW0?Fu)dXmV;d`9uCgGxmGXJSa8E{+_ zAAoyOh*v3|tXgL8enSsiUcTNVla$vi<72+9-NletO)In2Pg?cz?{GXvShxI(DV}-w z8$uJ$DCY$-e-&xQ{kZjb-J6O);M#w4i7dY@p;7Uwdz8{^mxHILX$u>pNZ%>@VW>1X zgI=IbK3G@4wD$&`&SDlJ@lsHr7}%9PM~Z~~>rA924AuH*24uQa?btG6$8A6;PV^4* zwDn9Rh(abV9ZkedoRV8md8(9bZh;X!4S^j;^RR?np&N8b7z)QfQZgWh=C3}5hj>%R z=eW;cH~0LO3(NbnUB`iqvk$aLzMEr!rv6R$%Ixz#x9{0~OY5@2)RsUjZ6<&9G5IMM zP-!EmFP>8w&h~|9(diqq>pKh0+_ zQJi|;IYW+h=3JSO?1;9znzS?YN|xnzw9=l zNdRgER_|3?&0A$UzmMWr$P|;k`$JlXHYug^>^PMrS)cNc;ByFb5P?Y`*0}>+LLh<4 z{xVOqQxvVz*xD_GVHW#uD8aCk2LQ%UHoB?|E5kT)r#%@xiBv(+9&tl>as)aD?K-4rG*DB6(`=Bq*cM=JPbN5KB{$y<4 zlZ@ZI5*K3LRY`T}=~XpS*}MV3wlo|{F~c{cLw1tOpF7&SPbghG20tSW!!32>F zYr&MeS7TWbV9abBnicpQ(VUvMt0Ft^r`tcB`gyzCcRKY=y^TLW(OzH=4@36D7>KiiShGK$S(gMWW(E)7Aul_vLcL>>0+D>V} ziK+ZafT>L7t`naF0j2-_Z-vSG62nlsiDpUmQcwE5Y@AoU3llswUDH-M_|b%}Gmi59;GkspNtyGU@41Dx+-=wo-(YOA z=~_@7VTOjUaZKHSo`ciI6EKDD`^5fl`6A3>0g)=k2W8PlQJHtm*hz$j-*?hss+ZoY zv`0~KNJmNi8F#u5Wq~%y#AWAC>dpZ&HjwDjcoAaG8|ji~fT9*{j^Sv})zxWCuGrG+ zn~y2P?;nLxf&iQuNB(t=4_FxFaAt$!38dEvDcUa@@Y7kbC7(TaWnb_31&k;5GmZzx zR6^7D_O@tuL`Eaxpx$u?X;<>7(o?oO&n5!X41Q_KW$ST#909kkMaa#R5_p#aw2d=P z$@Ks^O6Vs?iCw(iK(UTuZ=^0S9*8Fn8R!1fxJ8757hVI8mieq~U!nNKS>3#_maxe> z5-yGLYsCalh>V8cxLA0cRuP^{4Ve83t@9CR_8Z0Z(=CbJdPht6%dqGv(Y&GGF4We2 zt_!B^pX+cAG&+ubU8#IKOJNqPbP+-5+Jn?1f~!@0JDUF~iQWA$Dhc)Vh3jUx2IshC z>_WWG+Th~%BU~Qs&bLRc11hC8zjFCU2nYyZ)8$5<#8h_k^BSV2n0PC{0IvijB&330 zUPf?m@G1P-5et(oZLtQ3fZu1Rp^-ku$}vcFELkugOPU6rpqpo4AWfk}!~0Y(60^Yl z?l-FRgqr(tQ#_dlMqb?thmC~q!B09$O5Am0!0md=7i&B}4|Fh^`82s{(^dU>ynck` zmGCco=nx{bF}N|S1c)PMDux`8Ry8METPt_L{9sNf+@pv>D0)=DqTn%9k4{R8BZgqb z$0XW}`BAA;coy6}Ys!MqMl5Y#|1d9k>>^d>>q8f=%Y~QD$?2S}Kkav^J?8@)d_Kry zV|t;_dz5}+*9j`THF|FFVp$Kcl%3|)Um^ioz2_rSJxgQ6_G^CyH>klnq7LqeiGxLN z9t+N2U2fXN~!WFfq&L4BfC{M{}9fZl+DM)E>%cMtb!Quvx`Q`@`R znL~*{)^xgJA*71(m8(f6>s@X9fB1T*@JhpFYcx(e?AW$#+wRy&$F^-Joup&CW81cE z&)C+PYwdmh|6HBx`F!)LYP_SWMvcOUC{>5T@e(;Mg6{&r7e zJ5#VgrYI?a8xChVj`N2Q(0q#MmqZ>OzI(%T7gfQ83y)5d9 ze5Wj0V6V$KW+0q1PoFF>Om3DGSIuK+D+;N87#PwWoh=h2RQqg z%~(05_A`WohXyU(%q6Gz$_oR3apr6Q$B5_K`U;cqtMDQDy$4Wp->Q8(^15VGj_8&F z?^&4%(|Ey!pvu-AI#;Fl$q@*<`N!h${L>9 zY9OMdgm$WLxQ*1|MnNBfmC5k!weH-z%!_gk36WUEeQrlI=dXq6${|R=>yaAtUX5B3( zV7leUQyA^%ZEK!vu~yoP3-Kd5X7OB~UH)Rs@H{-epEmWtLu~q~PCmaxnPn)(VTa+_ zut~T;*v;Q9B9i)236(f>Kyu+It3R4k&KwDCvGn=MH|Lj<<-FtBgMbD87UqHzDDe5Ll9>2ktc!G%#|>+hNtO;O>H9GAQRM{sRJvZ6TapWW-6c z0fuT2a^;$%6KqA^1C7cyy-rC?enx>bd4+qE_hd(wAn4-5g;b}@vc+zWpm6F7o_`(b z<}Hh6&e0G4xt1>&Nvbx~rKaMxqc;pod9m#|mZIxbE8OtDJ~O|PO{aLTND=RYFedE- zXYi>#*TF~|32pFwrH_q*a-*UP7s*?@j}BjQe3`PoMaS0v6G!XtUP?& zA5d`n&{*6Y&M4-lXl4=5Z$?7l=c|Q$(RXC9F565{#B6i0255vRk?pQ;QY`0`*6YL3 z{ODcHek;I=^DdZi+5yLlEYHh4%n#CXsC2eO(E4jt1C(H`>Zx?EMAqkV1+UnVhZ z?_kgT9e*(cFS%zSvXcj|E%U<(ycND+@ZCh2y9&IYcb2h)Pb$S+a(=|l&1tCRSI==B z)F5u{oV4()s+s3F*-Q}&A=*Zn6@Nm1s!@Ri7ECTz>PBjT{T6FvbVRbB6Inwn!3*ZD zcf8D4uCa_~Ft~`nobX&^UrT9?`yMLIrRfG=j|%q#Uv5#M%`$f(X8b(H#dbVCs)!~T ze?!6o`MeSLPUWU?sWUGs6$NTAug;TT)6;MgNye=HO?K@;9hH=x8gv;$+6?>N{4U>s z5fc~h+w{Coju<(cEQ0;EAh!W7Tg3aR;4`zcJo#+@h=Dgj%p;1z0A`*V<^&O0XOiK< z>xUSOwWXhms-aVzFk&wM`4QGdEzVx6*@Eb(K@8s*%Rd&7_}w#p>`sY{8SeZ%J}0Zf@d&Ha|Ll zTVU_KQ?9_m&hLr!)1>j;Dh7R>sv7*t@)9W}#C;9LZe{9#GE?x9nB{RlgJZW!HH?8q z5P(&|^;>HmS%i|CNXt$|yf5YZQPpq4R)4yR^E~ZowTF50h8a!#x#@`7#o%s;VwT2Z z1G>q#Ck(Uuq;EI^HnX*dNp7w$FzqXaF_l@w z@p(NwZ_^mrcBWnOhM-!)sUUu&cphP7rmJRrGFNcd}VPx(3>KS{{a4_9n_uHYr4t#H_9sde5LvP@3P-C2R&~;e?v~7KK>-K^mgNyMyGjBq&KDtlj&Bm%#MF^ zr=_>;UvwOP_zYuhqwZP$`@=AAmyvXd4qY`UN5ScSK;?N8!;#cUVF4Go$XuV;oQ{w3 zZ`)1{hb&8%s2rJ{XHJ0AQnYreQ_*6ev<^X7LK(4s3MG}}tOed|znJSty348Y53))F z_$m7yC@S;XUbgj4UYf=D+nGD_-8%VA6&&d^eh0(sR3yC{g5 zGe1(ljbiFFO{ksOtS)$ zb!&neW`O_^j}0aakr0vja$^HsVb0``PPRAGQ^mNz2{oUR#7ZJ zu}?6Oyj?}>mIh2dgDvn!66JqRTj)i3xfJnzFPd>RKM_#T3WVCY+AA0AZi1S6b%IyP ze)Gp2>->W>vYWj}SIop`2jo5KywtX-SiA?o7O;~jS z?{8XsMvCP<)j+MtyvC;*q0S2J+}`D`{^rIcW_01vOOgAgSIn}kPB7C_&ihBgn7zkk zBRd@Hx5R`%7dY(gwqmjPZ-aH!P#OX?ZtZUCA@w&|UoNSEsd@z3Q> za5m8s4bB)5JM=Z#JXO*e2S#=lFwl%&|F0K7NN9TYhB?dgUQ*e&N&u-uor92N)A5~A(Bc8UaWN!`D{c1}zDx)1ax94&9={crCN%-WPPkf7sg z!sdeQ(IlE}w$&|F$G7K#kKx#yK#(q&r9HDpuEX^t{lp~KQAYcG=c^kIhl^Z25;{bdU@=jkpQm6{Zrk$kmZ*YpX0j!eS=vn5Aiir_l4mq#q zAM;r+`wVU$np!oVFk*&-<`=8}d*B55Eff=nmC+x@V4vC zYWj@|3Zcv0mNnJMhrh`K$mq!-WvrMy1}&WR>_!NAp{_e$Dd;-i?c~yD2r$YgoJlsU z7d<878m?360)4%o7G3eIH-T$Q12!*Z%CjAcgmRe1zS`7(Vi*n&Zf_G@?#Pl;Q&(EI zB*05%G9XuC@GIPFbQ+*IDs@U*OpC9GXW?qbxL5R`>9w0H|K6tllOc9|cXl|t>2MXe z;Q3rlowbMeW~p^Ok*2VjPoV64BvS1uj8oAKpd01>SF0o@^wk!e;C+QTIwP>J;-da^ zy4Cuvz!nnbjmVj#2(tVqGWk~`9@jonLSmx~Rt0;8$@mb%R?Skz+pUjq zlz!>BxDN{}zbC!RIk(1j=}=nWz;(E~vhRbyzvMhsI#!d?S@R{XlxFnhnzvvfmC47>wGH z&+qH^Vly>><~O^eq?_Gr!M%d?6F2gbs}Os2zR1;D=Yi=|#Po6}7FTGWrhUsk&trn> zg3;5JO-eUI+L>u%KxE^VP|fg*%T-=Z(q33(yvTiml#x%*Dl^D3AyQxs0~-ZWI#P?A z7fd04P^X>Ua3az!#P)f`nJ1d?PYDlfS!Q=Z8{{>lw|KAqQDdu-OV5Go`^muzk?@K* zR!lK!x`UGL;{VlG_eS+3N$^75#Ir{j1=SKdK4f-3eD@7+#p|6qFW$vCF$^1mAOa4d2dVd4Mg%qrYEp|dv-0^F3h z6+szGwMc-%nt6P+as+0H1`l;lG z`!<_H&577fSQP1-aJ8prx<>02ht^>9`)PvFXmc%Y$BCDxT|C9dv1^N z-l{931PhAWWtFMb>cJvn(8WW&7{d9CAT~O8bKH+mgC(sTgv-A?Aq<*PWhTs&+nq!^L93kuFPmr@) zeE#2~5El2>x8e0)Ooy4IXdZfqLa5=Hk9cZ5OmWgInXR&W%M`L0ii2$PML~zvPaG{l zikuhZ^Xh2@!ejL#v5#jg-y5{A-ui9IKhsOMFQ#_9Gn*{^LEM6Zkj*yUz*esRc#yWU zUfXMVt=|SNlW*s}_;*Ibe4SYo9X9U+2G$x-qk9l|aOOVmib@dpRd?|oh4nmA(;qtT zZg^dXt`zcK{JF=uzwa2Wk@n%C>l}N<}Z%XVLIZeEr~7 zGf^E2=Kt9={#$)O;=-JpyYSq5tPilAt-}{TTy&lASg|Gw^K_#!504uW>yS97Ww|;# zX+l1cj#rSHg5D471L!jdRrzVR^T{BWeG{XXg409VC7s++%>)FWV^v?th?3#Za`GF4Y}Q@p2^ zhK})H=-)aXIysci?GfcgsLMM?V@fglW;^#8AToky($d>sSP(52qv^#Brqk z(wLV<5{c$M`QL1fCz~~Ch=QC)l1x|O7+d!kQakS?f`jL-|H%lTU7ECPpuS|D(Sad= z>jT?D5bL?5xi!^8j~KSHw--W2tHpH!W0GocS=c9EcDylO2%`l40}9{b7oY{}GEhQi zMCnkAcXCn!u^}P?Mi#VcqY>0Ac8J}QCpQwy0mc0g25$r;IVuWvg1LS{0PH^tWmg;a z1N82jp#0vC^)s51RLA!Ag4o?aH=flt-;UhIB}R6msZ0~HK`tx-V~7%YR8^TdIcjp! zqvc|GYDL3jEnDdk0DvxG!Dc?0ng>pg@LauSd81y%{inrZS)!A#!XR6$d`1Rl&Sv_L z&j5wBPm-d~J07#8n~V5R-nWk-9sMB7(|Jyz%;}4a6Ib(M+kmKfyzUA6$C$xfqW4LG z2rFK>S#G>+V?jR_jNCkxnSs+}SEU&5(~ts_7{)GWMhVFctkGTo^Ey(wr4W_Nsb`nd z;cJ=S9bmn#`jWDD)_ z8~k(Dwuo-NRtn|Phr2&)nl*O8L%J=jqR?@R2R>L}Ygoj=&^e<2bL`Ef1IoByO7MnZ zuc`k2#(g|X#PPZW5TPKW=bg#5kI4169$dkcTnH)Ik}fn&y`F)0ngX$%z%Kg(8m3X| z(=4lk*S5X12;T!&;mQk{VQ-tdsSWKne!XsMv_(Y;h~vl;O7yQ#BYJND34_iiu4_Sb zN@wMOM?CxW56jM;4yx%vb@kZma@JC}zH!r*gB%lbineN(LHrMhr%OLLPW_fRoL$o_ z&LU_EZCW|ji?WawK!{>RR8JkXsXewIXPXWp-Uqzf)f*?8Nn@knL^pWuK$(%dC>GCE zEIF|!Y8H?4?CPakN9P?Foz5d2UHdJ#5gqsJCOviOlgWc;8`FiyoqE3QlGO4@-F1uy z=CIaSLHBZ^o_x^wjY!+7reM(Pw9yG+Rq%Z`G^IK8!usZLZRfM z_}3RJo)DY-_t+7z8VlNQRy-#&m#Qjk80M!X(SsgrQTGshbJyG7Pm+mcVKi3ANi$qm`k)q{e9@_fS)XWOhbO#RvZ;Wo6) z@p$iieWqYurn>><5OH`s5F<=X#r5+aJ2FZ1@g!g&OO%8@AS*MuNCUI}%BixkTr*GC z8_?G3)s+*iOA(jIRoc|v5(s@3tOwzl@Z%Fxp?bV-RK)$Rr^8!xWDq4&zZC^+hd-wd zAC*Z{HJei0qGLnbI5!PBQReX>hq%M{Rx>(wMeI6x2hQLbi|rau_zII_*|q%E?#$Et z?qT~vZXyU~ooDqN@JJWRW>I@L)ISkR=wAr3h4wY1;SP&a3sur`A)wv5t;R$Us}4hQ z^JaQ^=}s550=$WiaLwE1lwuq;&qk-DesJ z`D{eR4fe8qJ_5!%cFxQ{sJm6_>{2Dm8-9Oz3tC(Yx|4pL^3Ltkg*Q2;RJ$AXyV*eb7UMuEI4#C1pC8m?L`8!UL352&94YJwjn z{>&4wpBbt83kzqI#{=!;+R@$~(R-{%mw`5;PaOv_7ym>?PSsu3r!wv^x8=xV6F8rF zc+=Yvo(NwN!=75c6i}0SEqp!~P!kNu7^Lo3a=P*jc3Xo;+H(eHiuwH{Kb3*4oL&6| zdAc?XYH!Q$30H3cb$vFwVSu-h*p61erWaO`!G-3kpOo*72+{JMgp`tVtLr?W;YGlj zKsKcKOVO1N)U$TMPENHhf&lwT6tcel?{0IB5&qtOlVQ+HUo*O?*}7%B-r!+7skK+O zWUV4<_(;3}WyJ;}#z*r7tTW)-$F17)mt%h8PAJsW^3sfClf~!ipj6LVTWlu6Q+~@{0u$t4SmvL@R)x+vZ|QaaNsp!eT=x;EBSQ6Xm_`-RccEKOGNrcqI2HUTxLtf|{lW>MzH;ZGWNhZVhIh?yv0= z{6O^t)NpS}3Q-F<=5f=(Lr%l zF>-RxINf+3=r+3(%4yf_kptqqbG5|VJe>u)lhM}-!0EEyX|C3&1s;^+63s@K{!~E< zNZrg%eT$-|4Lq|5(EWF!>E_4d)A&Ih0Usa8z`TFbDC(kUka6k0R_LV|7^+G*@VTY^ zCdc{N!;krmTx8=9X7Np{^%310niULqkO|9kxP31lDSF-mC_3knU8mV82}$t+IL*;Z z5M$=v%beQ&fvLFjLl?h})`;?A z33CH&nC~%RBJo0MzPuQ>W-Pypf@Q1c-gT>#*zhk4muG7!9ndANk4vju)MCgD?v^DT z6idsoEDy9HEDSX%^Y|zEs9o%QPWkRvUYCxq7~IymJS+KO*sO41v%|iB7(?;L=or74 zd%i!EtKQt-9nE{HcryfBX^AA7QnwBvcL9ZctZYa~8uRc^xJ)2~jptF+?YO6RO;t%2 z?_{w0Yrz{zmjjsGVZR+?dSzVLR1;=mwDxfd50sn2&vHAWZM$8PUN4dq&%|*0)*Yg# zNTOACVzJoA(JUqQ`k?(^Avuha)qxAHFrn*Agx(wply6ll2GAMTuLUIDHuXIiBtrfq z5_-Pua@ow__;7(s&9!9T5Q8;sxYH)u81!4(O`*#wpp70rG<&=No?V8%e)tPgZTVDi zop0F74mtEEYPjA;w_r&@@Q&qAWzOrDe575zD>av?2Y*o|2imS3{iDrO{@U9U@4P|j zw|~y9M7p{zunQv1EoeuIC)maOvRvJGQ1I<~wd8w)PC7Dd%?T7tFXeU4Gv2`2FixZ8 z){G*Ko@#^Z^LL(NJoRjKQ>)?SI$*s|P2CanZ?*3aw-I_wc#`lL+T3lhmZ=Xo_%m+t zJZxOD13_7Tq#vjIV2Oz}98Ef5;zl&pCx${R6`gkK$R#^bI_`qHqlH878J`y(zD{~4tVMXAD0j|rLg);eE&UOVcE0v~;b?=kH?zSk@0{Yvme2`cACM|^Wl!s0G63 zMlSPhe{*8ZoBthil=yow;!8)ZX5yg4RdRkg8Pl*-jsH$mV&;R80ofv?RRA8S$x^TR zk7!|+XAv101HoOv9|vkE?x}p~&_a6CMKDWHqk|Csh8m_x=w;31S~Rudn?e(1u@ery z+mi5i?gtJPPnA|hH`WpJj|_co-wA;`@WRrTopRz4Wc7)4qKg`v(0+EHCQ>0yYf=ouY6ygG|y3;?L=gs ztC+y{w^!$ZpvhMT@U<93iSq&Lg4&`lyI8j-xLA8>+})j!+klW2!~)&&nh9U+?g{*x zhFED-NFnsT2LUO$@7n`0{o5uORZ<{Wl^S=JS!P0K`n!=l`vnv#)f11{Uq5AG27p3sPqk;A zz}2g?N+r@;@}+&Y{|H5H=ViCw6sm(JWk|{WQGcf0=iCh_Na zrj1zT^Dvy8@%Xi~rx$)}Z|0?ZkAcMC&)Jhw8&TA1!!Qfj{7+gwGA;;qlll}7I_y-R zb~ZC>v*q_(fpV7N-a2CGKjc`==H(l$GEQMddkb^V%WN;4rFBhusrn*_^U4TQ2X?(uk;-<5ez8} zY&?m|Itt=0CF0;=mGHz(%pCZMo{@ymjMTvgkK$N{g-g)PnSpo2KDB>+sOszig;IHF z&yR+!UV8G`s8Y(q8~)v>6kDxeL860@o{~xB{h?$0=ie}%Cx|@86&j8BnantEaqKT0 z!QwlihKH+4KE1}zPyVe;D+WgB+lBTYQ!EzPb5oFh!%l!*^Pld6kI*_Cwr_%fMu%cU zYYPi&EcQFU)%I9=DprKY(x-(t%zT~F3L>@;dYZ+hHT2ZOf$#2j{^b2nUD}D354fwe zPtH{TZvw?FgxBUS7Itjc)75G<%vSH^hFN|Impl(|L|{6E&C&TUlBRUh8;m;>f<{5` zHamgBXSASaa74RlffQTwz1{1Q>yhF<&<@sgLqbjMAWmtwrw+5-k9M?{uDr`7s{k2k zut#-z=O?qp++Ki#VCkg6jTP4KnAUm5jL;M; z9++V4=JbAwCi;2{oEc+-t^kJ+6z0_2I~SK4lrT@Ndp-9R=>S+aoEpAmJg`{s{``ee z%sjpCcV=-?+2Rx0XbS|l=jm)A>)J!H#G`SE0Frr&OkywBVV5|KSb{3C;#(csA-8M9 z2N^|K)hr9jGr+P;x4^<-Owr8BN2ZR;H%<{^*e?nIq?kFYo{1+j3Obpm1{S!M=I+ z{u|JOZ?1-ZGH3b3yZZbIKLq^k=B6~8T>P~5t-;ZO!#7FRYUV(|vZ6Z+mil(5ebB%l z?apa`Z;;u!@p{+jStu?0p?kP(VLQdZj|26Y!P$03PG+gq?sB2lFZ&*bTwgU|n$Km3oNMK0I~12T{Q^@?H8GsD$tAI25L$cg`{U zNtdOyQF6q*SVUbI1 zfC0p4Tf}O^(%W$pd7@bm?Pq<60ei)Ov_Pb{AxAel1_iBPy>6Rym#n2h>Y5`SRp$B& zxXnLjN0&fk&vKA2qkT;l7~kY7x91YZ2cP>zheS(~07U-<4~ z=HUng09%AmO-K?m^d!)Oz#XT;3+yGd0sdDJ@4?TP&*y~1oN4!ocCp@Tm`1w=3F*1j za%b}zKy_=v56a~&I8O}!>dpco*hCm92r@7f&{CL?aIxNO)|}A3tr4Ch*HmIkQ}RK3 zAFOf4#qaRa@!KDF$9O`G0CPrDnvoI>S|+{ulIvsPUz2LHP1m+RxAt&g`YAt~sA$*S z>zGckipW1eq|+2y=7(Gw+QCGNE6Jd>4ZZZL5|T#oy_+1r1g^H9kRmRbad9|*%&Tz@ zqZ#vi?SQ6XN?>9oPNs16HE5fZg$VX9tT@F7kqM`JJJk z+ivh|KjP+d(P{=iNo3&^jmLWxXU87O2fAt*^ymT)tnI+p7yilb?1<31^t1hl0{J66 zXY2A!KLF$Eq@K7`J^CuR&7p9Er-xSk^ALOQC`GR6taQIm?sd;I!Pn2bbl7XseaT4W zxw-#rE(LbZ`?Lj|(w~C2`d{lu;v>aWzT*d$w4Q7qmaC#eGj1(*Do^8oqoB0#1zFNW z$wk9{WQ$0*47)n0+3A80k>yC>SK2Csj#}X4(ufj{Fqf&B^GG2kA1EvM^Pm4_Q+L_7y5O1TF|NV7VIK#@nCYK8 zOBQ0+2*(MLD$J>$DG#qhltEkb$GHHU%7TXOaFnGve3y9^>o_F5o6nrm;2pEZduN8e zUK@hL&AtPa8^-lsFyhf9xN%Rm(1o#1|7dXRcK(a8pRWadF_Cy>eU5lVM?gfaN(B z61fzZ(!OJyH7gCNaU{z3~>RrW)C;lFrvvxp+wbMWA$Yg5D!YZ1h)kwCwKV zu(N|Q(OiJ+Krhdt(~H*LGgU^iu0Y7Qg)Z$a>0|Q$0B3Sto%*Ll*kw-c139Kc27HiE&u{0=jEf9@-1 zT`@=zh&=oH?^{&zed}%DcXuN@&_+^y59cCLG~B0LV!ZkUW;TP`^c)9xdr`@ayF0-k zWclTkCrL;9b~Iq$C5zd+c~xsdTfjNz=;UNTr=|<4xcG@vrOH(EWeG2eqcFPA(S-TM zUNDT|>tg_^mD=-jOKG!4NY<2qbk@EXB#qxZuAaGMM5Hw^dE@hN7@COEv#o07);O@< zW8ib+aGT##^VlU7A;M5W-aX5UfA(O1k_%*v~krY6dRCQS2?Je$nEs)des1u3BJKd z)iU*}M@O5Sa}rkDP;MzT-vXbjEUJ(F%}URz%aXmAoswu*s(FMdD?RW6x;Z-*F`yHe zS7CX?n~Pp^l$QfIB_#e+$%JaVnBF4!eA`aVO74sLrW&J z>$biuwP`7AmLm&wpAdL{k|E=ZO^nT6UOqSZPp5~}<_9koU)LJtU9nPRfS3>o5po$4 z3|m0+r(XrvbOuD!G_=8F+_D~LwGK3Iv#sir;aw;q_5HYLK$b;ebvF)$Tn5CHhzJA- zAVa6ci~VA=TMuf&VKl)%gyh-E`Zn_Z;_hhTCbwn#&nXoBG>@+X#%_rRzxOjn86?1_ z$S0Q)6(z*)KUEoSV1#;Aa_!m`zn6!+tHL~sOBR0!+&}Itxshndabx0V``ikrXs~Gv zp{!FP=hjdJE2pT%f2{ayA!AGtc_s2ip?JS~7rC3&QU)Gs9iw31d0akea$Rz6J(RbY zuRhp?HYqk!5Tl)~cU}Erxp-TO@NL<#h&YDYBG{(f%$solRD*OQ>^ft{esl&c(H*hU z{F>)RPVmitMCf7^Tqy?RNX;ZpMj|^&s!68m5QnWBmhwW_@z0fxJPc`R40%Apo^#;c z<-Bo3f(N9FR%9Sc%wl$4hz?6C_aD}dZD#v7Oga(8GR!)Rwt+y_UK2fOe4s|U)QqnM z*5G|Ik-09}C|D~<%G>MWXJ}DwmN>$S~&8dFT?lU{G zISm&DJ3EZYH@}a5cbVEhq~c9s#niJyCDhVv;rR<)fzYRGU0Hm)S$;g}e|TEpda#h@ zd7@0z@NAi|04Go;4C{8e3W_`Hs7?Vc;1lQcghA=R-6Yj*wEEQsUUz`hc-R`~)t3ZRfhn3n*$}EVd$6kJE!` z(xK!r4NqXeRJtnF7%>MSU|`U;+KHp>H0ypWpzSLkHPxd3kc%_Xk;bb5!Vmh|(tqHm z=ssp7`Yg`z#F5+%^-3musEz&R?qpge?v{s)LdS?_PJLOa%vd!mT57?@-K-)oPGr*Q z7XeGJTm!akCX(XGxtn9l|3RTlD+$W?H2A_U*d6qJzCy@(-V#B`0dM(bg@l#3bVtJe zF&T zkOxV{?M;T}Tql2b5KZhmj}5EF!g6x{2Y95^&Z_||qXiTg`hVBW>Rot74y6c3!bG_{ zq<>;0UV+8Efh>31H-8k2uFs_3#ZLld+83&wU*zg=(&&pO(7;DK3w{J7XPNfU4}SPYyrMT_+k!i2O~qwp)id zU#{%qkE=*+*8Hg}iHm^C5fbXYgTU|gRO!lk(|%9KPcI+Ilk}bydEy1{m03EI75RFD zdloYP2SxMkvc&;d0bM7dM+(Uk32~Nkw@RCciG{2zo|IMvhCDutKpxkuL@njI$4W@% zRMVk3;_IdyG-#6jJmk_(P%{0;;_{hAk~8g!N^1_jlnzfC+eB|8o-bEzqNBzwhlDGM zCLb4ym|ap!Tv#?jH~AyC>{-~!pE3btx$&nz_;_I8suaxAqUlnxa0uV`gm)R5;#r%+4BWDD%cb% z7`w^s?&lY?0_uMyRkqHd3;jQ6HD-Q%|CVNx!r=EbIFs>zo;Yd3#B!p*9>LXiv_DV7 z8@9O$Xh6D!J+yJ$&Y(spxV+907N~Fn#XUb#N9~LX-0>GxSpvF7=mlhQ<$L&+RY%j< z*e$yZlj<9&-=)#vn9|4J-newzeN2|GU`qcUqE>*dXksAYo-bVhvaH=Gx)e!5dsYpb zj+?e$P#)44?tWAE%MQE86gU%mhe2E8KHOT(uh!5M>;H|g0QEgvqq!LKe1lZwb%z>4 zSvUn6Y8+t4(_60@jS4y8zhDJ)>VQJP5#IQE7Clk+4;%*F-U?oWCDyJe$qS8naG|Zg zNP>C63tYY0GMau|5&iuuIggf-7q|QKjMmeZghrlO`?`DQ6LG!Sn$qys0zwVX49)n& z-lK*Aq>M0CbQDOa+4KloEI1S*8j-ZLOi)eF3s_WC)c-trsDa0Od*i4-8++1Q#({$k zBFpmwhbKTdMdC-U`vMrE)4hx7ZP@wlKfK%_l0c%7+n^Adg<7mW>itvQ78b_t%V`l* z!8nTk^*CGd;!Xk%1?CZo5o`i7u|<==CcUEQHJz;b4FnRT>I%>(Vj0WL%L5)$JW?!$ zs@Y?+mK;#SCvu49v_Ja#hpk*o!b_<;Wx`qU-E7nv%k4jO<#=2K8kdC7GWT`GGPp3U zaj01)A+e`A5pQ;FifIJ@*1)Yq*v5$bUqI83(>G@+i;ittIMVo$O3+|A?M_0>QIyyHXd$eo2_t_QF727VFn%iZG{D;pc zPp@6ZG2k-duYN8~v-jTOJVrKK+`B+hW-82iiaT8y*3s@N{&(x*<2GS_;=7PYk^kXxoFm~}6-9JN%RP6eHE%{I)xATNW z(^x*t(m1a`VJuL7C+ub)7e^N-bYFk(E;7~_M-4}BBhwWBPro8ks7o}@vxE63@0Bf# z<Za(xJ2r#t z%R#4?kLP6+1gjRQXP@Rd%7rn6(=;1vAflx4j5PnD(nrEArKzhB#V)<0x}Nte>CY40 z$8smoz%lOEJG~iZ@2@6KLflpdSGI|AMz+kjoVH<~RsJsn$GJs0ifBIj|G>~dT5xEax!w&-!30=X%buvsfvWTJC=^M}sek>$U#i=>mZ9oIXL z`A8YRP6+*VX(`ljV=T5x5H=&@SfeiHWK6{&>0Xaub!hQEkZ@E9?uqB%D~s>dxI{u>oq7Md};Xyw2*gT?Uw zZ*BJb5IY`o3ICva{{qB4v~Pd2;P)3EcaH=fKuKQR_9zs`1?$Av(DfFFc@i=-?Wom^ zHhn7o=v+d_RUbFWt9E(d5X**~SQ9JzOfD>4Vlrkr9@R5jk5n#DBK+|yvbgKr9TPaf{v^sG7 z4J6;GrVFM&4K1_}iY8{K^B+BtO|czB3Zz<`6?7NLr(?AX1oTp?3J5AMF-+V16$Wn? z``f5tyT~St6*8OE zs^-bFS#c#3Hn2$q@oHJoNv%Hq=YNT}SBMb!2VxZV3zG}pEgzd5&i+FB+_o}ri>)f2 z`B56aJVvCDt$0Ae?0>8=Oon4opWbPON3K(I{a~ddBb%07dREyjMt=eY3_2eL6X_^5 zTr+^MhqDPr(OXZ~1`l(YbKdN`wC#2WVhAXxGgW#js(|<%f5Pc((|5sBF|93B4Y{3?!!l^5;^_^ZVBmb+&h5yw5dBX_1!16z+RVwe)yz~Dd?=7RE zY}>YBK@^oz5s(H^kd}sF2vI;9M7oq3YUpl6LQ?5Y>8_zc>71d5p}Rx6;XU!X?)Q1` z`+FX)@7MeN_|}>~EY_Mi&*RvSec!fij{|O-ZGUfm^kX~)1T>*xG}pqIN0Yxfs$BYA zM_+&b!}>7HMkC`tptsG$i4BC_Pv;}e-NILiMvSH}$^JXwJ&4WI!L}0sTPrm~ANH=G z$Q;an6RpS5{Aep6!Fd5pIts;RN;sjrhi7aMU+;jsT;}dI{}gIZy`BB6ufIO_=>(rp z8-kKFZ>$i8gG6g@$%Pl)NoVO-E)%337sCf_Xf`tB?QX4%(cD!^_+;MXsBxRPp0?XQ z`B7%tcpClklA+$h$sZG%<5e>Q#XVaz;^UD`rEw!8?b?+mg5cCP)_4efg;iO(SJ>zR zhNHYr^6)Q{Ia)dpn+f=v>@PZ7UnP9A*P`Sq)|7ykQEX!VdUh^rgx@a_TU$BJq7?b2 z?J|0H=(4eSQHo%SkabbwFZ3)d@H$2G>}wx%LZdI=KrR{X&+ej-f^KkRZV+fo6~;Gq$#7%R{0M9j}tMjJ%?D_%x)gGQG=52%#~S@d9w$s>;5WuPU@X0HRUa zVH=f9gr#*^ndjLi<#<*H@P{%6>(856N8m13X|O!Zdluo4WIm9(H_N3<6(F-i^7#LV zJ6&%KV~yiV?()%U_bY2f$)sGn7~43z6>BrY-&JwOql$P5kk@F`ze$6*Nhhz=$MfrL z0P|{NccUHuDnV~Pr;p##ZG$q87j$Q`iyiMVPlU5w1L0YD)&zX5 zlz3h>c%WhPQf6SLIa5A#uoZ-DoALErI*M02eenCv@44fe`*Z+vH{syhT4Ub}Toy$d zFLKTP(VvetQmNgNbH(UPd=SfatS-@Z)RylEd{><$C_^ZY5 zQ`5`|LqF!WQw}4Q)!v(!Oo3s{fsA+mCH7!^f%z38&+*fAmrq6>dmczDofg><%@k5+l`bjz13x+O!yJ(1B0`P zJku>c1oMdFxCG_i6$)O*;yLCeo(n0UQAzM>0Y4=oxbz*ydGM{p{(4+R&i4(f7ExH$ zR+hTGT9(wvdKs10+As61=;B!A(jkA;!FvSFX*l@i8bOws&GkOCvUR1o&DVHW>f{bH zcgV{z^zZ-W9aOBiHEDA1Eoxn?*@WW zoI;3E9^6##JsyxrAoDKZPI#JV24S})2kVeKBps|fbBPgx@t8%@&B}J+UWY~ChAqLD zjFK?HE3ytvB?b5x91*&+*WQ-9CqKSH#sCfZsx*ldB^h-r`x~9)>P9$-BPrOj=df+? z+r~*cR=Ct)2=7+}lY}ySJUpZ{h@ug#VvR@bow|elPw2&g`0{{!b$(Pn%CCmk6hN^T z>k{Ry!Fzd$`2P-Id5U<@RsKNNA#X-x_}TK8^7Yefuh!vhv-HU>RZ(=8vO0TWR3;F_ zemxy|!d5yWTA#oq3k zDp^s>V-k`Fcvm~2!tHSk!@yLM%s`9!OHhJaIJM1-+O=2hRXwh} z?~u_l{z^>Z!t$&om(~Q&5^;nUW?8n&yVs#azNy04$*K!?<*`jsOJ2l&$q= zn`YpO@;_3b5f5pezrxf+HA{Z`xPGd3QRhJ68^g?APV!d#gVrSu{NlOp(AXyZnpJd2-*QnoQBXE^lKtos(L8$wWh|Ijx(}Jif&- z*1sdkG^wjMyXCS?0Q8#B;Q|KnXSSuTAd0abn*#KNaKg3B^6}C3B$ia;iI~`e)+&)W zPERto(vQ00sl%>l!sl~Sh7RbPR!hc@h}g(jt$Ec`46GBFGkFJJbFeXuy_$uI5iO)L#a;ujyNY)VkW5hwaJyBu0WBxV9^&eag+k zf5a1G5Od+1Ulg~={{YiGtE4ote&s}D+YgHTgI9caHK4p~HOI02cE4Ti`kY3x_TH&- zt|R)`^DCgVQ+x{47iPzzWH-WlBTd6_aU9q_RVu1X@W0bZcoW-$S4o%~GYj z*i3dPv-i0Afq>Jny=K=kFDZ(MUlExn?BCa@G`6_59G9t^J;*c_$bgyUIp!cMqL9z z6l(px2zzk}@_QfpR`@j)1H*$QfOr>9)?Gy)fChX^%T@iV4{G&pXQLu$u^WyhKl{;{ z!{^P=T4HgBaqkGbDlV}9WjIC&T{Ip2BypOgcy!td9oK=y>RL!q`Tt0K~0dXelkD*Eixu=_>%ukn}$@YA}B`RY%gHhc%0M&$`RBy}Xk}M|1UOR*$OIfqq zD96q7nzX<#&i?pW@&)Sa^P^y7Yj5JD&ScAd1Amwi)U;OO#eC(eE_r~cuVFukS{<13u)dtr;V^cGx0|>|eP| z=$;}j%t^Gu2oDPa#;gb7AZzNKnOFtyNN8N$s+O2`Q7U}$FV1^_>E#=Yp4!|8l+rhl zaN+KwT8!eUx;84DTOYh+V%m?TpjUk+AOG;4ML+u1`KARm2&B%Fho0C*nRc6*nM-NA z_B}(y>h`4{#qKHWZQ;yv$=(KV!;Cl3309SsKDGNT{4>i!TQKRm%|s<6^s!Z@Lr1{d zpY8WJjR!DjWn$5hL8O?$BwV{+VS0?_pA&vi<}$}KKl%3ZI?FVN!{Z4gnW+CHndCS7 zXfs#-BENt0642kgq)!*%C0Z3qAcSLG_SUryGRHkzXzMsnqF|u9mLi*xQgHWn%OAvn z+UimM+p#dl_5h6c|4af9JolERZ5~Jh&4Jgy2BrrZ*54|KtE}i9;P>0zTeY<8#9$ed zuJa9w$$_>+Bw{q=K5cz>4LU#{^@dM!p!T?t+r}u}HA}o!0B{ef zoxAg38x5?r`YY!qS@q{|ndsM^sm8(h7PapyN9ej9Z)OHc{21q>V_AE~t&o&02h2NO z`!!~+0A#x1xZh=&6{2H9VAr%Z@a$ZDEloD0{qm?1%igAxgd4d3TWsR4P5Ts{3~8CI z;DbP-DHffYds%o5ca2>xA4KO#)>A12{3Xmj_B!8mbGTm;<`71VaQIOs!9e)rp; z+IFXFB4!{uMiTW08T}+iN0a&d@v=qe=P@-8NbkTuso}^XVZMjvk@dGfu@cB*-uJ>S zaA``5MZ9Srsdr5)$(;j}X>$_?l!4{?xA2>P{O>F)*F6lMb`fAibgDsnj$j2nKO>g% z>x&m3St6{ngbs7Vp|)9b{u8p8b)y*2vLuNHO2E&mu(5 zeuWA*i!}tEzGP!+LNMK{Ih|+d-Y}jIn$5sVDF`|k_e1crr;+S5P#z%VhyC4LS z;Dr!8y$5t&eXv+ki>4KEk}LWmvS&63V+Q)kFe%*5ts42@_r^O$NmGEPq7-Axp~zbm z3F&`99X5=nH#DCc`9i!rZ@fU`k=@O%2w->~2yuh#}JNyCk?g3XP{T^8_Y6d`4#{5QC z!@|M_&b<#xO7!l2$LZpB4@6U#)$3H%=tlU9zCAFwppiaTnwZ+#n5>-k9g2A3fl^uD zzozOxXHwtT)dmCx&O+;|yJZ;d-qpRokArh3pzr}69_HBd54LdxSA&?3m{FHnu%>+5Cesh2FxeN-fIfeJs5%zG{Ng^LO(E zgMvSu+NC8vAl38xC0lu6b!azEsV9ElzE((Vc>9tU8cKWyQ&o5?aJXzv#u&o!zF-{Q z9&^A?Ip4ryt;>b?^~;KXNMClU_*b<2NYHAp#5qM6OyK@vD{;qa*A%}$Cgv>_CC(Dq z0ax=%3(Fe5aU6+nqsa0fT=gR{I4f!dMkDo+aMMtafUPTjN1GX&XQhSfizVq4kix%mKM4gF?VLZ3e+MMlLpr|;hTyz#nN3(h-_*R#iB|7_x}VBj zLsR?JXJ_2D1XuKPs#<}maKwu-8DIbFJUTb4VJ!sdS=fDztUCZ@=9Nb5j-4@rBLI}d zbz1q#`6n4S8YNP4H{=(q4qkgbyvsFTA|U#2g|5aEXuZ__yY=$3PS0eGF@FBf57(^t zIr_-GzM9{OjTg+efx*MXEGas3iIr2I0W@8|EtxGH118RtP2P&msaXW42a{Z#!TH_U z^0^s^fr0N6#UH)QNql4`Q764PD@Kmk*T%sQ+D}etHdE4Odt67;l2K? z%hxI8RA>w=39b8sh2s6|ShF=>%^qoPmnyP_Rx}%}!1!gURL7}{pDut*oCV=yxZ*XO zamygC`{(`D9!=J&q`Ra`MeR`r1V>jrb$JzQPuf)m;k5<4-Ad zY3gdb2gqWe7_Wdnl;zn&A0lq2&e~Z+zlijRv=04$6`uZ$a{m>Xfd0$01*Qn144@t9 z1(!uo`E}XM^*_%)-{R{+7tsY~yD%CG>|PzdEGK}|QM%u|-yV8q(D452+mym*51)`> z9|;{(^_|uzhdsuh^*)-aO?#gdX5mHlwSk3&A7NBf<}l?th&&vUJdt4&m}w3LqXWUr z?(Di5UaH|#(xN-S4dZ1#Crlh~Md+iaHFon*;2#6}+duvFF#qE7e?QyxpCU6V*bpJx z8PDA=kOQuyq*SEf*O29VA3lw6HYr7&`UrRX-#aG1d-6MWys%}ZSA&SS@$wW2ZzLc~DSr`ak@mE+!zjLfDZsi>cy<1I#T zVr(uBEKi5%d4Zw!Q!2@fJ}bATN}!}cM+{)6 z2$)!Odz|PD(S&lYUY4x$j9fUa%*+V?mM4#n3l2l!!>r}ZgY{3N{*MH^otKB4l-1Pk z+deC7VF$!~BMOQ_xkPZyIJX5b<^;Wu{D?iC-3?T}-S@hQ`hO?0{$siR?azZ-XaSn0 z1jIRYcX5c*da|>N<*m}bb8NnKtqVghrI4VxH{Dtv7ob6*+aLFg~kwcR9gE4JC zwuI2P;*==cF*(H|NIeNeooc+hLY3K(i*~k z!kavA2$wcbrn5MBxozl|?sl(ZQib1PRk)P&4$Vf;E=KRj~Dt|*5N({-9j z<;9)Tw$p>oH%s8bNOD2D5hi=mrrvn&{x@Y171-3brUjdxDXZ0t{b-K^70&spc@gOp zG_;4e{^ySoI{NO2*LL09gVT7AW6aZz1LRxqp2oblV2AOR2K45WL<|j6C+V1nl#4Ro{TnkEmMU6UjDp3Wm zPu1_UIrV%hGlr)$#}|FoVb5k%yd$rX9h-_H^T2 z)>rqbsVpWPkH{Tft=1M*XBu-igX!&)D-NIx^??vz@>e>!%wayqiF`fQ)TRC5-P+~C zTGd81P_r*y7Q$^O@cFjNctze3bbyIhp6-7(6kw%N=9`H{iaXfOLS}Tp^9w}A-78@ zoiwZYb{+=l!4tRNmuJRT4Q@`8)?V)gGjoVTvdVp$o!9MHl9*$J8nqh}yR=yd6CHlt zVOsX1boM{UoA{34JnIt|6v;|xVS{zEh()(WS5@*{ne6 zmB{ZfkRA#S<6j*qAk})t-OJg`cC{F7e6%$QeV=QyV>bKw4s@=rj5n6s4TM9^%_Qe= zkgEi(sb>WyZ;@KhZg}g?ZXDyw0RvR1U)+2Ga`C@SD<-p=FCP08x%!BO5-T29lWI?= z>)P}cYSr%YwkKPnYuxUnV;JGJU3pl)--HEyA6elD)3~KoYbX=XyUiqPm}qrZ>L7Ei{1L*dy^%y-(ny#Kbt|If{zdH47!pY?OMtw5b0WpKXbcbWaGdfWJwP}jMV_FYg| zYbO?K&$Y4fIGD#rK$w%53GhC+tQS;{wKzd62jsxZW^FyOPPu1?TN%;Xu58;X)mA4; zD*fZKd>LIY(ztJaY1y~JQ#Cu2NX<7MyT9<}xI^sf%;f|wd0h@s^jV2w%ok_K*%F(W zLiOq}nAw!3Ln*wqtft=n875t_Gef6~yJ0&PLP!qta2rt*DbS6zcuuQkT(}YF-*nSk zr=(#lI2?Igo*;NyKg-c*i=1o}@gczBwNZg#kR&(zsUmB=DJj-rtt4Q1T~VbqiT1RZ zbWahd&i3#Gc!ax5b%?;)%bKMzQ`1tPM>l#Ez|UfOrMCsAHy$?;8IAs)-F#GN%|_v| zuK;pAw$w%%ml-NVvuN$QE0MBR9?Zqo8O#EwCbz3Q*R(I?HK%*i7gtSSa;C;TYbxeo8AxfbxE7I2ii2p9p6M50w|-)aNT zJxoiZxXC5n@8(*uB48u17lHzu(M@dut2}ArTn%j=F zdV=ME#3$cG)e4s*bM;DlXfMIScHtX8-2Qk{o{^30GGf_8!NiPwAGOt)viIe(HRU{?cOz%GXz{1T&FYKwk{PtqN(2C z2y+^w4I4j-Tl|K&8VG$6NVGmFSs}-NVQaEF-T0m>_32G(cgt((h2;|8a$is^M?8_R z{$f$xxwSd9!=?;ALNM>NME7JjPO66p!EHV&UltBGd})E?1xyvZNzQNI7safx>mEsR z9XM=Qt5PIiq!QlvTWAkcjjfEd)Sw>Fq6RDV-Qfk({#!^9x|_(U@+22i{^|KU?$>Qb zC>oVI`VxicqMsdY)49=&{Cw?w?J`=$2x0(>g~}*#F3zDk6w;sObLFX&xhsLJ9VScK zDKsLjS8pCZd7IBm}6!W3(6qMImMvHP9DbU~{0q{MparaX1bE3XnN9j0lb$~%C?LQdIM+{o&gm=Bg z;Q<8XsPFOFFf&w`Mlgv$T#fB&*iqi-=!f~G9Q~b*g375hx3fc~?}18+S7^7hO_8p> z-xlW72=GpPqb*$j5zSy@Tw4HfSAJd_Px<&$`|YVjUu<&q=*AH9Iw_{7Bc+#-`Oh|| z83)Lc+*h+bX{Gi2ES5cPUjQW* zwQFS+PuAF(+9q|*sWIo7_kRcZzb<1+!Xe?z_I@Z%ax)a7>T^VQJ3C1K8cxe4C{Gvi zkvS>&Y5&)}`%-T0hnt^7WFnc8$ia^Cq`CHG86FoKf;OpO9PkFdjVxj=;A8PNG4O0=-YpR^co~k`FH1{Tt)bE%ZcBVJZBHfa0X+*VC?p>Gvtn z3<|M)ilqny3&NMkEQOL*qJUQtX#& zatpt&6lJ-`OS;u%Co&}+Y)#g_Q_QKpjfq$4oLggA1q2{vI?z8ED>g>1b9*(+d2?Sz zEKF&ba#Lv!&QV>eYR8L;U;BA^p~k^?^aKwtf38HY9e2z}gGYHMLsaJGZ@q)D-^L`V6dxakaUf%r&&e?U(3{_VxJutMltDudt z`aSb2UkznbG*zE&+HEmD+SnBM4n$DBCq4a{*Rqf5`iqD2l=}h4%cz7OaI@HP3yspN zKm*p7B;evY_>>4^zuj>YimqJ0t_CIr>%UX1GhS#y5nAo&w^NlkW)_ti&MWaXUNc$x zJ9huHs?=UU5F~>0oarA?2xO}iY4iC4WNm3Pm-}>o6<(v)k%`WS#j-^nY0LfO|~Z<=I9xtIIv&j+;+HYjRK7 zQheK^76T!G#FY(7u4};2eJvp*77AP)z=(9$KiudV{_^=Byr3{$vH7ODv(3Di+dZha zXZ3eUkDf^C0%@e?D{Oiu9Wd!DOR8Fgfxi`GI3M6s8G`2Ljw40tklDPV$6I^q6)FS= zH!u1MMv})CUwt6V+ww1B-keIRL;QY>KYe zW`B!+t7BdCpM;Oxw=;mV+n-3_Q)0-WuD~Yc4mv3~okOMk^3KtyGzZokR|8C{xHC>< zD2z)f*kiAIusZ0M>pm`d@~!30-ZJE#<<0*5mRHw9$JZO6aX{8GSTp`WO(PbfU&vE` zLc6X~z+t=67bj`b)yg4Z(pqYOJvy{HsMZ*eIBrqx10*C=S_kCuZ$v4=;g7FLxd7P3 zK3thn8#dv^1%TO!k9(OizMm4TCJSN-*{3l^emNLV|4#gC>jIaAY(~@80%s9+6BO`wKt=*r|;- zPh*bfQK^1=GgYPP!@$^j;UO7A+ZnWQ3=VW{Qdlq~U+fF(Cq|!X% zPLWobulq%yPVuSDL!+C|i>ELqZ85;#!W`6^ABlZj==je0@u#O|od|erZN}@iQ)58z z4nFOWW>keExBFa6oXVUDeC{6c)?@zSC>FIa@oj)s@1h{R)*Xosm6NVEWf6g(n*%I^ zu&{Z+NiVC1#5fF^C(N~}*i@b#YUrhnUwfGAE}a0bUV2>6S_Z^fp5C&?=M~Y~j$Xg` z0a<&b$Qc43lpEZvoKinvSD?Jv+C}e8cpwDIjb@tyJ`4&P^u+Lm-%$q)8W0T>5r*`p zJJRSN`?eqkYwHot?N*{|-R@+f2VXX&;o@}h!q5nOay)N4&RjV|7}EP&H(l(eom*)E zcsHEF`S&kb&DUpHEZa3a65~D<2Hk|}WzKeIbORxe#Qn!V90GFjlD|x&BTSAdp+0+4 zFr0r|R$#L{&dXl8IV;)mnbX}k*LPI7H~kbqXjY6cmKx95DMUXs2eR)S&*zw`RFGX; z0hi;dChcIRToL0ZQ7Ib^$Bu_20)|1{?>CnQJDa-^bJ%<_prtd0ARFIHTp z(-ZmaIp0)gKe{m*q=Y|=x$0uv?@qo5nsQz*kPWkHm)L6wm(}g;sPN3CY^QM0)OrCT zLi}i-mjjouv?q3|n#*a{nG zy@6ty#A2!OKZwsMvs+iLnbnw1qoZ)ikL?mGxH*)P2YH?+og#&<_z2-9u3EByhG3sn z4@q{)6q8GA--yu*p+501bjAgKZNiPqaAVZj)qz37DHOrOW8PyUXfnYY2ZE|kS-{#- z-}tTIRZfcWT&{?h%P?im{sTYtI(%jcoZkh0lM?|h^I=s|yOV@6MM!T~@QXpna!==( z5;WoCL}qCe2q3}(*P5epAVSudhP6SQ!r6b(z0)AN#GS*Qu;G;90@--Q-?`j0i}``0 z;kG=-O-H1h)$3Yrx^lfbtKwHr99^8RzKi|zn~M`r-5KVPl(*ZT4v_;bjq0tllvwU; z{0Nt$t!76twcFS%4@C9G?^)9Ujn8FcL6HmdIi-3Rrw8TlCX5T${M_TaoK2WD!QmkY-t~Ova|h5k zQL;zUNP$-TvVir%yK7m{sS!oG3zXmq>|k89U!8f_UezBBG}ODqliy#%yph3Wd;iRh zWLzEBxdI97&v-k!%9E4X4FU%IZhIiTO)qa$UlauN@;s|H8YL88okNwc4jOm#r9vO& zDIR}A9Mk}{Cu)V;fNHgdETSYeJ%nFgoUQ&k+s^VJ3N-Sl+ZG(7-+KLz86A=P8>lir z^Tva}&I?Zq{3RLm%}3x)4bF>|bQ{Qciw%6CEj5?Y8mXos5Rh-XlMlF&>lBbmB7L64 zPLoghOr*+gNdu5a*v%{KIx~8SUTeRZhS@TQYP=j2>hA?=X*vs%|4HWmDK0!UYqrIK z=tEu}=&VZYkg-(f+z}st^o{iM{`@aY3aXRQTn0+({tZC2H7k2u>*p9&$sAD|c(^%E z^sMO1(&4yydX6qq3o(M(ooGE~+}TfZTh>nv#Z7O~LkY<|lVv;kZyh zdXEN>b&=S5r4ERCvE}T0F0EyCQ;+kecVUsc-}ryi1{Q?aw9NI*1{C#;oINw2s*AmL z7BCW6avnDGt_U!%xd-PPkvF{?2<3;btD=V^~8%eUK|vy_WMz0YB^%dznSTt zRH3ZDbUu8_;H1%GXNu&0t}Slu+*^Sh0D#0eQ$|W6gnbOPoG2~_K788A<5Whr3rw4Z zTBNh-wbQ=9Bj*k(bVb&#z~U{;2{G)3oo0TbIj{NJ2L4)fv5kmhb7Hf@vQX)qd{YQu=vPeVxXwn8x z%W7B&^-$~R7v4Z+!y(sLiJrKiuNWCxr_yD2i2KFqi$EjsVAAOPAUsmRgauilYCW8r zwNT-9TFc)vuhn092nsM#xIO1d?r0??+Z3Of+;+k{SQ}=<<5j7{%~LJ}l3viDhy0s{ zJqf6#MN#IY&Q|Q|GijC-uECv{D!2KPIck^PSjg_mbfb{lN;+i*rTbB>j2&sWSi{n8 ztTUF58`nuz`zj;huOMS#b+0@vnzdAVl7pwa+|ElN?S)TWtlQMuQ33hd^=7{!Nfn=k4OH(X(;eun@ zsg=MM$hC7~`O>`4s_Rgh!!+;RSo}QC-+~tkBnPt$DPLiD1^sNes5L%lLmD+l4VOEO zgT|^Mq?@SPL|ihEFwp(nS^EsOurr)9!z8oXqlwS&}+>KV7dVUQN=7&lyblK#X%|l-&tAgQ?Oh@@HU&SJ zL$}{7W~Du;9DDBfk?!*Rv(}Rc#pKXR^r`qezcjMex~c8v4rd|DU0s{a8MdLV~XXB}B#JM(}?N$`Q9!F=DTTJepdljC8`Rw5(c&yEjU&!NwOXd_f zMqs@|_0x%(p?%zInjQCz^EtQQLu(b$QxSOlLKMBzih}2HrLoqOcTVolTc4F;ukEB- z=kbIVYPrZqn+xQ)ATEdMkssHF*?pbyVuUYz$>Phq^E}f6fLnYfr2<>vrFV+z!pwX} z%Um1?x;HqvI=Qf_*QJHb8#lSbNR@NlgP!t*$@1>B_(l-dJ8~QKQGu2xY{D_mxt^!v zuGs>j?LK3P=V2$pl~$)U;;3H}K+cL_;L4E(rgwQ?JkQab&I&4N5gYM9zdnX?TI)MyJGdf@WE#Aa+B>m6a~j((zKM)hdl?C2e>@>DBSl z0Mj7rGpCNe^Wo?iCSUEqo?t$ttLc1?;P;n_W{U}&q!)M~^CB}mO2OxZ-LL>MTnKNz z&C+Ai(H_&iza>lkIXI7Mud9E%MA@{j{=+evCORaA5*|ZecwOg6W zgc=KJj#sTq7^dw$7>euF(NsNpJCXhnP-ZxsTNtU=^q~fJvK(F+gNqL`g0opn*9QTwr`PiLWv9 zZ0Rz}{%fKXD%I_>+qZ7{74&qLMLJKUbtQ7-;`MtcF2OI1Z?wWHF9z+&8o3>!d73IJ zO1f{SqWyPZRNff<%%LcYhwvhb+uy_Ou3UO-^z_>c---(xKL(tV+k|u$%~b|_hCpJK znVD$XsrwE`wb$E_`4vYDxWJVw=&)*jw`IXFK*Qte?7GCN&@P^&g;`#_360{LWT?Aj$J02UcF*caVJg#BG~@+Bo3M-+mv7d18f5)9R+v zOPQwGe>`>ReYP^i*O)2w4G$)O6dPTrJMVdF&3aCF8<3Y%r)!>q{{#RbhFKyK=Ja&0T6)1$@A$8$+QMkLi6GhBm#g4fdXFaQ$Xxg5R;q=8PR zoR>q$JDa+=ON>U$93t~tu<{A|fyBn?bzKkeCEenbE(?!Y@)phPB4cp^W(@UcB$hcW#AV3t*#dixi>mqn9imIYejh0E%0ZRSL# zo4l>gTSA%|%Nzy|(68N>+6at0-YPlp04!S)bry=;Rh@`mYds@?^>k4Bb$)mUVU&(< zdoY;!$z<@xf}i~yR*3Xz*l&k(9|hGx4<&@ zet9Ng@1)t#wjFUV+#C4=qHlVjHpPO>2MeXqY-n zpUsZ7Y00tUNBU(;*d<6rOLN5QGB2y-8<=;$*Pn}7mmnF5#w?PMd%i=uQm2_Y7h$SI z$Trr)P@%9>YK7!$Yt&c|nI9n`E)V!z?zj|-#yaCxFoh}uMakYzx1)acopWX~sy=BzCTb8oiAD4Qb7uESRSH$Vn{65U zj+@#OP1{`!t29b_le$(`)DR*T8218`FC(;Ld00KZ$K|k@9b2C6A>2aLPmd7Y+6`vJ z7YICe;a%zgUg4Q{k7B?E59*iQw$mT!B2nK#NgC%bFPsk@j5g!D$>@LMX~hbkok!z1 zA%IvR8>8$K(9c*j+x>67}`zVx@c!ia^pv zH}_F`=*ewbcu^M}bSG{fb$Y&*q&}|oA)osw(dQkUA%rH-H5+POtk-%R+4*I4kXO4v zuZb-JY0h0WQYeA6DG=1F46LwE&=okMEG*dT?))r#7@?&YRZ-AuII*lN0EDE)%lQg0 z;ZdgZj=K*t$8P&4c7g#EU>GG$<;F2%<(F}#3wr00q>WSlFTS`#3AGZNE9|u87=8?w z+PpGhXELj&?yG54r^r%eOfW$&$Pu;SAw6)>5-ZyS;t?@Q-7TuJyMjTsTKVJ<2)-uo zTHhyaL=BAFEcyT0(>RJj_bQkbGQ8*QBDKkTa>&4o!JbUj?h^vj*zwXQvAj#pVZH~8 zzf1@4CC=}HSfg_QJBt(z;x3bfeyB5>unXDQ9;unHst~(dkVeH!h`@G4+jhY*JJV8J zJxf(-WE*l=VH>je&Bm$U)XHf)V4!@t$yThr!Ct!z=Qjot8!&O+mRnx9;xqL~E%7oq zFAYL!DszV)&;+0a{14)1tBwbxR>|jd(nD*A5HO2zF`ctYk94;=ikx1@APNp&!2=W` zY=SnHTuR3!*!&6qZn0<7qhHna_x1_+pRp1hRSRtH4~{ebAb_ln-PsSsYT zIC+&5N>16NQD1doLLFvELMNSPrnfJ-UMK-XvRnTd$#yoH+(?;<9itir4RGR1F5Ej@ zN5{xmO5%W(>tFIiHLtE=}wCi*}bqAeW#Yp?u!hn6xe+4DUIoSR)H-LbvH=R z+gG+O;xv>OC0j=>w$SwR_R*9SqBn7TzY=1GIdQN5_5B2!DJNT?#%&oz{-kpCeAb~+ ziZO~6(Vja24EA~Iwt97*Y+pU7J_%IF_ zAUC=eBddJ$?qV$a;`0JxdKjKWMCB8K$L;asBmFXESMf;+9*xH3_$okioUjf7-|%`^t@^9q`w@zPn?+ zcadXUtImbPkPZ8ikr2iF_{p#?J9*;pn}dc^OvmxDkePYqT1)CKCn&| z6&r|M@=9llfHVNtrX0hKqZmJ;qZs8Hq+>jfBrW;USJa!9XHx}(uS@uptJ~v>$@uyd z@L;G{s&)gm=c6c-!c}3kWti?>)NN!>QAaC4qmhT$wXargrAIPM1D;F-Cr7m_eDb}s z3!KdA4}u-k8^c3#Z#jp>W`p0#6^Y&iyNt>~lpj#o_R4GsS20xFA%ej)kT(Q~W#x=^<{d^0qe-Q$uf9~z2=(Nvup z+2n*eu6Zt`_V{ni=cmG(sK$76k2$fL^;n&LFYouK>0kdf3*c~5ayZm_^3Ao=n5?>3 zW7Fpk#?MrOu{mehA%E17P608~C^hxAU9_chk-Vx=t`GyiyqLxAHpCNSO8mqT$G zsEq^B$c<%WkGEBQOGvw0&&nc~Xj^5JoyLQVR*^cf00<}m;PlOrSudiO5^O6f-&qe< z6yAhnd#N5acEyX3pq)25-yUGi7;FOu3u?(AhhBah5?-NVDY14U|9&+&zhuDGI zZgs3#wwPQD$ks7m%eO1qB`-agv|mKuLB=@+IPm^8j8) zc9#Sy^6`|dy>EEijTMI+R4#Mg3W{w!S35nqt&>Gy!NkHfEI4Sae&+on!Pb$jL?J zTlE|~$64n)z7;pgoKnYUK`NK<#Ag*84-nq&+Bu6Hly2sO%HSJM}u}T5XZ! z4$n!sLi8#8anQ+qelCpgPaOl9Qx-`Yv)Kkv7;1jH$ZGtHvBYIx`s`t z`14g9jgdaq%VU|i+LhFq<7*Gmc1cA~H>ut$ZR%@0$ools5iC|zz7-dtk}hbFEw%d> zQ(fBH6{`a9MU{p39YVw|GAsWR2W%QI7EdF-cXat0Xq#E;KKIu`5uxMKg-}CW`8p~t zkG>Qf)JW4-=_r~4n9$}7K#MxEgczk+8~=;F_l#;fTlwR|?|ogr8eg1mXD2)*O}hxTNS>_b~FwlSN8jEDv@ATs0GqX{=Ou z;;ZO38_YtC=-RNGe*vDhR8l-4zUaTN+6Sh0j!ljZ#k}y!VIL&8XHniUHbS>+`XBe( z*H~>ivSd24dxsrRC0nrfgt2ZESnQ6u((>qjc+Zq^_52C&bf{;mWQ6-1PW7q}JC?b3 zrJH4_3XC3E1B9D0vtI95p=JW`a!msgKym!AgLrNKGR8uBy1fKK<6!H-g;{!~7slfC z^~k}L_pVT1?o&-jJBsENwXY;TzhthMs~~l(2HwB&?w-=Ve#tO1k$)85s^apslOViz z(;D&WO^$U6QBi>M`>Vle_V=stf3b)DuU`$_!klDp`ObkU$Zga5T0{K3VTIDEFIXPE zIRbnoZ8il?H6ByO3VXh=M;;c(??>1I^bzx9m(*a8~X-^iggdC;jbM&SVJL~0nv?6ye~B(HY`Cba^}N>>LvuMTbdA#jMeX1Sj=zL z7v{j&sWjCXzH37-w*IABVm@n-sG{eFjtl6L&Ym$v`|Cl$vDmRk4m*R76U>^9CciJJ z3+n!r*Bo%!V6(DY;dOWpof>?B6V^6f=SFxp(+iv8@UQmYgPp;fs@r6}^*H;zX9H2* zSH3=-yyVmv0XWAV2bbOW2CtsY8WUC7ZEvQa_Ab5RK%G zvk-33Z7Nqa7wWqsGu3qU&V>`L;!~$RJ8)z2K)Bl0q66qk{6;n; z(_+YxYR}4yI3borv#w>cq{izB9@m1O08)| zw}Op2ff}OZO5*L`&b}IU*3~)_D>xLVPbDTYeVwM;V#|FmV4@XNmv^z44w1qhSn(0Y~ zT)yPp%5u}ur>)*y<-pe4$5oB)mkW7q-j-J)N`j`oTxGFIU|iA$@B6JM2ZCYXxAXM$ z3@U-L00r&d*3au0ST^}SZs7ksXyYEI%2HrAvVBe9p~uVk$Cx;mCczTGBl$GwekSVU|gWLgY;pU*h!vcaPzB1XDpB8B=y;?kZa7Bcx2}Qm? zkZ&PAww=6tZ9J4EC!V3qy$mrfT{$s44gwFbOgTg1k4H=!gj*o{odMq$5JRUZ?Xl16 zSJqqZjCG%-IAKO^@p3e175$B#UeM}+aIgKWU6pWfl7&cT9UuO-*K^leK2(Qwrbh)T zbOV|d+2}ZHY@-4BeYBW5`usXXpSO)1N+XO1DIOKNVm%)p@$i zm_dy{dap8kGw=EvL66@L2GVXx(pl!DH(s%T9TPnBm){|O9d~yz*z$Na*hr6;9mX%* z$p}M-v8C)2AEx+5=4&sDU9QD>t?$pyk5#R*dF0(AIgb)$fFfp|1Z|S+unF#mUGgMW z%As=Gk49DUwe&T6J&$YQ{y@5rKE0B=>NUl%S9?O&XdKv#!@$UJM3^Xn{T}doc)}7g;@SH|3e{; z4!egb5@F4<;os~7pbRjnrq;*I>1=(DYzDX5Y=cmVMn%yTJW8(vO$*qqwT(!i*Xw$R z)J>;2(p{ocZzYh|d#|CT(O~ux@dtTg*2(#6ceJ;ru)gK!&G8&vu*;iE&*)fhKZFez zqNesxWvhU;y-}IvulnJ6Rx+Ni_tv4i#C?fyU?6z8f}Wxxc|#@S?}?t7VpKQF7IrO! zDqS#Nu8XBt);p%2)w}tr2Rs^-i@Q*NwW<0&q!cv_T&CRA*e(t0A6J9vVLX7XP_s_} zd`v@PK>*ReO|Co4e~=C_R_=H7QGpspO6&bVtb#46ZlpoV|GpJ|-U?V(70OE<^eR%b zMpkPNXLZoSaO358p{5vOA&=q6SlU@?a&byu1@)}XlprQe9-alU=fH=NJsylPX&M$1 z9=<}`O1J~;`ap*+U%lnem)!I#%f<5RZ%)aIp7+fN7xOQ`f24SaAQEgIlt%OE-4h}1 zl$Scz9TyH$bv+3JMtln@c66cgCh*7A);NZ(5?t+Vwc3N!y^Q)j<9zQ+0?r(CEj|O_&K@44vdwAbQ4d1#?I7}x(MwAq<7J0R`2lf_b>JMmT|Gx9~7exWm>azYZNoRC*O*O_s? zEdjfzDNuOaL|Nm7%$qQKQNlhoXO&Lihqx=n!OT&e{P=#J`K)oTnf8FEY^rN83h=C& zqJ8AL>cQXag%@@!Lo8+iYxSoC6ZC|gH(j5-vOPEe%P0lU?2{k0tHlEDc?hk9ikGR) zI-rWbr`}Frr{~|c8Mc-P2i~r@m8w~0&xwlJA+cMZePw2^To%FVyR0|3bX|{mHKP5R zDWPF|b2H`eEeFg-k&Okvhf$Cw%VT9+1~~UAd>>dh-f(5g@j2D{;O|RstpKsI#jX9X z${u_@6sy3u$|(?Lb8Zee3Jlz4qFfH*EF;jTillO-+~5Jq9FGbYxEL4CV|$2#E%_ffYieva>J%K`(HArPq|NgI~jcM&G;RD zORXDyG*)()Ipku~1Rq1tW`d5nrJ=eoXUFz_pA@RB$o<=I=b9^~J)Nqx|8n$V@ZI?0 zt@tEBfdA<$31AODo^l_D8qWyz0m)CiSL1kh>=YrS(q-9xAKKwNTIJSdTNF6igkjDA zvIvx=RXv%ns+6(I0Y`e&YFsxbEKs~T6~X>70C zxnVyB0;bhg@M^kM*2hj+;?HJyUoySZMY=qUov&Ga~lISu#^Lo@9zxU6=CH>MoQ#XoJP%}KCgX_^9NyryS^OAx~AofQ=# z`!Z`BwTYjMJlo}3TAy8^{s-e|?@d9V&3 z0e0Ji6~K}?EncBgm07vtnXRo8RrPAiF8&e9vyYRcu(zIv7CN$Si8J|PpvEd(-h;jp72RTX83!v0%lgOOr|61O@`j>ErYjukS&oQO-SuK5{M5 zynO))xl*n}f|UgIlyrL_)OuGr?7FV3N%+J81IVda19)1p9XQ+yF9wy%Qqj5LEHf$k?YS&2roJI zN;Pkq@57+W)DhjCNR&R?(H|4 zn*%x!vb-z%tqur5cf?3rI78y4lO|d_FMg{F{L5zy-IU1DVl%COzR~vx>oXPfPDv;fAtImNE zJ3lvOg_T#X7^YH}rUFQAW zi&IFk(~KTuz*m;RHMY$gu?w|ZH61Q!+X{yG1Opj6?5Wja_@(}Al%~Tmbxq0d&?e=m zZj1S?GvCQljl}=)WNFs6*dUM6J)q<}O5#gp|72m_e@%#BQ9y8$kz4ifMO&2VdJ#!K>@l07Hv1Cs4XYYA)kw)O*Mwooww!Ix z#N&2c-;^eZQ}6q&Z*Ud9MVlN!)`a6ys$Td=;f@d0z~mp3P6xp`X`eIJM10VZ^qBY{ zXKv9w1@wh=;!R|6=N^}GNqR)78bV&gg}d`{ zqW&+}+aNod>~(I@PifH)0CbDF`9FynDerY#>`P%wI?xg%*rj9_jD{~ETcE7&+R&s7gpN{X# zLwcMRO#b-gHS2u*V!@B(qu8?(+uNt+C}+`8q6yJG~=``5&jwLX~0G^Qke7Iz2Xf-c6{uo{siH7sWf|)d6N~8_!%#HsCeG^ zlNEbBxP03W?Uhf^>L{RIY4&O^>0ZcKDKmlsTA^Z<*PyCvAdV%2!}3sSdkJm^GyQ^D zmLv?AZmj`o#Be={mE`V+9Pyy25NH<<9`jjmz%orwqqbgs2xCr`VmQ@FmZm?oS8pjT z`whvBcL^V9J!>QxnF#@z5H5>Axix*mrTEJzd@EJQ#Ik2_HhFOrdxHfF#*muJ7kk`- z;O{1_xR30|S5HMKMG#A52=8q>Ojik`Tf_1`GO&()$|_2mIf@c)t;O(IGKypBaaD&) z*ddl{nZ9}nRVJZ7P>zxR12WG&x)V(p9wAMjB1%62EY z#(@((Oy>BBlVnK&zl~VCRcZ@HRO6&5N8^pCphNZZ&2#ma#6THpQ&kaDuu9h zcF_INsZFXPcQzWtK@-n$FY=J3LI`wo|t1kDgY8|EZjQt-Nxm4Pf?HgxwR{M*bBDWXgao}AL71$#!m0i z?xVjJF|KT+#Y);DAz{ciS=~^Qj)&Xc>GD76cqAx(UM>w{0{}IZ)cpHyS%(G!(at^j zlwAiw+ivp}nPpK<2X@$Q60DnHvA^8(@pBtCvJH5z?@W^M*xMWo~Ws&bijOjjqT2h>b`9pG~XQrPgsLE0}DIRS@AVJW0n5^Bp-#{mjSfca}-<#3VA#)8LSLPgExLA$j|SsuGgd z|J-i*xF?qs$h!&sweM!FX}EY$`?*sV>@~}Fy)|$cS9@{4k(!$w8f_LR)Zcn^gU+%a zv7jyp0&7)Yq{;FmD>yk(#OupM4%0i<)68{eo>GAvSc#isx#Jy29D8L)R6Aj|AV z0{-HcOvcwE2Rq9NBf0B<`3<{&==sd;LxX@$tI{OJjzhySk^ja-2KxO`@$|Le==e}L-L+FRAFC87&B zq&|{_rw{&QRgm6}&fwD|*E+9k8{hzWv;W5OC)pQiO%W!Y6jrgeC}>m?K0b* zwDlFg%bsvad=t4jbdvUSuY%0j*qYR;x5LUzkvwynghQ>=Dy-grM3Nr_Zi{Q!K8OQp z5!X`s%$c2*Cud>|)8$!wME7||6XjDP^jw-P6G^=d>XUP?f-NJaBN~F|ErBW#x4XRf z##lnP+i3y>VKm{In`blj?U&!p@*q6yM?Sp92Et412j2S%qu1|s$Cy%3Gj?W1Ikdd^ zqQqCl?Sa(j?vRds!3M>jRsWi5-2Ch8_mMeG4_cvo z9C+2h0{+v?p7${2@4f2($O-lTzgNxo!N^r4W>c(NL#V5gP(5=#>yW0F7r`W7l=ogc zD(RgF?9zVh_x^@ylQ)vn2DA26``@TeUe~)B$?$OcnGTVFPx4q9DDq1_>-t64j3FT5 zBZwuNr%BmAO+s&Z=EyUc+}4$g^=fP`;HTvw=?0TT|Bqc|>%}8RnLR6rp)T06H^;v=E4Ynhk^oS7y~4kutbxxw(+<*Y;>U$ z1Y3?Kn8frD55H2Bns0s!Qz@pgWY_8g4N{S|a#6c>Ok67vaq!r62NCvJ2)@(8tGUch z8i%7MN=4P%=5Q7Ys+H_<$wTkTsW_vaiMoZIOairqn?JvFIsdd;@xzU#mj#+lKE>3b0hlhGkg>Vf*x zO-?Qi-XLFYdeF8*3de0XUeD139k`2rOqIKy)3M zWW|(hC3kL#$1OcnYT?~54Y9)y&HJiVbWQg``7bem)`(A!<`PAKuO~Rn!ixF#Fa@_Ce z;!?vzL7l61K!f3XZ^vJ3L)Lj4g@wgVTyZ*nh5W?pYkn{9+`z`jY>Cmd zd*LNB3JMMua70hs*1POQmvSq|!a7eWRqZ@nHgsFNGGRn<*W4SWN)U}#_IHV%EcM72 zwPVf_Mar!vM26f0_|jdW&my+4TA~S>5Xr6sF4esDau1P1}3Ta2o6_b-C2@ zQC2G^%?*U}M$B#4Mbk$>XJwOT$ct?TuAq5f0HZgH3b~%N6wy0uXA$}%X&`Lht-8zy zL(_5h+o#5BB8dvLf>7_zx=BXbd4m@--vz3Nv5yt$GatnE-n}(`f72u`L_I%B=dG1o zVRd*2`+~vZ`9H+`G;-F#?NOA_BD&e6yiBYV+eB0UqdaV7i?rP;TGnde6ESAgaYq4$ zam&Tec4xY5Qi^nTUsoF9xcd1w8CB!PF?dfvhiJwvj_uaZFI@Uq2p{dw3=9>#+!GoD zL2#M{j++VhK>L7pQ%g*1g6(J93E(kRU-Gtyb=i67)ZZaKeMWp@I`R}<6&!{h;^p^f zED|b$+2Xf55LxUg?&+Hkm+sL~nv@q%ft2LEdm)YCbpN#9+~@U2K;W=RTCDH7BkD?%H4gU zCu5j26f&0_NPPK)D#a^?3GKXNfG=+7KFwL&7pyblm@$qpF&;dQ$0>LsIn7#7h9%T`l0_x4KsUwAHE0W z$vvuKpNT6*>#`#lRoG<3l^lm8H4}xY)swIgw%1-ke5)jzd2DClg{~QKL%j|6h%3m5 zBtL$(i~wLWZ?@3R!<>Z1=Ws{00Io9!AA=<2cafgAen-) zSg|oe)lFexS-7O}N9q#BOTtjEb}G>F>ZY-21Vj7VQ}HP2C&+fb{65>@N4@nN7@AdW zUTSY;o2zjSZ#{~X8#%De+>c7rwZ`NdX|@YogZ_vu2~01Qn{D<-4TNmA_dQxnVx(o^cRHDfc$`g{G@%s z>_wh*F2rtCrJ?*vPr1X6A&<`{<`SWft<~LwvFgh6@(Vm|ZEag5BcVw&S4RwstakT_ zHGCU;+upPeE02N2hO$g8bVa{%`&)v<;YGFA)Y#D5AaMAIAZ~9eu(tkD^~Yi<`LeCH z+4)I?SFoW0p_nyavcfqjR!rPX1Dudgzn_rq|DY2RhsNWmGklMh<($wh6Yg5*Ybgdo zw1e*VX*4M6vE07GVu#nl8e8d|*&Qm$NgPf@%ks`*{Oszs6L9acxrSO$y>&}l|r9O2| zx-|5eMNJvu|iusDSBKZl*fdy^sOlqT%S{)O0cHx+Mofx)n|*?Tm{`Uo4+- zO<5c9Kb@4SfPIg@5}T*n?)B=Em-7pcrYVIMnehkCU-UkwNa+>ga`c`c!IxlO5G2Eq zJCSHE*e9&`GYeo*axkZvOWn(ZTCXr%fzlk>r&*()9|b(q-5`QT@CzrMlK9~DobusT z`XBxyrp;w{JA4>>a$u`psDeE(GFf2{o}l*-t&rT}&j~a`zy8*6 ziw@+ul-%zMGW1}fQ|qn5au9yX(bOnu&IPkv-cv^{J+K1XE3I2QlYZ*VfL*xMTu8Wgi0Af#MpN|okqVoc z=A}N!p+K|Iky4LMi=odx!VZIXRF(qN3{`hRb+uN>Nk!M7Xjn1f<;hFr@to^&pO8_e=fu%&P>mPd80$?@$Dzlo`g}E`rV#~= zduH+)k2r7%Bzs&#!K0V`StY@{z#g}eUyKO)71-l8F9QtTs;K{=t}<}iYpa~ENTtmWq$X0yf?Ku6=c&8N1JEbp5 zGFec|Tej_r!%4)BZOuxy{R@<5;``_dPO{8*{?5_JO|xvyLgn=tDcc%pHla624ZUrr zB292DAw`2AK&>!YMm)7zr)V4&jJKHU4VYZ41<;ql@MH=kF;b+~p zvKw+LiB6L1VKW<@n73>Z`}g8$Tg<>)(t1^n%X7xtO!DEXZuZ_!4_CqsMLm}STkYUB z(N%pO)C&JeHFUHt3Ttq2h+kdxtwH$SvGtRsVcL7w>ZM?#ajl$o?o;*h0q!-)-uX8xBa|yK{yV>zV$S}*Me`o>ablLXG<^S>0)ZW#-fHr_=Mj}#b6t_%i;+oOMHM-p{4noSbUcXO9cgkMqsoP~{NpyKG`0jLpO>bU z9p)UF+=zNiCA{)6g2y9=56;p=XL%T7(qkO!5OucbjqY+^UUlw9yaXm0zlXvm?TF0`|>1~*u zreRw(Jx$l)!wt8Xx2)ZhJ80?C>M2o!7|@;h_42Db#*%OaGkN7isePcQsUM7|%!@$x zy}2c9^^XYtRH+kdff-Zb_>%@c4US6&#|>tO+vOS8m%rA>HHWD^Z*iRVUE79)nX_mO&KA<3T0DrEXV3d>t2cbnOrb}p7Ur}$+)bss6dJ<$<&s=I?i=mR* z+jQxdB5K%(LI>b&d$>CNVE5JdJRVdSMAh+NYbxJfMJ2(C2aXteY3Eit<|kp^{BS88 z_bIBXBfs75g1&QiQw*C*;>p7Gsokty^s0m)tX<@86s(PXiz;zj&hzUS3tY(Rk97EV zJV$)Wb%?j8tZI84SfzcjV=Z7}FNUTb7CCFnq?Vj@x7>F+*apQ3v)x*eKnwSxH-)aV5)J;aa3GA0MSm zYVaA+r$n{x^ahaWm=nFHjfBUy)YuN?&@T z&et;p-&vBQVQXz2tI86(#2~OMCQ;?r`YuZ-FQ&_nTE7*2g}}IN5&mh!2PbP)dsMms zZ9S|N**>tCAxI1yFR6tZb}kq&;FgITo{sA(TRX$<=K_MM7k>Y9rDDm;gdNfiy^nWQ zwX9^GtU6ReF4y>QjeEz~e^?Qpge8I}wq5zF!Hy1o8w9iuk`DnDjrEsTS6s%xwwzge zaA7^+lKv?K^-ZJtq0HL`7@F8dwmT4)M!G?R=S(RoIJ3?Y@6WxE=C^j`nH`AzmL>BM zfd!V+XX%4JZU)o#ynq~>Z9`O}SDCBU3XL%JIC)4!>mJ7}PF$d>r#75S|VXE+n!P`lCWS70Ai34*}8LTcLcZG%4-Yq4ZO4hdGC zo)anaZ6dVqX`>-`cgJB@@EscLC78~+RnaMLi`Ms2&todT<%cKZOL#x&w=tOi-XSs9 zOpZlwp601urrG*RY)yw5)l{v>PQaG*T_#?{isngJlfS!ggm9u^{JliyUXqp9M7ZrV zEF(1KW}4=euRUSkZ*{Wn%-*a!p~%6 z56Sm}H3|tmDa8)=_Rz=9nopnQ@m@TpyS7o6tohjQkIpq2(=(SOENJ6hzwT>LXIU0X z+g`m-oLJq>-7a>TIj7sgeAb$mJ;jLwK0WDRwK2Wh8L4I{7cS*#J!45YguItmtYja3 z-toZ^{@$TKj3!|)9^&uRzC8X^dS!jNJUJ_XRGWj%BqEIk;Zl(ff+WaU>bJ}U^tdwCkHsmFY#M>G%7@99vf>D(5zzCsG2HN$0K!YKPmU0I0> zIw-BK3>9yvw{r=3Lh{*q&M_?=Z!qM4B#4F*)$NE!iJ|wxh6XooAN$z}A%j0zT{11~ zxt5Ec8k=?PaGZ2soeedN>$7dbNMVB4>?Pr{#iO>Os=Y*A1#-kWkD>E5xuKy`_{HSfy2ZUgqMXzq z>uHJ2jjw*SsWVG>Q?z+!>O+^0M^dt!JE~$Vm=5Jql=E0_nN^pyiD)7ZvNf_bZAU&t zcw0k5b)%&G9lw4&JR6}aJKWfP{eU%HbTeb0RX{?_xnCPR1wa0yp)#pa21>d+z2+{f ztFY`Cmi?0`!QpW80=L9~n%$bwgGpD^NN1t*8SPqoCj3r>(j3ZsA0A3^`jSk_UT^kI zU#ys0xIpk()_a{5wk$~pzSIxKeej9#D~|@>M_PJOY|J_`d+tqa9oyk8T`n6(S1qZB zl-wi7z8?-Iy39lkp5hs|=!hxkb6T^P?~+SF`;SRXebCkUO!4!9{e@gSG~6gwoHdG^PA8);@?8BDEg9TqIOlFyE|uGLDR zYPJ`64j)E+JLh?KS_+0p!P2*4LKAM|dgpni1Vn8A_%c77EEPm%)3WSQjlvq3w+>2n zMrT$GCv<(v+byMc#l*jTn0jX4c4k9xI^xka15~iIlbqU^bMEUeXp3n}#+;@? zmkciGnN%Hf^}|u8Atcs^w^)cyXYB-Blph5DQ}NDRE4i?Pp}ffWjw_d(v~P4}z7dfM zskd9U(^JoT=K{~s1M2c?;4dW$twB6`*d7%T@7F%tc}M4Yg-`Bb6Hcipn8V9QRWok; zeV(<;>#x@A3jX}AYeHU|ilyi%+-UQcD;-!B6$b06Mi@%m)%299^z2Syu7*yW8d%YO z_IS*>lO^=m+*TX+VTLD89VwlRl2Bsrt%5mtuAY_eJT|^}9Ns_gJGwC{n|bAPs_aQ{ z7+>?^Kt+T3PBSBVZ4s$0PVIYk*j9G7NZuyd>0mzgt(KdTL*_`QoDc2L#8QJB9F$D- z8^C#_%B>#ChSU1x@%Vx=zsg16L?Y0rbq2DhC|9k<`S5><>KaqGFkiicTW*77;gZp9 z*KafZ{JMWR;o?cgSAsdgtL;wNHZbLv=~S~3&fc>iw9jhbbuS@Ap3!MkRXr?qf0Ovm zHSX57m0f~^?O63t?$iYa;cD4%$qfe2H~5fC{Bag-2a?N`!yNI^~L3B%9x z4C;imaqV|J4~M3#dw1l!du54{{vks(k1ascW?GN*-fi*e_jPlPi-p;LYuWU%NT=-Z{Cl(>? zvr@6ug}`gk3y%=|b93eB$d$pZj!cIbIvz7143Bq9w8SK|Y1mOOiNvCxHt)`DE(OFC z{nHqzb?qr8Y3boJD0KH7l*JDP9e*G1HW&xl$&}CZA+Jh+e%`C$8cu(2p)v;h^6I2Z zyBMsSU7Eje!x{Wt=SSZRtLq8BRLy5~^gs)xcq=uqrj09_996$^X;#ZP)NGgbxlDIK zF83Qe0pn1D+u-tJrCO`5aiq9b!{{cuWu+V5)AwBbXBm{Q>Rsao$ZBc;!R4|P9Ajy< z>50>46Y47hh45ma&STaKsJZN`@$G$&A#=A=rA``8=1W=QOurkP=HoNl2|R3rQ>ymaxD|9lSuri#cG*5ZYYh_+^?;xAC{pm8`fGM;vfFJ=r4E1fwb7n{$%vCF?}yeyV?#~D~g?- zJhckGhnvs@b@ZXR=hj5P{EnVOCTLD^%R0+Sd*&Bk)%(BIIPOWosAhCmgP} zBon&lo=nXHUV;O^j2`b2f*C3D=;XD1V`p8PRDyMXwj`*+FNI6yo5y$DB<`YT z7r_;SXmgu<9#@a>YME>h(HLVb^OvG`qJ%>RJJV={_LBt&FZRM6bUrhy>6A*=tnmqY z&(eVTsZPimOrL}M>E1DMY$gn_cKk)Vp%2~pJNA4Y9=trB-*ji0Y{yjpv4_mvB;!$G zn41Y8L`F-w(y7F4+r_^h#tg*xcxoh3*Y0_LyiL(%C}7!b0Ggm`me_o=va)jVouEQ2 z)$!y~$tv1~JAry4{I`Zj%D<=whjfX$>w= z0nor5>m0QE&=t!bYH1&_P^L7a&YZEcQvbBadY@>G!!hmL_*A}l(Uu18FqpK7PMIby z*01ZiA}uZWpw5$#I6nLq29hN) zFlq&maSnr|Ar2b1%oMLl#UaE2JaPFQ`OlZ-7vJ{##ywemE{ll{SRvHDZNxkpM@*3N ztl8tm&!*Id7F2x8C^ZizT*|Oa!Alsxm&NKgd35&-p#6m9rK>ub-aT0wE`3p$o{}Zr zir5#BTt_PS^bC_T`Yda?V1iC{1?-R|kNLtMqgGPN$Ab&ORs`4V?kPlq3Us`kh2MZ} zaiT7O#0~jL?`HCKg-HyC=kQL2qQSpq5d2HZ)K_Pw!`)9*k?b(!w8ZVQSV;l5JB5Zd zR@f^6oyUl?#7_7?Rleu$3RbO5aL%~oysX zcw>jrcIO=n_aA?v%bgcaND@Jy=xKOuOogD3onT(>7@9~3p3BWsO|u+eJtg8`7_*;m zR4b{sDbWnB5ROW}(POYt*A$c0OT$Yco83yz^Fdr;na55MM0!Mo?9#Uv$D2wQu{Cmh z?;TrfriNYct|{xDqMa98m%?0aez8Q1eT< z9d*o+@hTAx5Arc575m7CnmIfd-JSLVa|MmMl=8Rv19j27vw7mEDEJp`q1}sDicuj` zU(z3GkW#TY(2{YY-pnAqSx_{W(^TYCC6+ldw;yE_Y(NFluAkJbuoT*bnkC}&(3&q= z>+Fj$*LwdqxV2~{3FD71m-s^fGG`GU>J^++HM@H7)H>0 zYf~Qp`5;-a+GBYc=VS=k5%^7|yQa-)T8-=G9{-ad7>T;ArzAy@VXT&(z4I1#M#}JS<^L|kg+mE!+t3|hulNp4`fX5SnB~+;y zVPgI@;}wUiVZ0QnjVDbvxX;}{#Pp4bInM=RnCq_TUK9A@MCO%6e3=oRB})yd-bxCA zisYvU6W4ik*Sh^)xT~wSeu&$aSN?dp(`;r2JH#I0L8S?Ecro1nX4Y}CwAdlY(B?a_ zpzvYoog(LtbA%kw_;r2A#ch4;_^HkGC)bCoUrjTdUtD_jh?N2zmtG#m9+2`*aq~h= zy)H}SyO~8NbgsG{T_niNDM~yQ#*S%sdMq}zsc5iBR0d&u=GasmDJ)*Qa5ua^x>}U( zgqg^o={cQY-L6T)fNcPzYwoJ`FBG|mR79<`9M~isIts>}p670`-qZ%Ptg@>vG4}2T z2f8{Ol;D`$snxt2vj}L5DFy#hMK`L(*brt=f^#F`2c?w-C@s#ekp@qEZ96EznfnXq zdq7Tq?1Aih9}juUM14pdUy2dy%{Z=hZRmp|>!{< z*9F~{1{&!eQ-qU8S_VoOA4|AfMH6Wi*n4@FBvn&kPjRDHNfJg1zJjh0c*d&_ay_Vy#Rc$#Q%%%tROlknXx)7S?8OL= zTwy#V$45zdH=jLg5a26pXp*^H)x;e6We6K|aaTOQf9g4^5>crco>|p|bTPteEl!7L zG@0GEf+Ptj#te}ew>6uzyPJ3wYDO)v zzkAVR9Wc;EnB=;$8MCdjQ(c_P?Gh}Y{r6v>;_V&=#f#3kPcpU4q=hS}T-yv4(-eZ9*)&U38og_a3FRYCkMejecNzY$0w*_pT{abd^xWJqkXW=VzpA6kFs$*^kosJ%$(xa)zqz{A zJj|!doEFKW)XE7=5@g4H*;;_RM(vu1d^xtbl@n;1!1Esx`Q!P|BZ1jdlcu3y?%8j3^$%x4I=Ebs zL;(ut&T>^4(yN8jwT#+#mN%HG?M1~FE_C-J&x4GMtvCY+tFn-i3jncngw#aP+; zf2U02NR;VaXIem+mUHK+tj{q02T`WK_jwq+ommy6msoZgn*T~vI_ke-%y11`TAWQU z)nrfg0SH_Ijb`gf_jkofwBbM zPcyaP;wLsmInaHx6JVZu9UV}Xmb+10I|u@|vi9P^^V~Q4BwV45tx4ntc8WaHhRkl} ze2uH5*x_A`_`Bq?lXuUw)%w7m2RSZSArw;D72* zX3B$`K-y{jESl1`BiY+(xTZb331=izgNuS!o>fcF$q8Jk!P!>=8PmvRoAe#?==?%#6N`Lg)2sGJiNfI*vfJt&XK#lqTuYg3!I5&(*|wl^E)`+@ z(UQq#_w&qVjYFE|NIB`nbl3%OHCW`Hc$0pv&7ia$WX9wRH^ji+Zv&kpaIDz%wKV9G z#6C4Oy7GSc5k+q!4I(_N+VX$zTj3uM>&LFTPsV+b9EhFv7npx$fmGAZ+dKso8cshi zE*>xv1UO>vwCQNs~Y8ne5VU*mYGDKj9Ics&+<^ zev*>=x;A~fu)!ZOmasI#fSNjW0=(9dJ0nm&@g=F%G_dr!>R%ldyv5eB@L|fxXa2h9%hAvsLHIsf%40Cb zT_J^kv>2|40=)7i(Inr(V<&2VYaD^2N9yj{cb{YlHwXD*i6Lpr|&+Ei7F z8j8$iSQZRc^N#Kd(x}F5Uw!o-quO};Ct@5ZR%ywFUFzOmnCCc5i+UEEOC9bZ1+0tl^z? zOEp%2gf3^gdiAar+fDn!y`_g?k+6}X+$Z_^Rf#?a{e|6|Ef?9gwbVWohc!3FTA#N9 z@su=bq`8fI73$wH^>$A)B>=8$b5ECf$UnEa<@+0+FbTEk8PrG#0EZ&s+IXsVIL#YS zix;K7g>8MJG;+Hjd}v>v%0?fhwddO#20;Tf;VP01%dWEgL+gry783_qvi@cJQ z2{gG}stEx(s*5a<_oW+Rc1c|-%5(ieb52Z!JRXuwuQZ$5KV6FKssmjr<^uVBVCHXq zeD;Ri_4q37LSny%pae;^3R0~9)UO|W2&di8rofNoFUHaf+auyV=fbT9p8IjH+HjJJ zib`~}VBKV&)XJwE{Y9f5@JTK0G`D$WNntTw-cA<&QZi%&dKZB&kwiR9QmEK;Am zR?TxqpNcf3DND)m0Xdd}))cw6+vDp|KVELlCC(S_cH&j;4t_7D>?;*N=l@)-g?!7L zg2u#?8GX_@+qAaMLA{mJqYGR1b5-rkl|ce&y%Vo!GNVMxUp~4mZWG1BEoQ+2)%FFO zi}b9}<^r8tnIPug>XpW=XqRH8M-Jt2LO(>E;@^hXhYpz3Bx&L(7$QfWvKe&dZv%ay z&l9AD-kWqbRk37uj1y^3r)lzHZ3{NP1+q>pUZ-EE*^s`K{0@dxKm6IMrE)$Kps`2z zCY=j^qhwMy%}TtZPDNm*yo8Rtz>0ci)Z-O0dg&v}?1$*lYosRY)G~6nSjjjlvBRfB zcDti_K38?@1fDUl|JGDOb-8K)1`JFrzdU6y6lY-*A(oC1+&& z%fDT#B#^zLV+VBa#*5qhIcc`Yq1>2Y6zP}Y35tV{>s&WgV6VEi?UtZ3^&^Ge6wOqK z9AB>&c8{ph182niB8P4l z*DC8&pl82$!_Ur}p}P-<(w)ugbZr|wW^G7otosJ4Hy5>1{5^ZcZuJiG>J4#FU9%)h zvnv^1L$l1#n@tpUdtV>VlOWPlEwTC*zFHX^A0K}XE=xsrIrZGves9a-1a>Opes4@D zL$+|*h{6dlx6v%U6fs0dCET5gwBFmf$3Ac+>E?@*H0&1PP9r`6Oc5n|8{a0E_`@6u zy?6$GeAumFzHI6XV(X<~1H){fE%qc;gB-R!J^*a-?M#~8yWHv@egzJ6mT;26w#R_! zqY{M;%Ajr0+d1(vdSY@8OlnjRK+$t~2BM_d9=7z)cxhypfmwp_fr%I`qgq(f%sZ#X z*{DkF?+^FwT~cwyd&5;0aNj!KI`f4Dv4WPo^oAO$MF5N-S5gZ4Oy}*LxJF~P`^5LB ztZvbD>i~GA2<(Qj3#A19z-a)WvVc;}hUY%Wm%RPp0l-9_wvPG^m;#0Be-dD7veEh* z?RtgQ$3|xL8XQ#y(@xcIWurKO-V!YYmxWEkf=1pPHo+l_eL&@iHsEu*PuP~@cLtvi zhR_MTQyWKHC#BhIk;O_vwMHh44=-8~7$^2^&n*vTr)0G)4Kr%X$Xx%J0+Yafn6m2p z`pL%ii3h+_T$;AWGv#T=XZm#6^}*vj$kA!0D1}&hBYM&y_)Lr}u%&RRtNo6gi5`jm z*NBQl2PZE3ov}a}g!*$GK)~Qkr0a&;>Nn`6C?U^}g@_GXc9E4@szwVy5-!IHJ?^?5#f7Ak&bDBe7ymt=|2Gck{DXK3ZZn%iJ0KBj%52O#8hp8xbj7-A=7t;Oc;`)31`#eV z<5k$C)5_j5uYIa#k#oWfd-0d@Bp}hgexR+Wh`(*~mR0ZTJB0DY{rtudq3U{r&tAds zvdLH#p)-fs)o9c0qMW7lI?oi1JXhUSvy``wK;Xm=(90rAUiXjkFyEvatcH3Kef^nJ#k7Q8c z6p8ei#FbKN^r9}dm4VTgbPW5?4y{34dKc)K{nw@czt6ezo4E!v8NelE;bg_MwJic7SYIhBEC8Jahqdk2{@T+`RSzjPr^@qh5`BZa>}d? zwkA|x@p!efjj#u-Spwa^V!R)tiMl>$QuB zlF5T{f!W*DXYrh_Lz1*tVVYx?oFZ~V7jFaDw(JSOSS~T`h`m8U=l??H-9`FBgk3VH ztx04_U+sKX^Ik~Z1y0RDchoa|jpr&Yd;Wo>LRr4!*-Z*AN#*03c*%DGGMvt+z%PaM zp9OR!#H#~UwQputUNn9I0H^Ih_!-dnrKI{CWTNTtq~3V;|M!gh5jhi(mhoPuW&idX znoU@fKd;#=+4)N>03q=M87k)Mtg`=dy(s&@V;?sv^|KqQAE}8>2*alLGo0*R4Y2AL z`B@`3s@4>AUOC7EdD%TNupgT@XmiX@V%dH1u`Sw7MRc81 zVX6>$*%*h<>Uz>_aOK{&a5bm==`qLOIFG>vxyletPnv`H0jnqvUlTEv=RYy^XsGn& zV6MU!ESa(+6rgMXxCQSDw?;hTr;VMAiQ{&%m_|$bG2-MfM9MLtSXVXUUSf7u z{jHb}Et=mmp3i1WGDX(A4&2{$IlHd?b$0#K^bfhMKe~S}0ARcLpHyizN8`f*;8fye z6cPjO9E3Z4s#&C0AxeYT=l2-q~fXv~fJyBQn9HGZIiAd`Cb$O%P z?qb~l>&#+N->Gc~L%|Zep>PEbnY6Fdl0N|)k;+NnJ z_V_;)k&>+!4^Vx3f1X?ayHDqT2}ik1#mCm;O;m*_>Q=SaY{RFsYkgZr6+l0axfUh> zEy$f7>Cw0|(rTbj#s_ppW}7$Jlgf6xfrd(x0=x+1KFHgCE9&mAS^&76Rg9O;-ZrT* zojF`!s0vUl{m*w7l1i>ec;s;$30I|_rxEqSaHu}qnW@dONn^3D{xD=+0#c9JEs;_! z9|FeMazGzg1{f>?ebQfXaeOVHKTOuJ;EtRy zzx_5|@TcT$*Q_u5UQAZ`!`zlVp1{4}z>w?T7`EHrxBZ97!u(^x_3XBw#SLI(pZ`Pz#!hdZYV`bYZab=CW= zdp+ruI+|!v<_kEE^Ke(RU5$6YkK9Byg- z+lE{5cE;Szaq`8Nv+dCTwC=ch9rzio`n30)`OcH+bfA~^60T4}j_^YKoU>JBC}Z9QKz$YLuEI};umgGl-C1xV7PHAq$i)4^p75UbXKd8)OpEBXS9YVu=d1wWs-_VqQ zH~&QVXH43&i(f$v@V9>qY6!>s_CM!e;%K6HUPB%(V1{TZWH_jBhtHv zyTdILd^R+bjWA$R_S24J&W7we!;1;0>h+?-*zJA4Aktjt&8bOzEID0rV50IFUn73V z=SrP!*afH!)OX~jI9`*XcwyQ5v)8K& zT_x|&c=^z)d7b4+qp(hxmM1>PXGg1QQ=V$+$o0)UwqgDdZrzYFkMs)S=Gl)#g4 z2QGp}a=-Zj*aZR5nXi9gX+2_Lp_6}!b^FJO;d`A4wMLE3Exb$+dI$d#XDE#h`q#Wmc3wj{1uenc(^Zl*@db!zo;f=@d0nwK+!AlqL)H-Y@!UqB^38h{RRsL zh0Q3p0oXdS_U%(0?y3SHs^?us^$CWb@r`AUv$Se%tO5F2j~^20u10_@S?KbmE^)17 z0tUqYz_r>e{`iG~e(uZ!hcrSOxAE0P}kt*&bMH zG$8WiN+btuy5#0IdOf=)uS7b?r(0KMb$`<3Y=3Vjgkz|aR4ye|5|Dwgm^j)V4ZFHh zWmpGGk#K!I!if#^^f;?Yt^q8mr9A8-M#@wfQuvz{M!lgH&}@-Ys~^>86rTrucs%-Z5+(jJVQV#4 z-+Sa$pLv`ZvFO#HvRl1pAm$k7Cg(fDS3R4NV(GWyO~r0+*BkNHTGHgB-l zm%@u4>O9+ls@co&can95_mp-ma%gC4^#PXHh``4H0$P=f5iq$tpnZH6YPMQv)fXzE zh7YJh@Lm>qdo+?Bmz?CK*Vso4d`Y9P6XWAMKqH}Tm1PR$?Tj=@NH9w6Q^(WjI{cMc zTFb;(`D;bbuP`@jdEiwEI_-DSiBEQa2tY_v)g2MHuIhb39Y$?vbdiIWx*q>c-CtqG@kWAx%$ zh@FVoKxyS1 zr_CqD&O!U85||Vd58XT*0ty*Sfa-_sAWk)!?<;^NUJMl}wd6+@VxY{^9Mk=N_gC6J zzmHg$D9*!8FF_g@AW$qoe98Xxi~9Mu-qvy-Ap(>f{`mh`=^rltZ$C5u5|iEZC)fT# zQU3?S`tLF{fBPWm%+OO^O>l1xN{eMvbIjCLxz2C%^^#Ptw&_(@PEGJHzUG%-0nBG0 z;t>y2Kk3|G9qI*MJCXst?$^e{LCgE6-}~!hINZ7_T2=_IV0ipj9u~w1pwd(-)IX5? zmA`JitkhfI%D?<8Z&>B&rQyEKdGPSB{B<~8Pc^uK{?8uzT}1uo4#Vua3D1OL*S@8; zy>E>u$Fek%-&oK`Q6QScKyY#X`0GAB^5$FB?Da);JGyODohhX^rYQf0Dt-0#r>mDQ z?#6B7tAD{HdhT6r(Y;gRjK8aG{fiI4e+>{cuF$jofxZ9E11NkihZ|uN{goAlJpt?}tdN%L<{xkD-=E>~gEz(H5(yqO{G}Cg zU83{24jAPA%9cOBc3GWVmC^buE9AWa>^NTwtcm%rZ222WV2OP1aPj}j3R^CByk#Wf z-e1~sg3BfT*QkHB_x~F8KL@w}9HZ{3=JNMebKu7Uw}fTzh#zp-==kCg9h9YA{dMpD zEKmVzR>43#5f1k7ZAHVu?i;0=z7Zsi*ZwIz`UB50=f!fd0%xqNh5kku>rdVFg4Iu0%ksK2Qf4|NhZ`|C8uT(-yx z%x_=0_s-=}j-aFZpNsjUbyE0U<{z)+P44~aF8{_7(3eGosI=hk&F1$%;l;i5itph~ zoPXsx+DU<3arJ-uPjB?MtNP7n^V^r{$NzB#y=VQw*64Sy`T5h203#H*RTHv&i9`gV zVD_bgj*7^-jOXb=DX)IMNk=T3!?3=ysm1O#wc~)A<9#Xj=G<31&J(sc(8;R7qE%pM zdT>9UA4)-RpIgS#5E!S3?e$1&p91WYk}|n5twNLQV&_M5fCvokm`&Z;8*$#aIwKMD zo(IB5KYT4|ip2=@=PXf2DUUSRv0c+SL&Oxr(VDX0QnGvtJ&&mL7hPmY_sOj zj5S9kMJLy?sUb{YDn1OZU-G46OYi(}+RKX!uB2yd(97lvQgSO^pB>bA@Xc}v(&f2c7O%30; zg!_7_rs*C1Fz`cL4I@LNwwB`EZjsM}-9?sbD#p~0Et@N7>Zaes=u&_E29z%!DR0-O zKvJOmq{simVH}vRp097JdY$w;48GFrO>v$Yz3rSfh_$o`NGDd!M=1s>H>la$+q1EX z4EX9NXF*gP{i?zKxW(2YQ}S#j?@hX);B*lW-H9Th@7(}05o(j+s@xqBjCx-&oD1!G{VO73?n0aF<8kt~lF zo%6!zxh-csF(`(hn9f_(YnYOJzFCgA%)BS>+k_ofcWx(5W0*V-tEbt}-5eDd%%Vh2 zmSS8V2W&eeSTld_WvHdz(RPHF65uhWC9A`=2Ye?pL|*su$r}m)B}-mNH`U1;?ZwkI zVvh7GcFXfH!}HqfFyqBcxXMq8p>o{U3p{KPUgyVqBjAW$w(<$7Rx0~YXYy1)kZ^QS z3)e+L34uouR_$~~I7d!&ys0W)*up^tUUtL&c?<5t1Xc%DU6C_~Ro!Ey%@PsSo3-v) zL0$^W1L~^zNR~BsKn31&4NRM1JJ<4x7rE6fve`qbDjKO=vR>Fq(?qi<@8Q#4dP$Z> zz)qIe@I5i%Z0Cp+X+j~tBat$X4u1m5KriF4>9eNk#+K>E<~phzb`1U9I`v=<53G7Es=T{z!BGYYSgKazr--@U0(>%?)GtS_^T1*GeN*ulbbWCQA*niBu z;b>CCqX-;8?X=a>hQ)HR#j&%6r*K}&)opdUUS7_$=R$cg?#povhp@B4W(p}J5@8%M zktudK0nb)VwcejQ4ZGNSUsn)v@v?XeuZ089c6K;M$3Za1aluX4nJcXz_apMFN95ec z?p9LUQ?OI$tl`ppryvlbrjm}x1@-a0Ab>!zc!DyMZ5Mm>8p+u=Gq4@rz04L&WpL`qg~H#39m16-qYys)8ATXNE1DWj>x}xY%<)kC2PGY z!GF{sae;~FI+PY`0mZj0)Jy1M4zFKOHy%E^P;2ds$Z($a9CjVPQ)d}W(spOm&yT)BlF^5^nx%R3IWbnI>%{dh>sdTRj%^Ty98Ia3X+~X zb6=db)S0*64}5^iNWhRwQTffA;+ndh_w-yp zUkyHRY`^!)uvqU7s43v0dx!1OX|j7JjUoM)Hoz*v_F5=yUSHsBSL1fcmh4vhgOuVw z^0m(2K23-af|dNRn#+naXoux&BaarNFC@sTo94S~OvIDSl;B)8s>c{SXz%7oIx0Ou z(>!UBwVS+i8j3U|=7{9E@S4Wdy*ngd$LO{03(WzL;wxB_@2-dxzBzjDne@^{{AZ37evGn_JxE{1$`lOtOzJI1D`Z2k+t~4ZJxU$Ps^KLF%PzRX*vIkEzjG zXsG=-+|I6{>&CC$+g|&@tX+4s`QuOsM{Pxn{`2A!D$l*%{52ortOyq(a?}jq_fWC5 zuZ@pAkKD&cu%DPFSvHBFMqbNgoquPDusS8aKAN>ilGt z1!{sc>0;M&oePv1jqB7oKD8XdMl2MMTUVDB;W5*746QYo$TrsEO}C>8jzzx9h}Ob@ zw>RF-UVr9wFog}fc++_y@%@EN>^-@<4-Y$(qTdXBY>9d}9+-~%P?wmAvBOVE8-M@n zXDd>;X&}8{TB7-PZVxq`wW92{lXF9q;_#{0#;(wzXX>iwbn2OKMC;-%Y#LJYWmtP^ zF?m&Z_`U)t=jn+c%B6)zuA!YaHVzlRz2iI<{ z<1pj_M+qC3F(1irJ8U3>X0WZrfTo7DxmCrFkzu<{SLK^yQIG_QCjWj_BcX^@W=d4K z)w%OT5>Ho~nd@Oaj`-WmDcO%bL9_2;i4H1vV;9@%oKgwSt|ZHHa{C0}>Q$?H%#sRO zC<}(vLl|j4c@4#sV!=a{9yT^;Jfj9Vr4Y?9}LV}bh$OX>MNnt2AU8+8}wDY$C9 z_-eQ`c*QO@9&?nXbz35J;EwiE5oEkN`b$gz#pHay&M*y){mEKQX|lqRmcenq?jqv+ zRrTTLCbej(QgPX>(V#0VAmwR`#eqlDO7=7q*`=WWD~1k3^FoLOjGm4+_mmSPW4f3p_ZPUqHD~(P41+h9#8WP_hfLI@U$Ebz(VL zW|dxCD4Pl??&2RFvhKj`w!@ae*A$?W1=xVF{-mkQbvi$Y7~|)StgLAca&<2L2>Lp$ zGq#p}wd8fpkgd=PtIRRIc-KN9Kjj5OapHdbWx7w-i_6Skbzs%u1|U!|{@m(UGx2K-P{sWp$+5>WGIvFt(W7q(e+ zj|C^!uH2sJUHBvogG)S9t|YZ2Uy1li@GV7a;`!B|dSBd(-zh;Ry?wsnzA}$pb>3#t zh=_aPvcQIddqKf3S$&wU8RG#YaoYhcyuHewlCdD%_)e!lY;7L`U?cwz%SK zq*XlI^lKnl|6TmqG~>3{2@>LC=57dwK82L{!k!9~;4~r#&j8h!U~D(Py!PAri1?&s zaso2L&LRigxV38$Of1W7v;tqK6j5*@ig+$#;}^kBFS^jK333m$zMo;G==DsYJ?58> z1*J(~_zLEbRWJA1^yS8e(CbqcIVl?Gt}$*?sq*-w-m-?ER*Dw6zyQL& zPSS#*14;cp{+Y1CcfzqE+tKgSJlt1f%i2eb&cI_#!k!ylHn8FYSAO(IT8Rlp7_Se; zGS_}K7L&n;o1zhm203>xDHyfLG3qay)?OmUSsN)aEfylML1{iS*W!-9c=|qD06&EYw&e?Mb)Bmoip#Us zUG1CQwSt1CV2k%tMQ!cJKsD|sp7=Jn_ddCEwW+gdC^cJDSgh-2#v(ysU2KjkP(`xo zTA|`lF*c01toA|$>?u;mi$~NFMHb2wwpuDW49MhcDRqJm?TtwXw!#XJxstYUC2kXr zVxqnR^;u=WZe)bVYg$^mTXUe@9gx_v!U}4^xmG;#)JwprnNU!6Ul3q zWLH|t!Foa-8Mhto5#S~tZPcAkZfa!7?Y7eUbsgV#?o0(?r5x65dQzXo!uiSky*9KO z=|bmKH+b58$&k7<{F)}UO|%tXoxD|MpG!D#bG1@H4=2Qyo)GmN4U`Kle4D2;+Yo;H zJq7AlWC7_O!v>k#1@r`Z2yTPJOVhXO^+cSlu8{bD4B{$S(7HwvpxlbjUhy%4-t6J2 zdQ|0Br!GR^!VWy}HJiQJ%1o6OoI0VJU!qIxZoBZB2Fb&eq-%AaN98_bE(kOqV%Ys& z{Y&8CnZ-6mcu@QIqaHjkVDwwYdUD>KtB_1ytoNZlSGR?D!Oi66i$hXTXj^}` z`;GZ5D+WJpku;1ip|E*ojl@ZBgofxSrduDX%&TJbq$+W%vr#(CT2-HDruS$+8f@|A zNGo2f=4^bt?#;ehRkF5{R;1Mw`U~M*hXqr&*{JaAH^xd$r{c5QK-5FA2_D79 zQLXYkMFTWDea51l*En`|N^n+D@-(imQRF&qp%n%8M@_Eyh}N2vqCA_s5T=SJ-xRKIdDvzHq?wys{!=0wBXH!2}S z)HxC(MuoNnXcj8lPNL#)++;1?+o@b_(POL(Dv4T{^|JA9W30L@f0J)t}iR&k5n$_G+H_;bfV8|T$7 z%X^M&o8XfK~|MvSrUL}=fG^bswXr#xyc-d4E9}S>L57ZEc#pEsz zVb)CDDmsPia|7}D)Sn`N?BB&tQw14`s8n4Jv|LzidGt1svjzLPE6rsmfp1gqGDk@A zs{RiegMj+Da9wyZ1#A4Qf_7ZpH3kQejgesMyU^wamIxD7&Tq3-9q zsReb!W;5m-o%y#P>z;=?3i@F(OE)VoJ^P)B`UcW*-D1&I$drRhfVmzc{D7yXNe(1}z`e{eZ3s&S_Hn z1r>Di+AX;!hiEKtl zPOn)`MXq6s%)!L7#cv@c%#0(6H_)E;*&}7GH16@5qSw47jZ)}uHx#q5Am9SG>M?~| zd|}tf%B|{kw2tQyc@t><`i=@r?ey73oV=#7jzw#YQXDN`d00F*VO?)96=to@uw;BH4 z)@x$$mkGeMy2u1sPwJbgk{&t5T@@@=Xvi)}P^DuA#tcu{m~rwnI& ztGuiOJF1Nv+R{-Dc&4by!h1U*wrAtBZ8oPJhvP9=lSm+hK?TWP z8?-V;$u?9;Tkpdd$ixpQpBPNheD9!Yz-^d`yiU6wj#rg{PSa1&C3IW-W}i<@sap0u z9}iWZndKD&zIP~bZ_?bQpXPR8;l~H6wQw}kbr1(`2Kx@z)Y80#D@nvjPFN9F5EC!V zN@e^o?r7J_9pN;)?A)__d6KueC+;4&6WL6}N!4&NMLV|pa~e;Cz3GNK=PSFPI%;5BIf>|ma;mZY?PzFmE%I~Po+l#DC*E zEq4pAvSx+2DlYdJ z{b*`428t)qt!};10r5NuyL~|Bt&7M%YxRSa9>^LTHC}6f%Qq!f;y#wWZH%I5ksg~C z1=8&{gdC;dDDCv>*!epgj*jVQXXuvz3C;888nrEDN87isvAp-+OX8xw_eDL%U&)2%%whi@%TuyiJgZU3Gt;|I68 z&79*fBQj-OO&$#XoJ_s9w#?V&cCJ5W67P&@;OV^gHaUTSvcKqo1doF6F;2f=YigIc zQt8%AYZwd8y6o(3>nw%H(pDoic3B|9T1!=8oLl#Vd^(DdRB9wt|8it$(H*{hzdc<|I z$&DussW6XkncvS5n}dVC7;~;KuOHG(X?-Z7Yp$p_5qEZKN1R{!>1cM%S^sz}>pAOL zPa|!-Rs!4E*P-cKn(l5~^ph2~lRJ6^D2*9y828jzRaeXsIs81nHBnljt=6=Z_t<%S z?Ed!isl){s`xiOjS!MuvF9qg1^XyDl~o+C9?Ov0xu7+_d_=RMk})Ivtm-^pjCIHE7q}@-Q`0#HfHzk4xi zWC|FIoR)R6C#|D<3i(EPNFTTSUlI9y$Z!5H(Q-%9~I zL4kh-&Z-eLA!*N9uhz6eO}i6dkG1D?QzMB-P1C`81Jl z-G`qeyP||(b~%VeDxA@WzKasGBmNNU2V)YaPPmf!zQu)%RwAwdC}+kkwAnAo&3);s zM~hgEOIII_j7#E@h+u+C*oT3J@&JvmSYD%63Pmn7j})<&EoeM5=ON}P(o}Qato81~ zvc!_pXc={q8O12s+VgBw8@ArGX`@o=vBa?`s1l@F^BT<4mTf@WdGv^Mg%OnGkf&ws zw%BZsGHO&*6tVoC9U)cojzy&;VZTj6`}N*55B}yg77h>99T-Q*M@A4KZ+85=&IgmB zvPBCJ0)~@@*lr_rzKVO7$foXar^N;9paNOD98#3~aSj>3Gw{}CDv|kApae*V`+8u4 z_+Gm!0n%LUM&X(`SVgvdsK}=prwAS!Fpa?}7y;e*lo9?coiWQ^QO#VD{$23{PwvG` zn61f}S}F#-{y{`dSfP^`jnFy!f;L8W1g-XcUM^=oeJC`^N21wjykDo?amz71a0C?7 zRd7CO@Vc?x0B!|4*gT+bHwcoj=a=|8&2rp^k@maC{COo&aRaJIKi{+e(Q_BKBPHHb zsVKL=5^tdshw7~)Nm@WRN>+%i?aYospTBwk5vZ8Nvd7jdPuEg~pL|ePrGyRF49SvG zE^2c=*A8CS6E6G^DKp9*l*>jy;bWh$_+nQx7G;x>*1|KxPZPKmlPaufCi<-qWMru{ zl#ZE^8RZGuDJXlQ7P>wRk>=_+O(%PB;XmMLDN@cIyP`dAUs!6V(8wz4vRcJjy?y(oHvRqc8yXDA0)I38jL|Kl1xW; zPoSbD;Wl&achj_^8gZ-Yo>DDnn!E=yR>hz#Y}R^%cjQR2JkD+uM}&Z>qc<(X?%a{U z0y5Xh2U`~fGD8F%j&e}$H)*#jSe3fytc<{9-nd@Jv#Lr@EO>j*Rnj91Hd+0&CW861 z*nPD1I@=BY-C-myBe!Yu1Op!?09U;JbNrU%hRmn!j@48Z_j2FDu2j`{~-8N#KkoGJ%8F-o71k+8A4usI?+O zNl@tnUJdSgQ?dz3{t_dI9iEK49J13Cqy8i@Tp@KrduY*^!_G(Aka%mJeOgk$OA$4D zZ!xWL=icGoET5vgkbMogJ7|2_%VTNEaq0eeLEQsJp-eb zA*7#^{2ejgH})?RMh&Ven3aW~iLi=y@+&HxSU)|Wo$0je7vVt6R1cPx6b~U;X{P!3 zIb=!I>cB@G3R?L%(c-t?soL|?%x?qi*Ps^njr`5xGBH(=?LCpepUX{r$xkjWr!{c` z!LPf0!KB0dP_#pd^+ZQd6bwllRc_{iu1mW-AN>y+wU3fCC8&bc!tIgebnm#;*d2^+ znatgf!*_{KqNhTucDjRvxC&Nrh6p^IZ<}*Q$Y_UElCR&DfW4ZL?gN?aR_sa3fjUk-0wFbTZ zomf}^1IrW>2_CA3*0AHedub2e$@hSSf>Zg4WL4bO`}mPafx*l1pH;3{L$eA5cQQ( zm!`=6J&G7loS}S=xseDX(s`cg*3kl^u{2eVnC+BQme7~y1ar_@{mdZtS$FmK&@ z9o^mTJD8U9h5UB!k3uc9%j(2<9fj6v##ifTOUXTf;0|Wmc^H{3g7?(n(y-$9M%3USsazlO!<*21A zIR8QVrELVkBat8`rck*%KXx{Gk?Hdgo!!zRA#ZsaLH@qm4`^KHBZZ0X?)rI>v``e+ z_qYoi5=vm+Hsg2BpHo6sj^*V?-m?sg=A^=^5K@etcbZ+~UH!To#v)1yFcvr-tGR~i z{wBro(^hwO_1mbWH15#cE*bSVrRf&2r0UDKbyaNPxgC#j$no|bPz_3OggE+gk5mQwMCA&JVAu|v%sin`L6o(gv*go@mh4olwXyd2) zx}%82pARydi=C~fdPxyG`EsuBY(fTe(R`{D{s*)z?v<*=nz&guz;)iL!?lWaG$7I4 z9&yWYUZk08x1~ptoNxT6!EK`VIhdr)Z!8?X=MByQj%=2!3w|a#LJ=gJ-jWZ#st{MK z2&3Jvj#nPbi0iO2?GUk#vEV*`W2SvuI9~c~%a1Tg>@<9e=y}s{IOGy)u@AA1eczl3 z4c5{NznKArglO)TFFx;QH5IDVCNocwWsbACfyRadc$tb?xNWP zV(gQvARf>9TqqXRl+a8OLNxxVgU=$Arqh)^&?N1dK3L_kbJ^9?PjW1r3nP!-L;@O^9bJx@9bZmKld6SDs=%G z<4T3_2v>3Bu+mnvZT1=aaY9yi2QoWGjD3QWVt7N)Rz?KUZ&7*K+bkt5Kx~^(g&TP3 zX0|sExsAmV=<^3zCRLUqEvNa^nRD4*JX=FLE?a=ehIv$^r;)7#6xLa(<i!?tg?>fLL`S`g_36U)SN-#fNH@g)E> z_{3h$?MA>YH0nAV)hc*e50gs$(Ge26FG;DiklLwRotTJoM3SV5bo)YWbYw&?F8&Pa z&Yd^BZ?Pi6JUe{5EL>VMOS-h{Z(e;~N%#p}o`_j1pxIng)TbSyMqd%qAa}T*v!d?a)`^kY z6`d8kjf*|Rj75J%YgYxE;vRfhqB?Lap6r_}2)|i8*`?@5k5Ml!_4Z=lQ~M(3jn}rL zK}K1mbdhfMkJ!jHUih0wYrU+=9A-ay=#^k)9Ewwv z#tb5O#*pU+)&V!Km^WZ+gVk^6>yst5^FL%xa%2}!C;9jLttlnZ7tbjGK3$sTFhVXf7+!9&IvwS2wb;QGtndiZcw? zCpiRQfiLH@sI`xN?xn!yjs%j?uk-GXOPKacE|X;WO`!~ADn<|axGY~!oiHl#ukz-b zM>=)LUQRGYUo%+w$+s|5?&eC^lTDv|INoJFC5NH!`KOwXy_pJC$RgeKOu>!gonZgO zQAcV@0i)Cp#mSnh#^X315iR(oG9$XI%*vZ`4#vkfYmnLrMXu9rH>^OEPATT!--w}i zsb*bw*;~zQF80bEh8P|M4HdR_(8hTr%=nSA>RjCEccZrdjHH@MfEUMpAZ75>bB`n_ zRl&w)uz2m8PkL1eWOkQLr}d<9=Wa7{YT7_XYcPN(;I4P-4fHD2X!K^h=9mB+GjC9) z(%GuZe@1Gs$C`%AEJAz~mT9UtL&<<;6OygEaM%L3(u?p5DpI1Aqf(Pw zZEO}bp^f!YJi#3e=~`@-Fj}6x$q|HLur*&$Ml|& z91zO>(UxQ?yc`I<=94hJJ0eNk^U*$Un76?^^`WPYfc- z;B|-*7Q>d_2hU!lBrj3TB%EP!Espj=EW@jAP>%6VKepeyYq@A@cwiz|mlHZBI@xZS zZ#nBeR*5#WWPqPA+OwOJkpkzGxU6K}Iej42HhEeetek*n=;hwk)o~F3ZS@qRLG#7| zu4V~LFu6b_rBsSMgtYjmRD|&19*2j@VH_eh4L3 z6Ptiq5Rb~I7<|;zkPjhyxTjjt6wq`b8(GKnv%b?1sPQDD;K2x(&qGgW9^$%vC#+3H z$h<^S5`^az{ABN7-jfqz6fcFvH%|KYfpER_6GTKv1CuXN!Jk%9SiXrN>n;q zuB~j6(`)s23Z$+*Wm*IA8LV9IGmKrQ$gELzjl^E62rH6%L|L2-JKj#oAa+t=uC5H% z;z#i|YafV`SfbrKxmwMqhGILyl(0IKWr?U0T@P$7Lq>ot<@pEnOwy4Ch;6-j$ILtI z>lOK$_~%%d#YdvMLqdD^!c1$*t&QOF%XzAsRjXf8^qMAcis|rBN-*LF?Bq4OKeX9d zGz^YtMtnXHJm;s*mq6*dv{DQ#eupm~T}OPcHAm=TJ}P zc{OS|;Ugb9JG7M@x{b6Y9fLPS&QZ z3vkaHV>+wn4SAxhuk<<0gb>0x8^|+Dt`&Eh%c?D}A00jL-QYt&tHu}vnnaV>UcqAQ z!IP-7O++sL0Nb@z~zZtb*X7o=Ea+!_z0n__J!E~0{UaG@hfEwcBcTJQGLec;k~+G?V# z6cCCIKpspw8+J9G=kw0o58>|rbQk`pov5KfcVd>Tom|I!D>60eGaf2lDXm69&o6Fa z1oJ_$evme7u2uY?Fl7WiL;#x&)+Pwi@r*Nywip!9NLMNqe?NN_#N6x=u!E0c#)|)WfXB0M<`|eQ z48A!>3L9EnU=x*Q7;b;fO3I^qBSTy{BTlf#hiritqV++p^Z#P&JHwjlwyo`8L7IYe zK_noAA{bf#6$Ftcq9CDzNbe|wDhMK7igbcV69H+VH|Ztx&|7E$=_T~~t@xgE?{}Yb ze)vR%z|LN4&o$?mV~k0X>Fpb1uz1mgGjZ1Xh2G{sT1KMtL86JSLt2)S$n`4kiT0 zdBQH6eO41}4okY=yb-8p*(%!(Ym>O*f~ZxbT9?sRv+hiWzA%rw<5(Na?Z*!z5xD5z z%0MmjXiY>7Mv4tG>BWbrxzI$}jIqVs_e338zkB<*@GY!;^P#@~IxFA#sqnGg-uU~{ zoCeof@7ZCLL_^xOm<_WgzB|!=-eHfKf2;k2#I%07gI!LGT}4@Ft}_CHXh)YF^|8Kd z%#7L;@`CVg-Tp9lA)|=Tw6T&bgWf^uwFM?2n={eZt3;HKDaxAJ89Dm#GDJmk|IM8g zPkNgiw}@`Fk|2SEFG5}*t$lcCK<*k-9N#M=uM$%^#8uI&*v0Pg6o;5^U}~1ixNXLr z5CCPG<00j4u7@*^^mfOVh_^oV#N0i`PoeK+0$|dB2K-XlY>_(TFpj&HT{|Wv^5)__8VyY6PM)sv^QN77;kE{ zH$+uxRkwYZo|6fXj^w)g;185!}V z)s1QB)1hMMk#E-vhBi@0D}Gk-3{$&*APh4y`4AmqHe51YbYsOp7adM6(t0Utz{2Cv z9{T><%X-;jyWMYux}*P;uzh2WADiy12o8bTUOyXjlL2P=)Qzu{QOn2Iq2--D%@$?# zdF>M(Z?xon++)>%r))#=hFMbM3(8K5^-WbRX7TKG0qg;nbv+FwFE31~<$rTiso7nJ6|J+?fzb#|!AnVj{ZUt7 zO(zLoYwYMEY;tP)r&a2IL~$IQJ1hNAS%5>e51Z7!*65aau~G1U*Xx|uJFgF%KR85f zlPd#^f3UyRig;b9Nn1%00iOEqPoN__VvE?$H?J#v)%BA9U+>GaByC|*l2?4gAy5-N zD~aL|d*&sl_Wd2b{3=|*uvgfsd?8(4IXOq|MpGe^l^GmHNkxjj{bBlCod;t8CFgz{-b zfoyE>XRbv_3u!Zjkv(S?W<1$agyW6r>rqYYPR}dm?9Sv96B{y z*)LiBD<1xrmu$@ob(S-6IU}k~rBX8`HODzF6SEw`{wXaf>kYa8gi$Zq3;aDT?w`b0 zOH(E?2V)dd>_XXhoeY?-IrxC9PbQVoq7Tqc{r_*#{~v|DXaK%B;QgZE^8W7VN%Jo=#408DSx%Xf-$6W;^0e*aDRC;R>FT+hT#$wNyC zWA~DZaVs*rIV0nonf0PvcO@lF+%!$e(~_zcEBDD8`Fv%w;f_soCaJ(gke#P-8Hj7l z0Lh!%u;WDVV0HP{uUSUks;%BFAn6j-0s0OV01zB2rVfnEdYr z^=?`Qz|9t7j6wv8$Gd=lkdKJaE;!X3>Ll%ecWajS1Y7r=q6RUg)#ABFcarc=CL`69 z<%x8;I1Ra4gCAK%t$c1%SNrWeP3feu9f8fs_}oE91<~SPjzJd3M)^(4UqhaB(~@SB z5I>U35B#LSfB8sHWG7dhYFx|L>#kx0b+^7h;pHkIzpzM}-2`)<4U_vhX&DGDehPNK zP5J7(+zL+bLNUWB22viGZvz~(O;?h(eSVuWYSCtS5bt6n6HVYri!k^#Zlu|+Q*_Op zp4(Y^X+%!r!X@ESFY+pGBcifwA-d+sc;x-4)uH_A=~34yyAU}*fEgZC@N>=>KXU|X zzI33$n_uX3s&**f2)2QT1<4!Zh&Ql8%%W(Bq2B>gZyLv`u;${bnX7MX8gGP%I#d zZd0zF0GUtFQ3%Tt!&zlDJH!0iAP_{*j?1nYN>Xy5oTvRSd*OQI zSR_h+An}4RAB+`;dZVJlDqrbrz1SW9dSSqPQEkIYOCAa_y?lX&_AKmt8OtT?$1yFR z$K$2J9zIWqYN%JO%R41C?$fzJm^rFl{h?OM8@(q>H75#Rw@#*5PLe}y@I);Swj#V3 z$bC>f$k~lU+^OX8B#G2hVn{7tP_h}B@4(#D&<^w1t7i%E`D%PJO4@&}?U;VQG>WI;rcu~LU8FihN zF~jNS)0iA&lL_c_6&p2K`oBmG428NY)eH$n$?x90TNC%nbV+JWI!RQt^4M4Xd?=j5o$ zzDCvJD~#cm)74z$<0avu6LYsHD}EcNv9DWzA@t7cqX6D`(fh+ z@GxiIBRoF;&hcb_K5KJDmceQkoU`>p%$RD6g=NtkU5O)2RMEVUn7oly{yRntCbmy~ z)48&wX&XIAbHZ8ifZ5Jsl^DEtPM37nTz)>+3XC{ZngLYDSyw+ZRfgSGCsWrLSvlpx z=w>){Z7bi#eM!sZUYx7gntgP|%Nn_c#3D(!v8t}cD51%!c5u;pq@;FQiC!x?*VhS? zW$ebT;=r7Ma4vDf%%eAKUYvfj`g76AI#?8O(H`<@)PLQQ|9ZjG9=MG2z`R}3 z;h5Yp_}gJl6m5Q2E;?}C@?PtMi3|=z3MFEs7e3MmuGcDuWn_h@h*`av>-+?=(@cA_ zAK6{?abC$L^%XLbvcpr{((@z*)jhwDG}5YiKGH9o^9h+CF5eloCEgrVa=d~__-f= z*Pl`sFf{?(SHCwAUwA)O%UeNNcxwfSrp8Z?ai^M&iLTRpPN+;4w~dM;>SWb5h?CFO z!V2EX#x?#^;LVE!dL+G0;iUYh0)s)O_d^Eb{lDH9p_ol?)*6zim&MD)68lV1(yk*G zxmB`lsZ5o}D>hw$eNN=TM8S-Z%Ay4jnXVCPKo_?7w%&}~jVFNKhGg=$Ep!E2{eJjc z#02U@U!-N+=8mzm^IZc4Po}|3d^Jb*(8IfYNO?&7>765N=P6$AB#qi@lhi#&ig~|9 z&fH^*&f$}jf}YFxlCJRM(EbjhD#R-K$a5-8h0lF3p_j>Y%oo2mex7CTxAG100~q_`FUpa(w@VWE8Rfg%0Q#h9 zAwIFw{fwl+70GDu+QSX7n3o#*^g~0p`B0%QeJNs;1wrhwX_A%3Ma2@NTMgTj7Vm^t zM)|EQx7V$Wi-SS~TMwT$VnPRqJCKtQgd>K@_rRTFwER6`i2avUfj?J^GMeV#$-4PD zQ6H0f^Q<&zM~Y61zii@}fT%YRdXf6i@6zK)#yiT9H!9tGLKDwhiK*=`+ebzX$p(?!Tg zJ<}C(5m=6*{~yF)c~q0c^yfQb@qC4sqq!4?o4#1}u2d2_?>SQu){l?KyqMzmNPSNB zlTI~{{kzhySu-P@g%dINDX%fx{ysbYt73Ho>ja=BPWK~jVbw0FQ@5LsZ{P9;Pwkw* zIIACHuYbCWQ>g2h^f8K%Fi+fBL^abVCfDWsxd)p(3-sO)x`4YBP?E9CwUiLCpRT{p zGk^2wj=!onubO^2IGbqRHno3D3t_ICO#hEW_F8ujR}%Dpbl z0=;PT&FLw`jLV1xw`b1A$+LyJQ?${@EqA@_hCfN#Wyv0U(RGFD%p66nh|!H=KXtLm zA&gN76^>a{Ajf%ZQN3gl1x`LEKW3L7S5k6p*mwkm72KUM-`hdAIC!bHB)h^6_etI; zD|)w}-E78>1VX;1z6O_=!KI#r&C~sDBNkJ&a6d>fUm1iAQzRstaW#)T2#!(e!P(DN#`(oK_1I#A3ZLc(J!HW9n|)mc=Wj?a zkJB$r*nv#^Ht`{H+H8d^vAmw8Po)`#ogX57I7*^K&ClP?!`wx`Ml`^qV(xhki8 zwbwo9jlL&o>DU9Am8=WPMvOG2x_z322d`3|3uJ+Ag}@~x0CiFQ$brtm3tgi+~WfnF27f)ExMF&Q2Z6&^jAGc zM>;e|25FtWK8)gQGEg?k%ja++&ph2|X34D?eiQBLby#XyY&+spnxI=CT8$5u$|!0V z_%!?}F$S`H%ded>lwTnFmoA~DzG5LE8rl7bB)Gki<@k>rw>xQhdp}I|^7*UI2Fg~Q z%FKmft-FnkF}9l|mW?l?kfCsg@=w!TZv|bKW3%S2dogdZiQu*TK~&}tVp}8XwUA-= z7;E*~FD=639`Xg3eF#)Cu*JLX0+WTesXQLDN0DeokG-ijsqMG_dS+(p1o?7hJrz8C z{SXX3HvC;GpDAgRMNbkY7^c%NcOed_@B=&SmF}fqn-RF}zN~(d(xT01qtRy&v&vhy zte{qD4}O(Y6>kpG^EG!);K0LcUV%>?zDTRBKQRuFfT7s$vVict`S4Q_F}!{|-wX^r;eRpg2<7*a%BHI%$ck!zjMer%e-C_uzGq0o`cqSfE1sqG>p4Bn@sP|ws zo3RU9pEX9EZY(HTZ|T3$sKqii73%oo%ht#OEJ)+N4DbN%N!9 zpjyaWm;Nl-CK_~f&#$JfN2}?zjWD?T97ifEUohsw5-gNNNe9q7pxl(Y}ye=bMKh}49m{sKn*dH#tAoDF1WWDM@ zKW%s=%aQb6-i3!E8G&}i!yj4Nu9roK_Y3g`NR}0D^uadg!kW94O#bkGrLv@^ZiG4% zDZQ*SkGCMDvC1JVsCbSP{JDt|@e=OrI3Eb4!q4sID_)cnrTxOHT)V?&>+m+AWJ<`! zb66`=fNX;G1&cBgrH_?DbLV~)B;t)XtdDH%U#zCmU6vg-2Gz0}LQ&QJpQGXLHb!7xMj z*su3Ci+hJw$nsKS{pnulY0PZu3o51XhO~NO@vzON$*cIa^@na0Pn@tk4VlX$JC(@F zmbZnvaA=)h!`+GdtxpTiJS)gkvG-OYU}i>v+At5_yDC1h5h4%M`np4`efzHJ>_Y=< z!>*d;1le^ZSGJL;@fAb`&#~9twqnpu<&D4RG9?;4GhJzA#+dlvl!pEdRqPvr#zMrM zRe8l}c3u+Z>9>u#t4mMWJ`5;W<52-~c4BQLn4Bb+_b$IKeJtP3(pZ~e+ z?W#=eW6!o1g1ZA74g+x6`<8pG9KRh;lH_js-aqEreT<*zSYs2xiau~?aH?9;kym_V zju;;5gUsv;313ASew8kquLvJh)#TWC9RXspBIe^Z6Crg>z=`%rt&Di8;y}E#*=&VY zaad*c5fh>TuD_aQbf#^Ml`oTH+q ztc~`Q%Rre}tVLmYD3AP5(uFtE!fB0s^t;X%dN*b2L;+%yxdAy%ua{%hAG7Phz{8}%w-!~LR>gC1t$T*@4T|t823#uI52_U;Xqfi;7MxpsZE1ss89_n$|ikH)Ax?rL81AzL^(c5_2_z+$a6X z$9ql%`57lewZbL~T4s3>q^9pin8?z7O*58I$IB*KI|q@WSy5LnmC^i2gkuP7XOH6F zLr26)ql~H11EE zr!Jy-JZsj9VP?~;aah5rQ*ce!rRtW}aZyO%U3YcnI4lzPC}ntg#UbfanY>YCQLdTM zCp;cH`VkLb5OP`3T&kF;meGwcMHeiay)Fu|n<)QQZH!fJW?yZZsxw8?(xoh~GN%}8 zCl%Pb(svAv3wPMofpewAtXey$)9D=4PP~z|PDtTb7XY+2=%d#v%Ld&1^_J#!Ewjh| z-u5=>-v=TyZ9*ndm)rI$(q{T@7)=0_j&1vXj`{HO0?y-z!}8C8m$%1=_88ASo1Dhr zn;&%B+8!+BD5}21^3VCrWh-V&MRvBc;th(ZNmH}T(r5Udks;DaL$=UenkI>9HT$1p z%4DX$cK(UG*cJDHGLP$Y0>IU#8w5_Z8`mG4dLCqW-qY;G?I?)>lEqd@w5&K&6QfC- zphr`WVMgOhg#?$4jVC`NP`2ypN*v$hX)1c8=wFwWvypwGNr-Z{r%$JmT$t6I(BtvQ z;iG(OQRJplH|p1#;rma%R0JXS?2f9S5%XVb{Ebxyb;KyQV+lx?KrUx8aP!&K#|^b@ z=d8qW+_&nabCd=~LNX+r|EzDu%+!lp@F8snpkB;zq>+@L`B&HM<{h0 zo65{v=TQZ$(GAN1E=+FgwRa#54a%NWgy-}efn)IDKBqRE>sr+VX8Pzk5zR&}I_2;F zm+x((d@r?82x`WWBR&_D#mIa}hMd)1_ojWFe-L?DK39kHt%+>i-Ue{&De4Nut@CkM zI5WALcS(yQek7QFY|^OS{3^fdi>>Ub#=l|6*kIoKP4ZI@Q={qZUPq1k(hwx4cMXw| zj+AGpLyo>k(wtGaN*1iC6b$3uF;&9m{*W5c@Cc`3eDXX?$oA)bCu!$|uj*|{X;!ma zt`jE7t~4%M{3sKxs3)yY!M4_H$KHEs`04%GH~3q4I>EMfL>qGe*w;J@ou1??3bU%c zG4op0CFnrbcaPj_0EjU-Et1pjZ=lR!d+*hS!n<^8o){r+J1TO>mAiK!8lti501X9$ z+%S)oiW*kXk56=NQY$VW)-dE>37 z1*E`(9|jTARF5K!g_se2Wz_h*qxo;UfM07dz(5I`FUBcs+^GF#{==w4`oabCv=8?C zQFua&9lG7yw||OTcO!uPO0dx>YBMq;=!TR+Y!u~EY@89<=fdr#7u}p37c5e@tX{*y z@Wt^|%X{bCIHW0AC*CEJkPIJL#W9dThPC{jMRCTEIY) zLzA*b!rhrOG=l$<&617_YBGy5Fh|w^NSL&daA9WmgwAHj*7h^cAA%)3*O*~h){ zxk4im^Ye|sUK*b}m%;motM?V`PZh(lj~2YI@^EwDTUFNh26@o$GbdR#rp8BV#{}lMj!WC8RtBo zX@sbv1X9|w(w387cSdxEuO97oSIaQp4MtYuT@@;BA!uXH%jSDu_C*NxqW+Em|7l+NcO`2WS7 z?o;Fms49E$+3jEBEo zYiVDh&veS)5vXIsSsi7v#McDNaC*EJPfC+=Mm`8a99Sq@Ph1jsR|SytyEiJH+q(Xd zW{I1XaTA+QaBxfnt%)PnRSA6RS0)>or_j93 zo<`Vwo}M&lL(H=k=vNr-?AB#c1TTsFaA*>{@y3>OCiZU`2>?1%0ui8dBW!svY=Q{s zs=JEbO`Bw*kFr0CZ*uS<62#hM^gFJ0buTuva%PFH2DdRedB)Ck-r!*0$AKP}1R3-9 ze1CUaQMO;+f;7P*h1)jX502g@*P=OEni&yCZq5y}ktovX)%!5|G8-?l6T8k;y_Wip zw>61PZS~H(y`7hqFaUf)H_~XCsw=(`@%=OzqGnQb(Npv7i7RI=DV2hTd9BOni&z{Q z2NhDp7-@@S*gO-yx--<%)IUOc!tq14P>|1+GqkY#ibQF$)l6>Y=*fI#xFJosU+<{* z27I(2__F9@S!t^To@UOqn6PLpVuylfUfx96VP6u>7p5X_6zg;{y2!rE-CU}SZGIuY#{A6(h}HnmBnX;U5dXvc=evcPis0Wl3F zJx8iQ(c)mj<~c`Ue;ZzJ=S}1Hh1su;!3h~RbAh_<2q>fA`6!A)IT|z@>OJ|u-DvIa zyDIdmmf37VuX&o?qf6b!&;`G##^^F)1M@@?sP_e>1UGv*eune}XCvzYK7ywQXm1HMpEJ;IMcc#ZrT zvsl$F=aFas#)fst6n5U37P>{3T8uCTWXZ9(qmP%9beRu)96UCNVUGQ#mq>_>{_5|m zcWn~5rw5nNFnz0paa+YMRZ0Ru+L7&!cOjBh@)Rn0HcG}V6;Cr-0Pn*92k_r>O) znnH!5A2?F2p3jZkiJEBdAF@HE`G>)SocLC{F>G_+19@NYh-rcIFwR7Ax;)mRHc49erou!#(d|%NUrb&%CB-T4kdt15|`O%~jw}hh371 z)~{G(-a)R_=dUZZ;%{f&(2){10EQNe)voU9jebUtsjRB;8@Py5Z9j^e>BZj(h4%vO zhirXmzAyC~H$MAEMO;aFt&JtjSWE)v?+X!StosNAD#{~&?h;aSgBfrE0z*HHoll1Z zbNY*lc$%gas$vrSBeqHDY%M2O0Bc`tbr~35n)jS_u!(W1yLKZ$2Kd>=g^0)L`yNSi z8fDDy0HoHDh%SG{=1J!F$TC3bzk<4F4(jwMbKgmgs+JlEC6==I#5L^yNYGAQWc(pG z=5e?Z4SHC#?%$s}A8j-*aR{~f77K{jQ1L?*<3~L~oy+CanFdUCUqiiLYbrdMxeQ78 z1}UsPpVmpNf)9dchNtIxSSl-B4!GfcBe##~(vpFJu(a=ZJ0*qlXnBO%R#XU_pGheJ zv}&S~Fw>Rp008dngD*blvgxhxQ|7ybD(v7uo&^Dc>>wJ|E{2Q$e*K=G}q9fW~SFX zGp>_&{^p9{ad495nGnDmqYVs<^;72PbC1z^!ZrrUdqemYo)8{e4VDi=uqq9-h#EH0=l30&zi*(HX|4c-IW4s(fqvIuA=hELa$>= zpwO1*aPyTq>GMbcY_q&7e`7E7!UumR@RZVXF|oLo#mr83S)shKFK7-D*nROh;0WJY zNJ$?Is}C2MdzR3FL+K)(#3L~2NpTFlF!TK{NgMacO!&rSxw}}m=yjmCx>5j&*7t7V z7S`0}d&d|_FhdI5=#%jr*J$AXDST#3(e|4e2K~LfpZYEux9WUD;0nUVszBSX+o@XA z@SX@HjbSij^C{c%a*cxFGcNK)QfgoFj#J=0yI9|F%^va?x*c7iw9OSy>Mp`J;byX5 z9DIZEud20??RLD$xP{)~hzC^P;qLI~<%Zq{((&*7SfU;F9lOSa*O0f9)0^L}FOvO2& z2HJ?{?ni=MaJA!EwE9|eV8YNsvw835vi&eyN_I0bRr^0OQwHqWJ4RGGInJQJ><*lc z-x)GJ!uY{XWJJG5U`_8l=}Kwua$j|btBL7ayAEG}s1u5aEnpq;r@}vt)unH|kT%E1 zu|_+q=JFg83C$=HFXJoD@O_Xu_G-j`p(l(TyScMPLaA;x47{bcpVFZYZYO8dgjjqu z)Xk0v*3}8r(rJ<34|!0QfV!0&>T)N9)LHHb!(xB`@l5OGCP~v5hnd@VsRFvC36ziA zlF0c`l8Q$(%+1^511?N;ENJ{MU**96sjL2G3fBTRk-#n2Nz1C}YcbOZ_YB?Pt4hIv z`A*C~)m4dv^TPUi41pVBAzoIVYE)BqAihMc`e{L?r;z%h>~=JE-n}4sTOc)ipqRvN zqBI95wpNl1D|SJ$^y(t!%_oZcH7YC7A)Zm`15!LZC}O(5L-D(>C(fxD*>WzLOo;J( zmeu;E0MObQz%*$p))Gx?X3~^b(-(fd%duFHQ%B$EsNfbJCgt=cbAN-RR0=*huRM&u zbjPkrXlOeB21Nt%TRV)`^4)jGubM_0S0yY&^pV#Hth0GI$PVm<_iT%z^E3N0Y&VZTq zJ3#h>-5$vApQnimC`g8>2V#zf<`95X^W~wy$6rTZ0~`aNFvmZiPx7q3M;2vVIYnmE zz2OonvBUW>YFRjbqaE9DU#?jj$;F717C0+XP@M2`6>f$mdqM5^-SHfBU-&&0bfyk* z@G<5o_JAgfWTrs%tg40k>sZb*<;C2Hk=s{N^WwzTUgRVT;%i>1lb>@tgjlukXOxPWQpB z7f~52$mzOMAvZrahNj>gY3C9#b7W`yuAMPLR6*b*IED3y$mhee=JEQN7@Fr%3$lvY zne_Z#;KJU>>nPTCZjwJ!_Vo3P4X~peH)1(_-QQ+ZAF@aE){`?YC~j51!mxQE(ik6t zrP=D`w-)^R#Mf*Q<9;nM=H5bsW2!mx(@MOAAU@_$QviNXNPFl z4&GHC+2?Pibm^d;VjjsgwElMJdAfF*$>RNt=EYpMcADEs!-XK^ZWn8%i*QtxRVHM$ zEgDg=-ury?1LUw$Cs}^`8;Qh^l+Id=Pc;XeU_p>G&;J78dk_fGLKiK z*4gh;;HC$*EZx;J7w}(-RWT&t2)mu$L;~DLm#?X?*qECW{8gbCZZExM(jFUO0x7kCUT}?jYd{y;-NP@p_T!p*CQXcVSm4G3lgYRe6O^qCfZS%BB5}yKg70s<(>WRQ@Wy4=&s=( zk=<+)iL702Jp>_fdsID&p$0rXAUp3O)&IG{N{)Qm%;>e|Jyz7u{W`})J1SroKXltT zWItgZo>6E+09k3p%Vk+n;#1S^!mjC%47@h!= zH>4FG-)j=K=1_yZh+x#wXs@IVD(O|O(gtSv^6h@6qJ~#~J;V7!P%$zTsaruQ#x%NF zz9Ac1#c2Y=?c?#q%jG)g1+3PXhOl$63kKm(S{Glt7@A0M8WVq_c)-{t9*YQ z*1)4sj!j&B8Ek^e*+(30mc1T|#5WK-=s@;)?%a3B$c7sg1#IdP;W4TT_65$+yyAP# zU&P;rCm>Y5D`r~wq}@IM{8l8Du^9B(>P@U@O3b`&!1t7(e-^>((uJs*(e8)pGJk2i z`i-o4t3D>&zb<)ydwXHFvyeR+k)b3!F4W3}o^zxml0)Z0A9DSU^SnIcpxs%}tag(X zo@RakCOz10FHdau!cI{PJAHeh65#K>2v^h zctWN6k*bX56-atGmbQA`mwk8g=j8Q^6}JD{AlxKg_&r!QmImmk zCLNo!L4V~!6r_6;BD-S_{fq*c#O4H~OszTkQN!P0^smqTpD*`_Oy?_{Q#b#{y4(D8 zXIG!k@-~2B3ihoXd{C3&2vz^?G}$xM!DEyqGa=%O?y(9w9+9;FeEZ)k{MUm0&r2SR zD03Le9-O@QU%&p}{!{EMW9b?8{HKbCZfeo9=^g2&rxF zX?9`fGcY)!2url+Zcez9^-zE1b{^uO)jZjus3eF;2wec?`07`=oGM1g(+ddThrGxo zEd#XP3>xTDegz%PktOYUG2kKmJ`QnG$(B85vtgcIm0hF2TgIMf*FZcrRJ7h3EzMKcD{J*ZRH#kC{Q^CSFYOsjg$XnG4@eo_p{tZ}}e*RMm zl%>SqY7)HD->ag2HBox$E%So;ws@#p6;ehANg23z+qUNkEf+5o`u@kdm`Z;L7F|sla>OcO!8jCD_3822k`AP#ti!4|am{W1Vyvy$EQ!?K zBO+xyzO-gmFlj$%LT7{gbe(+Ro<`X-7M8OlZ&4n=J2Ybycd~Qf6l|fLLO$Q9^&VAv z*E6tdoHZtgtpjR!;h}L#9<*zn8tJ4A778%o4GcYA2GvNnYWq z+`6a<3E#l%n=TjOQNXbtcMQ}TV;kT8<-~-^Ac;_~)SAHyoq}ko3f-~LCB#*gOv%T~ zq$I+2^-j0-i0t%7-*ph4rp6l+{mf1tlVf?NEfbJc&e_UZTEyY!X<_$`|GEuji$}G zG^V)*<(dArtSOBp2yz0umtPqiEx#QzZ?ST7>b-(1N_Jl8+Gc^p8g#*L6TzLE7W%r} zY$mDaRhAy+qsi4!q}v4D`LgH;0bh@@R*v{cRhlEzOAV|umte|qB9V@7u2F%QzFv%U z53Rx({wdfnWOj&4P_d~(cUxQ49pJy%Bu2|}7jBQ5?&|@dXaq)N^=Hy95Xp^IgdlN+ z4kd=b&w~iLD3iZts$rCW{!w54-_4q*OtA-gM7UO}EFhg&9h6u$Ajdj+5O#@d?{Te( z%_vHCpea@{8zS+fPy`Ji5e^%5@WR zqM*AOuIvN3gZ}&__b}RXKUx{q>)$Ir%)SVAN1iflOLiJ_$<1joGh=6C`3cOgoJ4Zn zE79`C?uPNlAFd-)5HQe_QIB^#_kcKIBuL7!#3xvT|V!W>>O3QlK9gvT2CHDu) zb5G=K$bJrE(c7z|jhxFV9{EXrAC8~MR$kp&_@QS}&&IwW^Lwt-2@MdZ(}I0ge7JPGb-OX~Oc9J~y>MHWb~bV=*;C z>U`KgIb6f}fAIZ*;8R!GCv0N)2G@^p#7M2&J{a7Wl!hcusqpXq9;&Q&SJCIRDyhm1 z07CuzlsB?yt?D;hlVm@dR0>R(G*)~alt&L9T)tMaX;g{sOEJJ;M^Vi^!vT+U-=D0? zOGOS=!c|yUbufFvnI5h6^)qxP3CSx70v_OOr8gr4h1qx>j72znwf z-RxVLDCDe`08Ot%dg@7RKi+2^A!|;fH~QAqW_b(?zqDIESY@4> zsF_#;chn* zlK2D5%Gg4sYk_B%?N8 zn|gC?z*$!MB-?5-%E}pl2kNZB32-&k?8}c=u4HP!m`(wKxGeV$Y|qx189Oo!Uz$~R zDv#(T5Xm+suW&?mzr~R21OX+PU8MXB^=a~Pat@xdgoiqL|11e(_X?1mOU!{;P1jV# zMSZ_LwuG%MfCs(ZsGQgXh=_pETc7ShAp=64Io9v8RslL{?*v9`{IqR9pkUaWGiNxZ zQNPl~(KE?p^K8Oza%Jir)k=}a^i;;I@e2w1;+-w@Jbfbbwe0qz1tqDgx$3_%LII=` zu{elH0n-+0{+EMnlpt6G20HZ&sTxxrIh=LO`Gr7o2}Dt+jC+wV4~=hxI4xtOz|gqE zP2`5Y*p`-}D1i}E^>>3PFw(jPc~t{aFHW|1vU;zPZ*kB188@d%GTIT~*jeBD1T_*~ z%6USeC&X6N3!+7Hnv8hcf9@0GC%198ki8Kop~sjhKbBt%S_zfF2-PspADX`Y(%}Gv zVkIX4ZCkkc+@D9e{<^!MB9>1lr)!9MT3>1GO7LT8o4ug8NIHz*FE(PRR z?OI7)$W8~LYiA>3lGJKI!>eksS-$YEAwJ*StQhqOnzSqGs)O<+6c8gxjGOK|#9ckX zTT=lGz}^5Si%L}Ka$2!he90YUSS&Sls(WI<<+4?X)V}}4Oj|NtkY}oFV+gMo#gHJL z<~RoUx1uC8ZfL~9l&jxgruHgM~S z;1v#uqNfQGWD^^e($5r0tTQonzbj2tKVEuwpE#Z zjvVKbChmn9C#&;=Bb3{!#q#YwQ>VSr)sE~HCDq$Gi#CsGF-D?`7m`u2Cr3b@hQ+pK zJ~WkkYSpRsH-Ll10);n_HATx7OIoGut(~l{$sSqMdBMHMS_i8LiEGP5%Hx<8E{B;w zeZMH!Q{goVE_g~$HnG7m?`|r-wRz?E!HC6iL%m9;f`tTq6lzC1#ewvaI!wjpK+`!5 zZo{$>;#qXCy=ht}sEllr(EKtkUKa6lra@rFXY6D8Ns;8stSoh1`yhwAm#)+c2^kZ! z7k8D2|FTv_#>E~ChtDcE(*VL0^aQ*3gNM(9_^3_a$qTzS@{g?b|1QyM4bri{D0lCsmUuQ$} zd#zk_+rxn2*2XEn>ZvuUK`_OS_I92p5J&XIB_@;?S{}|8GN%WsJ6cj@wp$7|; z+N#{;mA~B;*cA>BPPpEOD`@1Ou3>z~mM$4FmKZ&&{Cf)s^2Ghm2)4@q1|wP^TvlLs z;EXH1#5=Y*nFr%M;OR@zi%GE*6)=(7Mi$18D<;_wPJTW`v)HrU-+*L@MI^j_iaQu6 z=>_cnaMFT^9th-dhVjhx-4J2*-#pHI9J$OMx3cV{7kjWMvce-#?n}~G@~NBUIb_8i z;&TEgWcaX+l~2Nz2G^a+K|K|1?GQi8UQM=M0Hz0o_^2FA;e7?XcEZFd)0b4rO7eDh z^uX94_WWC!_hAZ_OOTcD`yNH-et*yJf4(eO<2S26-0^9Vkzr_kV}E|3|@^ z4ZqMv_8{fCa^S)e7^iZc&eRv4UKSYw!HEWb^+?qjE_=f z;_?>{tL7tVH_hKofTTI`;u><(d~3*oR7!d&zes|?YTrTq+NX4uwycuScB3PPwwY3! z!eG}RQRaDk+RN_bY;FI>wtwy}zVmGMuSk^y~u>1T< zC=~&GlJFR=m*Jq&ZC=2hkYz?_+S0v1^@!zWj3s}a0N9#+qindiQ!gliBpdx=l18&^Cvsikw>#uPA^&T3ow%c+(3@Xv3iP*7&BhAoma~oFZ%F0qi`9I84 zV)@UV!t5RJALak+#}_Cln84t(V~#B%O4KjNXq>;O-MDiFY69Li!h-0OOom@mt*O5E}v(=$#vOQELSn&U5&* ziz?I3{E5va&Wt(}k~2Bcjj8U8Dq!;`A>A0De0;y6c>nfGA5(k@eM%IP{NKYDpu!i= z5ry&MngQFMPSu3O3ZguAoN3KjZkw7QmYDExDgR4^`l5<+2azp8&+DDG3c`BL++D=% zB4jtm(f%M?WeytegE}HAx!&7%g-1bm-#N00EWQVmN0pVMGLvFxmdvL9UuVZ1*VNUu zG-{k^5Gp8wf}kL^C_;fqBC>ZY1Va=o6fsOeWC$UkIG6#&po~O8L1hVHiI5;dSTa+V zfLI`)Oc|Pl`Q3-LhHCxw_vOF5ci%hbp7riI=iYO)jmjRPe7XP^M<^g<=4s0`n18Kn z;uKMi0%s$Yj7+ee9^O_3;GDW=ylWAjdNtv-Scn^{81kRbY+~IoNQO5Rtp;7Ex_9`E zG`WD_#?Weptyi<&`QJV+jIWJo!z2v`F*ui&Sux74_L2D!dnm=qm8JUU_`W?hMnAR) z1qo(4Cm+)v$IMI0hAZ1C#VFy5TfH2Sbr;v!=aY52^zEC8uQTrH22Tx{Zj&}Ls*1K4 zhf1(+NG*8<;(2eN5UzJlQ`S5egpV#zF|h9lV$Y-L`r^k{*##w_Te#5n{@KFf@Z@I) zUm5k5gN$R&zOItlu(n@ji-1tm#e_MRO4zSJTn)h5<3&_|& zyIeX;A{1;Lv!U`5MWEP2(Kw1%zypac3nKH#xx6ArwmpIgT+4iN9?0EU{W3GX znxkJBzC3w2*R;$%o4Hk<^|C(KO$y15%qHh1-HP#3A!$p;VRWTLD@i~Oj(fryOW|LM z7?&2IOOT)H}mPTsS5s^l(YJgXoN!;8?$T_*#GCO(sa@Uf2olMzsY3;@L~Ss$*JRY6`YaS(q4eiTeJi@nLq z!xq;U_GI7{17n#{Y*f}hBOSW!$&{^HKhDT^iOCgQm-_@nWY{5Q^^c7eF|G~QqCiEZwT4%dfnK{ju*dr87}w+K|8luASB!(y>0X@rl81ThdCkE z*!Mn_i*wGt9H*A9Q`{_cE~0Bn>SC^blajLtUDkfAqP+Kd0BHO?ctNgpnPJs7VLhD;(a47Fr#Ws zDo>8;2M^f4s~Xo=I&O1Yi4yU{QrH|Jn6e?g>pbP}R2r2E>y3@54Tb9J~AeY4WlkGDs>4w`e&EpSl+%(^I z#PFlZEj2(((j(;Wid?*cK4ri2Y|Bk;6EmTI8sjhG@SpAVJ_&)HNSww0LGmP~slca_< z$W2cF3t&qi+JBqnQH7NeL8Z-0k&_B_gMY2>^97d2pFv42;S;JytUk}`3%r&;_W#0p z=e*L=BueBzllO5h+&MS5LL2{O#t04w51spK1}9r?W)eo7QlaFIj3)GD|5PpLUVK-- z3?6jjHi-wGsgZA_A=0#{^5*7+ue=T>K-7LMmsq&sYt?{2T5)+bps`bAXw?OdYpdS} z-!5;$4p0TCVJVNZz(Lv!XmgPG(BiMK|9Bd_yqcD0MSEuX1-18y34qRe_tw_ux7&v0 zf&ggBur;SBOy*~tlFY8Y;yx2> z23^4uT)`6k1K#He$S5~M^$Hx@p`0@~C6o2QY@A$BY+nSd8#R+SKTNup)s(1r} z%{D$a3RVh<(K|7E(j(kMF-Q68O#G_qom)bG>7=)VZV{W0MmOp_m>|$7^uf_? zKU#_73zgY!#-J@~7(2|MaIlQ?d9wwr9s}5e@n@g!MhC9=P5=hqB-xm-Qp3}$J9-x-Sm{okLCSYxprfoC~m-AxSQ;w?oxo$&3d2OJ$8 zhsqOF&&iywPY_MkB}EPm4QY0gPzzh*RovL-ra3N)er~MCS}oQg9qV0@jc|7;jj;aeEcQVK0x2Nf~{aC$H?>9!2n` ztGTjkZbs+Fr4tE`3Ge$33rYUXX!IS`HF}gosU6CgCB}ceAtnsAUrHodq+u@K!qQIL zvpqMy>>;oRoss7H?;iOp9}4K_H8;&IivlM0OHd=g&1YI;GJ zw8MU|fbGJYr*3yxh#!Nb>J!v6ast;KjO|nWW%;ONV}1ub(*#6LjnR~9N*&?V#jBhj zT8zB9a-E14;Ar1i_tS|wl^(4E*Y2EiZ5zeawv2WbkYZp?BQ-ai0O{N|kzd8<2N|`2 z%fq>gtiJTAz8!pEB^zNd>4vycX`U9}T-yRWTb;8`zS3f*}j%M0Vpg;u_QCjynFo& zI{`$}*WynK!coQT)eFj0p=R& z77hi&P+_?R%Lfl1hQx4R7P{Nb@dl}v2V_ktS}zAcku+t`H;tNv`7)qYv`19pf@(eG zFz$>=rz*zWyc}%YO9u8q(RZ?6vvY7urge$fRY8f!Z7Qz*CMwy>q-qk9s(`f{J{d8{ zED$f1-Z^r~7N|!@>OQO7Ju)T<&+ z<6A%Ngi4pWC3}y*+AzZwW~CU1@umhHLh^4PbYOb-5Mo_sZ{=S^0xi5pYpkcDsEMg$ z4liMrtbp4^VAUt8qf+CK^OHr%_q%GE4C?Z#PbvU(0sT+_uU_uS=9rtv7dKm+h_#q| zFY8u2{(g9vqZ%;hV|4q#Zk#?D<7#1HQ2~r=FR%sJwq7pan@*@{NLK8Ao6~8YVg*@4ni*ZokFfx(OjBx;B^FU}Gs7SsTT#KJSP^J`=s#U37x_mGz>ClTW?o z`@R2YZDnTQ3X)8z8j7b%15KH2f_jUsK!CwMZ-N+}jg41!8M^8t!#D92K?tA}2Ehm& zK2GrqE&yt_Adv5}Z&6iQlb?*AO$dbVe|yb!2R5owNADY;k^=j&A!cR#Q{~4NU{+&; zo=l$`Y=^H|jsZW?23w+#@|z8|@?Ts2N;Ges9_8lZ_H8@AF(w2E@ovpEQvbk!?@fD% zK$a${c2d&c81oB2SZmL3{QAMqVqiPi`z3ub3+J4JzcFU_T7WQocla_>!-t9_`pz6+ zWeqVhBI+Asv;e}0yTP0PfdL=j7zW@0uOWLg;u~Z3yt8o=S+V(hySqDAfSs)K?{Y+C`5euCh9S#l-OX>bSZ8$h&T{t-SXQ;^F zl`FJ`KJXvBm$srTT-h+?2KYt9#!$&tO%09>JV%9tk8*&6zzzZb$iY82ID{O8KVL!C z%|ZP0Is7x&A8EdeRl&hY!zta9(e;DheuZ{Lq;uQX_9LOCM>~N^_5@wyd7^|dqe{fX z#nbpI8}q6c&Pq1y)6bqe`#Te{ISt^y(R{`-dmbXSzA<+@*T8=|{AoUX27 zUC_wR>z7CKsk|8x&mi|h|LH-K++Ov@zz_OQ$AJ%O$Ip?DG>72R!2iReUnUeGg)-Fd z&!q>7UPzKopGf z|6w3ez^OgqR&4%ZaKN>JVO;#@FM|L7595EGN9Y&abPX0j1_Okk1j<%~qhmhmViKJSW*#VEf zJIs4+x53EK9;>}d*^)usq)8qzWG^AaTqZ0eChpMY(}lp7BrlS6GWWDz(ec`R_&?49 z{#29PE_HiF|AK@&wam0hx!kOUBeL!G#<=x-jp8M*^%L=*qjG!?`*B6rv%J2|IF*;? zCyVSj(n~{?Yvy@l)Bdm9s3=1E1u^HhP((o39wOG?=N zx;_2D<$Tt)iBsF3n2i(KM-`}=A>cr_Ro>QG?L4jB=(}e&179KhFZUA*9dy~+?qmHk zuNPB@nSZ1M=!|@*lav46DHu9VFs@CXGKIOfq`4Y@&~1DzH@ANY=F;r0_a=i|^MQiG z%k!i4S?N=k+1eDruO>P|^N(~y5BuqDIwR2ZX#;1f9S)Dbn%j*JrtsPgQ#R~(V%Wq< zoW%FWP^c8^mwx+}q(S_1UBh?IBg!P`ctR-f@Y_evoAY&*CZC;$^WI-mBu?ja6rxF& z%M*QW)-v4&o-w~>F?Oj*34O3W{OWtEvFk?_-0yeBjNMvnR;R07=Z!K1oouZa#m|<) z9ju>v;zxeuZo9I2`R3LcP5J0)o7aS%fepL<7pLeqx%D2_H&;g*mt>JQAZ{%ObsWhf z^&JLPU)|NimOQgypQhrsjV`HM2&mewN~TCX;R1vAR09sDJcgo-=G9CIQ5&CAJRBPA zALJ88Lkhp~6^n~_6_u%m1UmS&6=E{{GdQa_;W zBX=rE@TQsC?`w57>}0ye;BKZ-qzydF&mr z8PDSK*2ekzwu4>@ony~C;-_<7p5t1IO7o50E*zxWO6u8?^XQ^rc8 z&Tli91h}>w>ywFkzGWxAB(UyWyt`FG|31s}`J*4B9iE|~TZQjmC%%>l90<9+G$#|V z*L+)>$M?W{LT~5h?%H#ayX>Xa+7_2fez(`B>wl3D8dXHwRqFG`0$^5WhlV=${_Fw8oCP?H?0;`%i)aA@6h`@>>;{bvWOHrYWZ z&-A#}m%Tbg@-lCmZin-ZF`&J4BP2u*(i&DsR0ga&9@EEMx-LBrdvJzY5W3z&+Wn=)x{^ zvPAJn4;^Z~+;u`?V$O1xwMfDx?Fh32!-vys7OPscn-+fel7k%n>a62YTxW7Ft!>x8 z=G^5#W>n}1crqCOIZqKo!0b)_WfzW= z;m&-Rcl(n+>M;!pJgW9m5%naRFnB}k7jW;K%s5Sc>10=xaq`|APgrOPG=}f1TMVXX z3Qsc&P;vz+SHKdT9BT3K{Cis3SMv~wJhe|muD#8jgoK@j7NrNXZf$50Tnmp5dPrtl zhA(%UxYg3b_$o^Lza=O(_gGVxS9GH5x33bt%fX9AJGJ?qVvxF3*2JaVL7D|`kc;oSK8vKveg~_`P z<#&nrNNh;06lY;Llp>mvH)qyPLMxo^>8Eo#AvFGOK6VQx8xGIzAklvv8#PNw2fr z(BrZwMsl^kf^rU~v}P^PY!Ui2522XIty85RWMu1*=4Ecu8iTpMA?>Y_HYq`O4)hSUM7J4%X#1eklVlOEk5Q?ur$7#> z3}4s@L5IdPKH8wWzC5j4Gdt@D-5^zM-e=rrx^GJ>0&UMzjH42Qqk-_AA#{AAuyxzV zBN6P-rD$EJk(QRGKYM+7bGi4u1BIF}Jz^OpS1nVhwxIw%%w)0Wwej4^eEl5r70OB! zS#T%_LPaQ!RT{R$&rty=`rFKU4cy!%Gg?g|1O-@)=kwdQpomAmec6I0l?ssA2knRB zJvjI?^5&LbEZu^rlHkxDGPg&4-G1zs@;5RuaW`#F`^K&bwUJ6R--u2ABfI91LY6xD ziUtd;e#S{?8$#*SKZ5d2Uy;hwI~CNP>Du^lclDxFs?y-Bk2>TbW?x%_RLIR^3Z6Tc z^#%NaC(cb$&z@Jlrj%Kx0!u{t{WXpJ62Zs{pshS;IUHUy6P)u=1t>~+V{aI zL%H%VzC6#pe*ZdPpkTv@%{-hugMV10%U=4OE*19p`fC@(5LNB-U*oQWh#@k1`{HJfkB15}z@8?>j z=3e_9C=|zJ+4}mNI-j26(SHI})NxijUpz2Y{ObHNZiegbgL?Nj8{>sZpNA;&GL;lk z#-klC$!j)+)69eYXGB(Ni_u*agp;Ekw=3+FIrw;98vu%3GCL<5pvjwx@VGM*_nHQLhVg8--`7if35@u`cU|G6eY>6WmVED-_O8ZTZ=v9*ST8 z98(}FbqQn>;L{L4h|t=TQD~VX)$0~=)JxPSaGC@V@>S}(M8{*^;7^N;CExo4K@m04 z?_C#Od~7|4Ng>3sYE%|&Vl5jqC*`iQCtbMKxvOQuWRH8f=6G(U>t{8Kf^tmraNLS< z!kqEWsH}WjLganw;IlW!#b0ZjzDBQwG5CVQT1zvEqguPnJ)F6ufKE(dzcr>IRm0@I zuqD$Mbn!DmaMDoj2_{+MG8^X3WnUzmjLb(00klc3`@cdVy!VbEPT5F1$!_b_4bpNk z=@pIE?rdE-*60rx65C)@_Ia6hGzvW2%B%(60(K3T# zA*Ckk-snpB$IC8oW$DYja6#?f(>XHX_k`U_D4gs^0|=@kaPIz~fv%(aMQY~D7NY58|-m#diGh6LoJ(CHhCBs-*sq+~g=967+PnEOU~!Cx zx;flDaHj?VK0#Q<9sxl2tuH0N|tFin0GXKU@v&(+^uMCmn2N|!rNAoah z_BQ7jgR3y?OJ1BLnU%CVY7DI9u;2vX1|;d#n#*T={u4SkN_Ywmvfa*GO*5`HUg z-!FZMlBh0TUr6SWQ!Y*dhdU#86ndIJUIW^1SVa)cS-40cRZwv7^ zT;8rBR zfsp4`J8e4|L|E-G7orMzt{Cs!I-zb2d$t8p3$l4acm2*mgO2?0VP zNc6ncU7V%y>kQeI{u#@(pes$m2VLnMVeC%t2#xkN$r4$MHzH1x98FY?COpvM+nksX z$Xi7TW|2_F7ri(5FoR^5J9*azTt0uA+U~O=PwCCM8=FK&=BV}CU{UTlYj`qr1>b;e$K(k zA92uN+k+m5xV+({;PS$v%z}>fnuMqT_M6(q(0C+G=Gd(mme&LZ14_Wl2!9_6C4K7*^(TOXS&1p3#%??4A%QO zR@^_N>ZwK?=sG>) zYkmK4qrS^o(zp`?MIbv&b?w8%svtfM^c&=CKO^go)9;%e)_#d26qnX!cpo2U-(K}0 zXJw1~S3w@kbY05K*1G7(tasgqocrLgzqoRA67KgzqCyEvj~r?;^upeXJBQ_eO$t8DUnkQUJyvMe`t>K1EpYEh^kS1i#A8+4N3*xK+=KY4`nMGzE62LI6{8il@9V92aLp=B%&wm-;YI&#K4NF}^{dGk|k+7AHSN zB(0-PW&WSMBGd{$o$tubVa@`{VSN8q80Yyk^(+?-ymNAUwrI60UN!-F!vYq4H2MNg z@Y!-y7|W)=-2<1MfWF<>N`K-$zW0V+KC8>je==Fqr_A<`Dx|w_9Lpd*j;OR%J86JG zdSCm}SwGeCTDky!PcdH^SHvRjgCW}G_<3)zQs=i3soQEU^~yMGj4@^PLH)xeWl^DS ze&{`dY}5;q zlOeuVuqH_IGHjr$XbsSuwQ0E!)I(*t7ZP>#J19fkj#O8SohVCSjHwKfzBtY)hE(*m zcYb1k$7dmh7jGVZS@+grr;_#$LbTu`q*pDA-B9eMqa<{))Oc{-cac+b8{^Alw-|>w z(Y+wIXyuZb8LSKvaZzdOsY_Q1-Qn*IPvX)R19$SN!prdj}!~2estI5Bl@fIH{6pvYQXFfI!3L>Car6 z#n$IVHG?b$Xh<9cLa@z;KTMcpG|R{<=z0cR>&5;H?|5jMyu7RKMmp~ztNM^OdzXTCc1sHve4SazwMRv_j8Y|-Pevdg3Af_5QN;=kjTg%ciC z7gsl^Kb|(skap@w9?o|guaho6=<+0NiW(%ek{Al@na`ENig3LcnhYO_NrqE6FWntVQNT1F@fi$S55Y{{ZFp)RKT9COaN?o}!WBD2$WLGbhg5 zE!DmjbeS2?@}7LK23jkOV&e4j-J)otW>UeyDrBP9IGJ_Yg0IJ~ zbaNgC{QO}#uK4KTdpdUm2QlOEssp?(gS5lssOM5@=Wy{-K3+e@oN{|w2Okb2iifIS!d*Qb5?v3RIO zM7_f;1$bJ5-26dHt!*>T*Hi5<*1Hr$wC5?KBh_nQo4#zlNMprtK(4fl1j zs4Y^IIY-tfPnIZL&>-cL+TKD-%oA%K>c{&s!;OLsp}l#$eq1beov&-3R25_dR$^MD zm=@{0L6rVPU>HNQs}PQiMHh#Eyd;FKJu+cnE}<=9SY1$|fLllJ_{teejsRs<^UX7? zB0^o_AY>#pbhfQSP>&gQnkpI3A&B*|T@nhPh?zivIK-`Y?Y0YR{|N|pz1Q#+27itX z9YR;%aAGf(!BXP``BRRsnwKX#>|f0SOADlX8q=}aq=4Ko9k5lp!w4z#y&3bEYw)tu zf)D$-x44M>wI`6qM74_oPMnv(F`P&+m9OaNQbJ<)X%{F%iCw(TF7pg zmW8A{RtxU$v2M2(1bns)DMFCNx!SHgi=ic91Qc<|uJw2%L}edLO~&f2k4}25!8LC( zffC=iN3E!Vkk8Pb^YejydG#0N$)D^h3GFHcbwIU1Hp3XaS3y;yiq=FaMvW7FHkg_S zL1jCcORUaziESu@!mrHoB*391r%C4_V-^`Nh_x^LCT@zJNta7x=#9CHPCkX;KAd#f zM$vN^FGwJYZI9%SpoOuVoXB7GpAw*@ea6L?*20lRWQp#GAwrn--J0Yq_*mkvG&>}O z^2o5nC!7hfZYqgMt%@sqnJVyeuKeV+Ai`ugEkteMfa#90<|3@QD&PWiXz^CCM>T_{ zIzqK3D|66^+P`4c-(43H0}tSboHh{Nz*|KUv*{T(-T2G(L)ght%V@H+Nv3b;$kux@ zyc85a{iQ+{kRuQl=nj>xNdLw7|G`85hlo5NZ!zuZ{VDiA4_qOT-mdf@Snn*Y?NDnyaYpE~OrI$pm!J zTs*^Gdp4sj=ie=5D1;6-o!<>j_z9i672bb2FZ2*EM>_xU_B8*$_i?|$?B747Q*bRX zQ`j1`D8WGe*0KKl8QQ*I`QhQfr);$FKSwG@8Vo8iDnlkM)JPik-QAN!YC{8(1 zaJY#0fB81>Z-7Sv;lKUykJnl7p$DsdgMj{^tGfZ%YyjNr^l99-GS<0J?@a7+1y!{sSk>iKd>X{rWkH5x(@F}=#1SqD1Ent+Z+?PA! zi+cvS4BBM)$psygP5i&7$fO}0-F@_fCWc%vF@avu)`a_eGpv|9fb3BMw1Y2IHYyuH zH0kwoG*);uBV;-JTYb(sL|t00@dzhkbF-kt`(yNVf!jidZU3G7{okRWrv_wL4>xmA zW*&BgApu1@e#PgTQ;W&<#gl{|k50CyYZtOaz4$iM9L;pztEYtHNE-Sq_}h{FEn8NP z0Hen$`$x=QBL&rlaq)%EK1ls91ImI01uCf4<~ZxM(4&S6PRInH8>btmHoxSnD0t;( zdWM48M*8zQdZbMlhT%eDQ<{gi*D z8_fU^W}Fg78I!9(zawF9H&@GS3z4)G2S^nK+GYwX7Mn~wHftkcQsDXTn-$uL3wm49 zSj*C6Ww@oiHZXL3T0f4ohn#lj8mflxZV?8Y=`DiBUM~bg^w(Pof??5I5?J4bE!Gcw z5Y(4$fTFU=><9fSEf7P3rY~@|&faGSCx+adGjDr-J`DGh?hng(0z_%O&lfiTF3AB? z1Q2@iz1D}TI*=*uAFU190PvsM5svbLmkDVpMtC6}e3+5#PzEEYtx&9rSemV~Od!=2 zQDWn=f9u5HP6qwI9J#P7N2yUwVv>gBgRlscUwZlDgPz(OIUETF7%fuLu$EB;kmca% zVhFd#g*^RU>t$J%=KyQ%tD3K7#y&F+%o~esZC8LltHs%qYPdK_jS08{LbTG?GSjiJ zNh#1&SFOJe99RswedWkB+?+d?t=rX#2+8e}xB!^&I}i(1o7~*mu4~Jy`vJ`OHm;+Q zf_>-i6x_)jF`s0>v&&g5<0l{5kghl3kB7AS=lhza?LB>v{Z|4hfDB7sIzySBOD#jO zacqR=A0?H5x_C2K1@x?QJLC#lAQfv_Uc;hcXH>Z27FhmU zrFCz8_ZAL;zB@SjMvgPO-q5?7ou;K!S=DZ1ja#-e*WBv_z{8S(^> z?W54FGrdH>&-iz0nFByY;Q&^GVwf(=7kuUS0C;WaPhYW-9#{a&gZ@(pi8=0Oy@1!6 z>g5d=$di;o>r@+>EsYcsY ze?UZ8)b2zcyx$05io7Fz_-CK%sn*^C-l5>_B<&h79ewKWYszpfvisH){mOS?x6W;x`o`Fw-E&DJdO!g`eyz%dCDOUUz?d5E+*RdYJ-}$F20KC-Q#Ct z-~n!kBO!;}lUMpm8k!oV=3lDx&K?T;!r%bTm9GK-|rnIY}fTF?= zQ^?1P4azG9*V=Bc%kQjOM%}Ru2C8qh=ald$DUa>6O`0IcvT9AK$+YCpE=`rT>ZO?< zo$KLN5>n9qN*(=C0IYfEYsopvuXV+Hv&TutI|PU-qLsc2I-NIoG**(;Ww8iSI}**P zQ=IJ=$M66o`)6w7J_yq#B(L(n14TqfUp0jwRec{4w?(CUC^mc-Q1p z+&Uaj8aZ(~U8AYI0KNr*9V6O{U_h$xOf55E=#vzeR4E%#D``CU2Wf~?KU$+tF@y@L94!L?FpX#CM#~HIJL9*=*QuzY4X63QtS^qGRN%sA!y;L9mnbnwCotTZETs1tLID`9tsVbwz= zttbd>7syR+^DLKQMLO?eV`i5};sRoikt%fpPPSiq7Je^p0_LXa2D+OU!ry0wR|aTq zK1p6~(?1Q_AW`tUd>&|0bcq;=()~#Epqrp)D|SfCtfsYcx7EyV8A&S+Z9yfGyQ{kQ zC&R37kGasI7rO2tW4c|?)fvooR7-S59Jy#g+J?)$L#>^ zscOzK`fVYqHmX`aNE>u69H@_?VzM}Er(|)@a5Chl#?e}GINop9y>`ufHU^jR8z zOYeA`9oFt3EiY>d4!laUB?@0qf~Jd*%);Z}YGg}J+HoK-x&kMU=bT61gWIYygtZtH zg%Z>IaiA49!j(FuK^vm|L??j@>lRUWA3 z*5S4=Ecjc%Lk%r&BCeR!GR{8GXE%jzJUxI)jO0i)mlvk7Tn2Bsh&U{wdWL{t!&n%^ zeF5P$8V|~-+h~qc@ebJ^j!S0up;$OQD0?=QyO5mxrVeY*qjv9koe6F17GW-4Z9*1Y z#GNx^yI0=MOSI|!g>HAX+Pn@y)p@{Lc#)R`2;F>dd_g~r#CGW)KY*R4x-;o`(s<;C zx$jBJg-kWVYv9Pxut=Q**>^mB1=;;M0VS*Y^mwQrj3v~A?C&e5nd^BE%Azy@vlfMb z`%3q-6I$cz(E*UgTm^$oXrv(Yx*<&`%XqTbCA_2V^TU?@`R*qeS#v|AO zztKZ#aqjvhgyLm{7^9L`xKj{D@oMkA1=Ad@2uU3Aed(rN5T(ELzK_7{#|7YNu;xUx zxIGW8CM{K%r4jbm2Zj_dg_fPLGfQ~ZnZHTF%xg#xA?6MPi%fmgLwl;_WikhV|Md66 zXbuWUl5^%lX(DfulTi@vA|Df_>F5&QcpPN`RhI|yBrem&G}znmgT5s>0Nc3IIoc31 zaMQuv`vhzi1u_7^_cpzR$rkn;7!(3jdy=R|v8R~zK4Cp53wtX}R||2JqF<1qike<5 zkHpw}OfpYAE@l0j2We#*?p$V1YrnbZ6Qd*C!?h2N5u8M=iT)^*%JLPYj;rgt@MtI1 z9~fEW=p3Byu!j!n3vJeDhZykn>g5=6I5W}0LzX{hTIrhydFN3uIg}Rs9Hs;oppy$= zvr6^BI`%{|S0*R@F(kZL9khv@{5htwIv6iU2}!~M`sA;iv43zh3lrm!p<(&!977_MNH52;$Y`FJ}!;=8!nw9pI zk=f9*x6*a`Sa71M&_dzX{CV=Iyp0Sg&GyG2REyt=ALy#lbTC2UbJR-pm1WnH>0@1L zfw9ARGz8ogGU=f9#*%1_2_ru6Ru6?>Z7N`MOVonbRtWSE?XgMtOv?}2$wRt!Z+`B_ z^2H^@&rYsgj)sKmoZ{FBNxfGSK4-HLlTP>vHa>Xx=tDp9hRZ^8gO-|FUf50bp&zsE zcR{aqcofoP8Fv%PVjii|EaMQoWGWd;y>vHhpy%cdU@Az^Oi9-RK&e)|s*dYS;*_dF zN-$|WZ&9_C%vMjP7jXaDQgtE1qQOu{&$8Wuv$xS3W;wVOE2&dY_LsjC#imADp+BhM zM&i(iy8Xh}-tD;;^~$gZ@XIJ%4^Y%RtQiq3infoHI59jrU(XJVYKL(e=yV_#oDa3{ zu}(6^$Xk8Is%h`H=P<_gCe(K#`LJ13oB<&0OC5F5p0eyB6WfZ`u9mM3e?ZFbyBl}< zpn1_w<;*oFOPHr6O}@5K=IctZLD)>cFpjN?strRZcf4aUxpx|o2zp94Io66b@aH7@ z+&SL2!JHxVK$_^w31Tr&GfGQ2Da@!;2%3J`a=IYKX|6UGt*nFB38BatT>ol_j3{>bWDgHEc|2vc`6KFmg!H=VUJkk;wT)bOYs$54CcV( zcVCjuD@)qRc$b>yaNSU&Jufy}gORD&N9h%+eo(W+6yia^>FoBz2xKWm|``6x6VdA0R$fL+ICUS=Ewk)k#dQXj|Hpr>L0 z*j{};j6z`8jcODT1lGW&X;7QC?`Em(uaX`lf&29*NIPpIl$~}gm=@)D=+g_yY8CKE z!X;$5;&QC*+2ctXS`fA=lAgOLJ&_`;g*@%%I9rkzU)y(}^CZeSE94_SAtq$Ec0$nS z#)=1z6FCcOqC5B#eM4qO=!}E*Y8V!Y+^%KsjD1fF_8NQzsPN#WaQrgb`*?G~=Q_1Z z5?nmESBKxxG2i0&PP(Aa$Vr?fxBbX{;mkuFl6~WqzCi2q+>s$NqtG8wq_8&8FPy$Z zT$6hDdg$HoYOYrdF zH&h$H{W6ISVaiu%UO>Ye%OJ^bq)TiXCj1{PdG-KVhJpQ zzHDi@*{Vdi_k?#%^*4`TT_Whu=32*=uZJ1C*SniYtP)H^u8+CI_6fKO4x-YHNl$?T z)+Kr*r*l(FMpv4y$eXQkBatl^fsUdL(^Xd&mAfc3t&!N<%%eBKQM^N@>=M^EcIn0G z!}^_j&hTmKlIIVhftvN0zx;X7jQenV&VHwzmq>FA^!NReBSbO`Kj5m<{Af`Z?#L4$ zXu?EzxB7~}l6b%DS-n-hs$X5VB!`u!)vfS$OO2+razIGug`%pK9y*@hNd<3x_*`=b zQa#)Ksr6SC*Bccl;fI6ArU!A~Z?h||4E)S^A-YZd$kjb*qnFuY#`~`spwRt__pYkj z&3PBdKat(Fv6eJ#&knq-Jv$PX>ZpQNphiQJh~cC?tQ0e%+`s9ZZO>IRHar(@Au=mB zlpRH;8(0-cSX8xq98mks0C70a34CLImFDz;G<$kiE>ToAKG${eO9ZRy+=9qkuDEP~ z2rJL9(C817DvVy(cmAlc^Ynl=|OP z$*fOb$orRkFf1-_++-^@*>ywYm8~Q$pit9dC%^sPJp6e97$mtj6II4H$IC9K7ff4T z*<>0dUaq=`4ObfF8p&g`Y@x79uaH@+eR`Q|hPNU>VN{#Gm@=x4$fcQs510R?YFu~f zra&5zmE%WQ$R{O4#6r;zE^G$UfJylRr|uC(-^04q+oJ)aZscdVoFcI_AWuZ7SLU0JFI&MsOlEwRT3jdGC@x;2CQn;H1nb^gmktpWJIBuoV z2hV7t>&>1gCo4`(CH^%>VE%Q{p)`Xk!nMwmSyRnWCcDwKh+^uWgs} zWTOnBA!&|y3BSPWRQql2EkU@+tP0iUo!VJQDvsubc3p}-Px*mPNv;Y06EM_)nomO` zQ7@uUs92bsfmw^kO^9NGi1o!& zvVXOyMa$_ZntTxz-+<2hL75JP$}b1DIsu`l2d1XobX4ifJ?M58trrnjCERMlpR;!7 zLSpMMVPo?h&JvxRc-AZUOq|QGoW_Btxx{hdPLq z7&otVRv1B9AI(Jwq8n*?e0}eHZNUL^%!cT^Q%wL^d_?j`*By*Gzk7Q3`zIC4oRs_{ zYBG~`7%NaS365aIevUTkQXT$BC;yG!)S(Q5y?dK(lA{4V6LFVlF8U=OB9)amC|~fF zKVDDTkz{yDUn+9cLSF(zN6ih0z)hq*oIg7aw231|%^@oK6g@_Tk^G*dHM+YZnkBsW zc#im_2&zszSjA)9a5OBI585bJ`MZX6+n``g2GMoW%(-`Ak+}r4oINx#$w(+QH$YjP z0>V&<@u%JSCgXgc=t{7VBg`urLzc?z`Iox7W-;s{6eRTeH%}_yT=|w22nUW?FxZLr znkt=`XPXn}sK2_7GDk>SqFDz5r~9|pfxDHR%&22DEXIIwDz!jg_dCT=mf;8+@IOin zHfVMsTuDbrk=5kzq~O8ni_^~HCbx>C=_p|{4(rA>54Ovl&y~k8ro?H~O5C!$__^^+ zxMZIm^BL2pbqm|~9nsqgdhx8LSyfuSBQTE%c;qvOMzw)89et9TPVEcT@PI5Naab3D zdJh1GD>)&X9nmQn*}V>DTgFMb?4qH}8WGvZ5Er#WAn;p%LYP`|!N>F3sFizJ;AS$U zj$BISeo;}$3%ER*beJ^o)}xE)txo1Gs}@q4m1`l|y_)7|J}y6Omg;y(dpV{7!_EPQ zN_P&h44~KG=@o<5TOvE!{tsCAED}H_KS-Ce50gUOtUN{Cih*f^)p#scT{{eO9I}SX zb-Ph1s4G5}+4y^|e(N5*!kQ=Xa@a~v6bR`otOjjmSoL$A)Pyu^!>^n!u`@NsTTN$o z`Hdx5ESBy}XYRX_odmyhGV|Drt25uL#8_M!!noUe-9>#C1iY0eH?{=b53TXWTZOrI zeS3`SH2WgGZ}bbaDqj)8KSq1g(Uf%29Fx=xg*LnDG`m2Mki&d@xh&ZK6$src&`;iVU70(?iJ)h>3xDPnDTuOScOJ?5 zL)?C+{qYk!1Un zxYfwX0j|>*;a{k$H7(IHc5oJuO^TlQH&m|hf27nJdEgX2AbJwr?10} zJu+l4=6nDK@29T~9r9D0Rlo5phqvh&2GyU^+zJ{BIs<+d!N!eQ^&m|t;B~3FTP7*u zfWoV|I#yN(JOHrhErz2R;PoNh)S7rCesFB#TScn=hg)G7l8s&yFDi&R1^1SeFU6(g{BPL`yBAZ&+ida z=#(nPhb({jYl47q15nV%g^yqwbvW=D6t7AWSta{bbiUJ$-y*nL6T_k`xA>lJ9gEj3 z3N0=L@(a5QDGSQ7s%E_Dy7G4J3$8@KDd$gkF}t-Kr<$_Q``2pNuh)}uFL*vJ4im8p zPNQ`%4I?Cej5mODCO2wXr_ku*5xnw@*=RXw&?{TXzy9K8gduCCYX9`37ffL&P=Yk4 zrk$zviBTpaFCoDZpD5uACFSIAnc^f>>wLP4yDw+4WZqSE{2OT51IW5Es6XrpLD+Gp290XN3RC^( zuyQE~a_1U`fW_yNAD{C|Uz7%4Unpr>&_FC?_q&1ZS)xWMGU^=YVY6_}sL4Np0XzT6 zD%KL@_6aG!kdZ}^kVQM(^rJDg9TlYN7YVqOXgFU;NlfZ3bg;P0hDBB}DVjmS=c@d^ zlKMCJ?ZIz<*9U_`ktZ;h_k^=)g$0zT*$wp8&`dtuyIFy|4L*0m-Hai85w*++WVxIy zIMPRB*);VsFMD2)%(e%+gV30D8w64Z8|w2Hg7_VQ)ImSBLMEcUoQW+>d*7iVaLPKJ z!4{k7zePoT+8${?lF3t>Vqi9n9#(N<6?89DhLYa$v1WRxlBhstrK{C7rMO>33@4(m zP4Jk{xXJ*cceu8Rx{@K}c<`5&SbzpeG&ECqc?u)p4XMKk_j1R%+~L=gkGY%XXWhjk40$hB9aGHcnfO zN4@!sqMT=BQ0Tc39z`8IRr?}XllVw;jNfbWfgRaI_W`jW`P+el97a8Cn~AKMwf98h zNg_7a-u~*Ky4`^wi;K@k2id86W7ZPKX>&?!@720eMQXS2Nd%7pF=?U12G{|Gjj?SG z-iP_*g+cN%k53GdsK|~z=1Wx!?SvNmtn)hk^2+o-nflJ#Y}x33!6Y&yJ*IWi#Z55s ztfP|a4-fbKb1wjMu<+_s zd($ulF}hJgf`fV-`*$}BFU#9wV%yPaUrvc=tB{1pRGXkViLJdcUblXv$J3DUJ z3-sob@jZOn@kD^*kZ72$YAFO57Nb~jOhG)=?}uM`WMY-nC;#>tdV(XI3pf+cb? z7FgeBn^z_<#GL)u>UHpigVz!i#RxvkJf7Ol><9CJNIOK9AX=|f3oC*gSgqppUWa +

+## Search + diff --git a/docs/guides/software-lifecycle/_category_.json b/docs/guides/software-lifecycle/_category_.json index c3b363e9c..e7eef0295 100644 --- a/docs/guides/software-lifecycle/_category_.json +++ b/docs/guides/software-lifecycle/_category_.json @@ -3,7 +3,7 @@ "position": 1, "link": { "type": "generated-index", - "description": "Software Lifecycle Best Practices." + "description": "Check out our below list of guides and sub-sections related to software lifecycle best practices." } } \ No newline at end of file From b9ac42ce7568d7951798769710de586aa084536f Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 5 Jan 2024 17:33:24 -0800 Subject: [PATCH 40/61] Removed lastUpdated field, too much maintainence required. In the future, we should auto-generate from Git changes. --- src/components/FacetedPanels.js | 26 +------ static/data/slim-registry.json | 134 ++++++++++++++------------------ 2 files changed, 60 insertions(+), 100 deletions(-) diff --git a/src/components/FacetedPanels.js b/src/components/FacetedPanels.js index 0093b0a85..6d06061f7 100644 --- a/src/components/FacetedPanels.js +++ b/src/components/FacetedPanels.js @@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react'; import { Container, Row, Col, Form, Card, Dropdown, Badge, Button, ListGroup, ListGroupItem, Navbar, Nav, Glyphicon } from 'react-bootstrap'; import 'bootstrap/dist/css/bootstrap.min.css'; -const Panel = ({ title, uri, tags, lastUpdated, description }) => ( +const Panel = ({ title, uri, tags, description }) => ( {title} @@ -10,7 +10,6 @@ const Panel = ({ title, uri, tags, lastUpdated, description }) => (

{description}

- Last Updated: {lastUpdated} Tags: {tags.map((tag) => ( {prettifyTag(tag)} @@ -29,7 +28,6 @@ const Panel = ({ title, uri, tags, lastUpdated, description }) => ( const FacetedPanels = ({ panelsData }) => { const [selectedCategory, setSelectedCategory] = useState('All'); const [selectedTags, setSelectedTags] = useState({}); - const [selectedSortOrder, setSelectedSortOrder] = useState('ascending'); const [panels, setPanels] = useState([]); const [tags, setTags] = useState([]); const [filteredTags, setFilteredTags] = useState([]); @@ -55,10 +53,6 @@ const FacetedPanels = ({ panelsData }) => { }); }; - const handleSortOrderChange = (eventKey) => { - setSelectedSortOrder(eventKey); - }; - const handleTagSearch = (event) => { const searchTerm = event.target.value.toLowerCase(); const filtered = tags.filter((tag) => tag.toLowerCase().includes(searchTerm)); @@ -69,14 +63,10 @@ const FacetedPanels = ({ panelsData }) => { setSearchTerm(event.target.value); }; - const compareDates = (dateA, dateB) => { - return selectedSortOrder === 'ascending' ? dateA.localeCompare(dateB) : dateB.localeCompare(dateA); - }; - const filteredPanels = panels.filter((panel) => { const isTagMatch = Object.entries(selectedTags).every(([tag, isSelected]) => !isSelected || panel.tags.includes(tag)); return isTagMatch && (panel.title.toLowerCase().includes(searchTerm.toLowerCase()) || panel.description.toLowerCase().includes(searchTerm.toLowerCase())); - }).sort((panelA, panelB) => compareDates(panelA['last-updated'], panelB['last-updated'])); + }); return ( @@ -119,17 +109,6 @@ const FacetedPanels = ({ panelsData }) => { -

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 literal 0 HcmV?d00001 diff --git a/static/img/scope.png b/static/img/scope.png index 9cd8dedde45dbfa854cc870aa4577144e55f043c..d74d104998231dbbb4aa85d5014d69eedb4a195f 100644 GIT binary patch literal 81556 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 literal 93767 zcmcG#by!qU*El-E3`5s|(lEe)ba$h4hmz;YeoPE|_Yp=C-uD$j;vAWtSMEErL004kUO;u4J0053-?iySO z1_EG^qs07!9Tl_`0Duok1lKm$n0J_+s=gKg5Xc4qAR_^QOAH9P2>|%;0|39R0RYJ? z0D#gXuSHK9lM!ieqUNBb1>nS_aRJysC;)^>0Wm)SkOuI#G)xMh4y65`v_6piUpQC* zzzYNb{4bm*nCIW?73Tg+^Uo)!2>728i?IHU4ID25{ZG2)FPY+3+`m+K9;&8Z82O-o zZ=hr07)E2PLBwMdZxby|NjrB}UYn=xw)VXKt{#7>0Mh=Fn53({w++nS)y2(A(qD%8 z9~hFD^j|O^GwdHI-p(@2CR)0%NAAzRQU-Jd)12}npt@bL@s2@3LHFnGKI+`Mi4dEC5M{#nSs%TcuVvU`s3 z@J6`1!Ty$OW9#nYEyK+Gm(l-R|CG}k;qV_$ZeIUV3!@<4-yA*xUVgs+8=1X7;{S#0 zZ_Yo-{-M`D*-8H`Owv@}-pk#^=dW0@0wVm<|6uX|fc{6oe^UI1z|alhEi3phlK%z% z-&7|5$^S1t{|)`$6gtll_L!>tr)2+P^53xk!vCwEq%OkW-o-=_;cD;Z^;a8FL5yhs z*PQ=N`N-YH{kegMjh(%$z`scT3-rIS|G~%fKYT>QME;x4f93p(Qkw5?d;eGa|Fd)b z1B&TgviQ<`|I<@t@m<(N?g0Su05wI0$Ns>beC#&*-su-QZqPZNNK$4e&tF`+xJGRw zD-7o9sE3{ex@{Cs*mdVPqRP@A5|qk&ls9SM?isPC&Rxk2=Y{a)rg@1N4{4p=+}t`k zI;t$@XWva_^JL(22W`&j&a zTvaZe;qPj$RGYltpOXJA##Hq6f{ZDrxD?pirsmIQXMQ8SbBdT*WY=(UD8Twuqk zXjW?$4+3#II{Y#~F0fSRV(i@Py}1fY4a;}WPW%m-hQYOvYQJz#n=X;LXBlF@@*ayA zl@)&s<(lseG0$ZC)MXlPlbNK^+EhqhFPY2fwa;1*Wf(~|seZMw$JKq5&vAufO|7^- z=Fj|9AGA8qZ%7?IbmSY*XiC~!IwJ3iD5@iS_kQADMRuNuwcQhvL`w-k)nAY!rVO;Ff^mn2H`-C9%-) zj11CPnvLA+4@^_LZEiWI$&y$hJGC!chWu`+;pKxgarNBDKcBEu0 zt~oFounYhG2z_HsVM4J(I9T5kBJ|j*KF4n(P>yg$2K;D~J-DI6p6FcW2F0)X z90b*pdvIPpI)L)?^x51lLVN>Hu_I7DE(LdxbRX0*ZRhg2b`s9n40Bo6d^B#2N0;j z&QSfRwIV6nAbSB1LKB7^5=-nWpgp?@)f(;DdQ%}8doF0TnQ#Xj3Qz{vTk3wVDS1za z%>cS=1!@u;F?VJ8+Vf9gt7`v35_DM>G5UkVp9#-z9QqV3$~`@s^$MY(gQQ2G0%ysj zaX*2gM=7sy=?ECGI*aK;3uWC&;1?u^@88P7HJe)Bx=R4uIlNs(v{I_o6{OLiaqeFBH}^ z2X$g!_>fOM<&sT8K}LYDbZGws9RZokkRP;9+5Ne*)k|laWU;C$7qRAZlwNeIC& z!XF^_v?{?4=Q$r+$+P(I4rd6xJTuxDu;U_q6$LY54}gPyj%VFX(Q>iDd_}~*fMQhS z6_M_PzGDh1YzC}jWD+u9fku;PBEeU-lU}vptDyXtG$0=Md(NXAOFcc|$l}n~< zSm}8zB+#vZrI4aQFnm;Xb});@^4MV}{*K~63YHxpLiF3)&iaK7Wl^W6H7UOp3(EG% zC$LIDnwnhop>`6?fr2EhGi|>O^{xOLmNaDYgd#S7bzbB37O_6}`eJ z#Q86U)+g1b!cA9PTwK?9>P6p*9*qN36cy-Zw%iyFpvm#Bk%ican-sC|Ip zyNcYQyE+~$x~Bo!bcs*`Y&$=)P-Seo~V@dR9oqw73TQR~U>5ET9!@ ziuDQ?PI@E$rVeGCS3tzfPrt0=*AEzfAVAv@SxnVf$I>K{{dMb_P3UYx5=)gKwctXJ za8=d1zybW4TqQs@&FS9wg_~eT*ys0q-z#qm`Q+5Wva}ml3Z$w#bBeq{JG4a#1 zfznOoOD2Q5ANQw3+hiF7Y5=|B1?pu-Nr6|)t&{uEY||Sa(8Lcbl%n&CzU!VVLGD$c^F8>V6;zEIF(b9^H28ps%R%2F zxRAwyH#C#|@VMWu)*zWQepd39@lWUdzm{Ed^)B*+ts*x ziE+@)3%Np$i(j5Kt*VboxEMPQ3kf%{60!1u2N$o=qwg#R}ll;*|EO1lVjoFT@N_-i3fAmN;^JAjrzbyClZ>T{m|wpnu~ zkSypne=F}#$21&+QIMQbc|Fq{J?+D{Bj~4Pz;a7F`0o>E%o8)csOKA6!&?_b4xXbsaUkQGMYp{HxmE=--woX2wwl(N9ance*u*dC_OT zIxTyBVEi|i5>fQ_z@lW6IY)aEX+J%>W?hR}{QT>ZUy$_(#jC9>ko%tk3h=hWXz2$M zftLZ~s&99vV^+0I?xdP|vq@%9z7X{X+XVHJzYWH@xQqQHR`uEHHHx7W6}ua9 z_IB`oZ2nUb(zU51I!izS4rRCAKfG%XP0n(1xq3^tTtw^&X6SpLstgRo;Gn@0(K4)_IWYS7{NMaz^PZYXzmN z1dh6U+0rmy2U9T|6?J5&IyU`icOyWQLTG4c0`1>k9T(os(Rvk;I4p-)K)wfDd6{`UWrc-rNH0vx0*<^HV@SV3!^X2lHwTA=Q zvO{BUDF>0Nw?v(bcE1+(sKXT<@Yl9dZa0T?a1F}oaYrMEW)vi_074hQ`O1+**;sfn zTXS7cKeR=ZrV1#1C;Usf815l6gv)IU=Qi0aGIQb+F(N8rUI+uOyZMHr*#T*CiDqlU!U7t!$+}gF8ThMPPXg#R?sn)vJeUHco;>};`*I2ga-S;zvshw8s_cMk`2U%Fm2e${E zF+|Q=4-T~r>RVaK(T0}w4%Kl|+)Uct-5Zwc+f|VcV~p>*^*K0-7aBSzo^iXJ$Lb13PMIVdOT|mt11;zY@vcD?A zse9`w`G+%Q(vsmH4Y~x;SA~FbPcZ;3>I$V8$~HyXMgXr$LNRx_62Kp>O5lh;Yo}Bd zA4W={hOcS9i7qjseJ0ntDwjB6h+*O~&}6t3(gMAY^xd%fEJM5lNrZG_ae)T31#hIL z$mobeiRn;$_?D39e42pj009dFVE5$wp|!a9{T-Z8fCHpOh)_u^^)?o*{Xz&x5;0&n z*1(hf;#(l=kpWrqMtsQCX+EufeH+i+#jirXE}v13vMgJq;)@e3R@^$WbG}2({RF6Q zGJ=EOZLTR*{&(m33cm4U)(LqAwu)uFwUK1AJX0tZvlp9#$o$p6bY(@Kk$Ra6_sPE8vwq zQzNTmmJLMeQR#liRkg71&Xi)fw1zRRz*qZqLkBnb&%r^~X=*<~ulEt+zjnsUlT5~c zC0Fk6<9+#~S4|Rn^Jmh}?oMz+dEkpkY5Qm$|KlG>zGloiCSwYM+F31qaS^U1^Luw} zQltt1rB%$mokpt)#_cVrm+gnaiS79hrpwR;S9?n|FbQ$3ciaFs%tlJZH4e;vsLCxG z>>lx_D@~p`wJp8BYhvIr+o;K`#r;<7E>m=a_)OZG%XxY;T1}qW5dLhuyo!J>g%ST2 z|1#VT`KHwXsrXKlfUZ>ioeK05m z?oAcCd4IKpCzX8@B%xNMT_`G!b#pSVBNowC9ih74zxNE+yAx5K?`t39Ci%scn+m7m z$D=ZTcPF@7!+H?uZvpQL*>Po-8VRqN^q%%T1FC5ItmvD?yIa3J&%?L-69zi%JDB1+ zrC3&9mgPKqCna~aQ=hB0Sl#5QZpx;O2wO{0xr8d?>s&o#n~*=@d=RWZh1o)e5ScW) zp3uLaw$_l0W8sa}IZ76WOU=zb2^9 zt!Y*-O8re+Bv;#&S_J{dKK{V;7~b26aX6s7RFV_r{Xm%j`@o{Rt9FH|8qu6GuBU+L zFwp81mTDad>Lqf^i0+VTXdZUtZdVbc)LDpiOlm9r`@xAQReg`sc@pXyx)r8qG3BW{ z_%bkPfVRgE9-dBQR_~jZCokE~$|T6f@>4vdy$HQ`WWu#j_lQ$vbT4EMkl{Fpe z&RZLJv-WHef4}tMx^(yU0PuFAu0+`N_auprn&x-dq2O1LL`&9^UtRQQ;c3`B z=p;ey6{0P10C}7LqtP>ZLD5?Q2n~X zhaPXY8=+xoA?%WR7R5_gr1!n?Cfb9xuC3X*mh#Ji%-$zoI`^5zGDP_$=m$3g=;%>~ zS;VqIKTRD&l83q!s?M|veQ17v58{D$+#l0re{+A~VM_GrGZ@WkKi-nK2mG8a7&{c> z{9GO8X4eY)~T*`wxFcKqt)aMSX$7fTAHPdQ_gu%H!nQptm?632e5BR6&E z+Iz7B-o6}1zmTsJ8m@^*F0>P;HV12V8!m|!nFEP|sarPkpYyQI@q-zE zpGd+KhOz19xi)6crdGks0=qt>FUOnPP2A@QkGl-CCDzAC5wRSP%RNIJ+l5XVq;vM5 zB{`CBsw#NV@Atz zV`AW|dGu@8T;IJ)ypm=|a`7S4hDj^lm})TxIDS%kxj1!fHC6z_=S^3Of()wf7YmUW z0zL>9DSSqiEq0T%I55zTOsy&88c1Pn;*%+NZh zTvnDgct7o!xo1=Wr%G@e?0aLtG-0?wWS=FCAJa1396EI(P#v1fgx~1e%+*?5+R*UehJFLbR+q9mA<^rYD2z!0Z>Kk8 zfWB7xxH*fiH?g!|_{WDb&WgmR6D^Fn84Jm}0ix4%=lsq0kpmw_CgTTP$CF2`3qVwF{PA3nQi#7O5E4gBY%c|N7^OWd+2&wOWk1lQ0?P1t? zs-3$q@p_oeXPpB3wX3_hY^-oshV>f-7qghC?Sglx36}k$9>1q1^ywwcSukKs5ehL+ z-;`*ZHVU2IGg>qq4Gp!@bRlOQ`{1Je9B*ykTbB6jgW_*v&kjFHL=HaIQoBCx#3Qs= zK8+Yxir8)jM(y^k3eT_~Usn{jI{S`k2ZR`%P@3*iu-x+o%IW$?dDqh=BMRtDo8NxX!rs){m|3tler+(N? zNdu-?W7s>ccRrVrkZiz+z^{1M{kiV%Neb_zyzr%a+hO0t#IDBF#}W4`T85P~(3O`Qu2@7} z<%6as>`YT#nog3Lwf;aWo{Y@b_ZM;oqmkd2uT`u+CPc3CbcZe$Y zvg{HO;+LDn4^(VL?tXhHEivA94(ydLU-CCGM$*RTv-wuJa2o@TBe>+JY<4IFuD6gp zK56+i#BmZUM}R0csU*V{{j*u%Vz&m&dj&<7IC4uc!?H2!9h@Jq5Wii%WHfSbU+Sgr zHNhW&gaWFBAx$%Ws2~-D`rK`>af`F$4^6FQQiS4FQ8%U2ndlp@qlcSKf4WWxGt*p_ zlS``GPiI=bi_U6>)3_gAm1bJz)LC_gY6!X3i_4VtHt`~JyV~jkrp>KO)mHof*ft`e zj3YP;FP8YI+wnQAS#YKDE^vO`c^>2YC!AZt;~#Xb)(;APOG`);jMyglF=nyl25nC2 zyU;&6mh}f{0_iT~uou6v%>nZA0jyYo7q zX+I3MIiV4|a26#0HNic|_m%MQjimQXO!yz!Fn?e0wlTGvt#|N#kwS!Qthd>c$JgSr z^4CPp&=l%{{uFCXrO-UQ85O>tXMY1Rezi|XrK5--szZ)Y6NLN<#)cLu^BTq=CH{tXwjB0!XW$Xn6; z;^0RH;-{;(H1l0_O}o9yy!dnB>i~2xEN0@Mim^<|51Q?{#kZpsaWS+VISc1Hyec20 z^9*!0Ih1V^<6&TOqGH6tI0o-f+ie4D6Z{?`MA5GqPI5mDJvY=WzAz5kV6CBan|<(8 z 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 Date: Fri, 5 Jan 2024 10:52:20 -0800 Subject: [PATCH 36/61] Changed favicon and logos --- docusaurus.config.js | 2 +- src/css/custom.css | 4 ++++ static/img/docusaurus-social-card.jpeg | Bin 0 -> 150534 bytes static/img/docusaurus.png | Bin 5142 -> 0 bytes static/img/favicon.ico | Bin 4286 -> 15086 bytes static/img/slim-logo-mini.png | Bin 0 -> 19202 bytes 6 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 static/img/docusaurus-social-card.jpeg delete mode 100644 static/img/docusaurus.png create mode 100644 static/img/slim-logo-mini.png diff --git a/docusaurus.config.js b/docusaurus.config.js index 39b7c7466..c6a4dc8b8 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -8,7 +8,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); const config = { title: 'SLIM', tagline: 'Software Lifecycle Improvement & Modernization (SLIM)', - favicon: 'img/slim-favicon.ico', + favicon: '/img/favicon.ico', // Set the production url of your site here diff --git a/src/css/custom.css b/src/css/custom.css index 08c4e43e6..1abb0387c 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -62,6 +62,10 @@ body { color: unset; } +.footer .col { + text-align: center; +} + h1, h2, h3, h4, h5, h6 { font-family: 'IBM Plex Sans', sans-serif; color: #000; /* Slightly darker color for headers */ diff --git a/static/img/docusaurus-social-card.jpeg b/static/img/docusaurus-social-card.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d132c78392de19a8889f3d996f4f37b5d412be7a GIT binary patch literal 150534 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ⅆ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 literal 0 HcmV?d00001 diff --git a/static/img/docusaurus.png b/static/img/docusaurus.png deleted file mode 100644 index f458149e3c8f53335f28fbc162ae67f55575c881..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 F{0H{b<4^zq diff --git a/static/img/favicon.ico b/static/img/favicon.ico index 5aef13c6ea9608d625041415929e8a9f444ecc57..9b8b69c897280f112c84242a788108871359717d 100644 GIT binary patch literal 15086 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 b@<1(b+s0>lR{;F;KGk~y+;t1ERkZydtC>U1 literal 4286 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 literal 0 HcmV?d00001 From 41559635b72654f588f7b9c675b28bc116e19992 Mon Sep 17 00:00:00 2001 From: John Engelke <52300928+jpl-jengelke@users.noreply.github.com> Date: Fri, 5 Jan 2024 15:12:13 -0800 Subject: [PATCH 37/61] Issue #101: Detail, grammar and wording enhancements to the Python Starter Kit writeup. ... --- .../python-starter-kit/README.md | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md b/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md index 4a7db4f93..ab8400f1f 100644 --- a/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md +++ b/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md @@ -4,19 +4,19 @@ ## Introduction -**Background**: The Python Starter Kit serves as a comprehensive template for Python 3 applications, streamlining the development process. It exemplifies an integrated approach to build, release, and publish using GitHub's CI/CD automation. By leveraging modern Python tooling, the kit simplifies the process of compiling, tagging, releasing, and publishing to the Python Package Index (PyPi). It adheres to PEP 517/518 standards with TOML-based configurations, ensuring a modern, declarative programming approach. +**Background**: The Python Starter Kit serves as a comprehensive template for Python 3 applications to streamline development processes. It exemplifies an integrated approach to build, release and publish using GitHub's CI/CD automation. By leveraging modern Python tooling, the kit simplifies the process of compiling, tagging, releasing and publishing to the Python Package Index (PyPi). It adheres to PEP 517/518 standards with TOML-based configurations to ensure a modern, declarative programming approach. **Use Cases**: - Streamlining Python project setup and configuration. - Facilitating the build and release process of Python packages to PyPi. -- Modern PEP [517](https://peps.python.org/pep-0517/)/[518](https://peps.python.org/pep-0518/) compliant tooling using declarative [TOML-based](https://toml.io/en/) configurations inside a pyproject.toml file. +- Update build and release tooling to modern standards using PEP [517](https://peps.python.org/pep-0517/)/[518](https://peps.python.org/pep-0518/) compliant tooling with declarative [TOML-based](https://toml.io/en/) configurations in a `pyproject.toml` file. --- ## Prerequisites * GitHub account with repository creation rights. -* Familiarity with Python, Docker, and GitHub Actions. +* Familiarity with Python, Docker and GitHub Actions. * Access to PyPi for package publishing. --- @@ -25,13 +25,13 @@ **[SLIM Starterkit Python](https://github.com/NASA-AMMOS/slim-starterkit-python)** -Click the link above to access the starter kit and begin setting up your Python project with best practices. Use GitHub's "Use this template" feature to leverage the template repository. +Click the link above to access the starter kit and begin setting up your project using Python best practices. Select GitHub's "Use this template" feature to leverage the template repository. --- ## Step-by-Step Guide -1. **Team Consensus**: Discuss and agree on continuous integration best practices with your development team. Establish a workflow for building, publishing, and releasing software. +1. **Team Consensus**: Discuss and agree on continuous integration best practices with your development team. Establish a workflow for building, publishing and releasing software. 2. **Create a Repository**: - Use our [repository template](https://github.com/NASA-AMMOS/slim-starterkit-python/generate) for a quick start. @@ -46,7 +46,7 @@ Click the link above to access the starter kit and begin setting up your Python 5. **Move Code into Place**: - Rename `slim_sample_project` to your module name. - - For existing projects, integrate your Python 3 code into the new project structure. + - For existing projects, integrate your Python 3 code into the new project structure underneath the module-name directory. > **Shortcut** Lines requiring code updates are commented with the keyword `MODIFY`. > Documentation requiring updates are marked with the keyword `INSERT`. @@ -61,29 +61,29 @@ Click the link above to access the starter kit and begin setting up your Python 1. If your [module launches from a command-line](https://setuptools.pypa.io/en/latest/userguide/entry_point.html#entry-points), define an executable inside your module: `executable-name = my_package.module:function`. 2. Set the value as empty if there is no entry-point. 3. Update URLs for your project. - 1. Replace `NASA-AMMOS/slim-starterkit-python` with the **project/repo_name** for your cloned project. + 1. Replace `NASA-AMMOS/slim-starterkit-python` with the **project/repo_name** for your cloned project (or refactoring on an existing repo). 4. Update `author`, `author_email`, `description` and `keywords` to reflect your project details 7. **Build Locally**: The application will build, install and deploy from a local command line when all configurations are properly set. - [Install local tooling and requirements](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#required-local-tooling) - [Clean and build](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#local-build-testing) and clean again after module builds successfully > **Information** - To validate the module, we test on the Test PyPi sandbox _by default_. Then, to release on the official PyPi, a _minor configuration change is required_. __All previous steps must be complete.__ + To validate deployment, we publish the module to the Test PyPi sandbox _by default_. To publish on the official PyPi, a _minor configuration change is required_. __All previous steps must be complete and the application must build successfully.__ 8. **Build on GitHub**: A release kicks off a build and release process in GitHub Actions. - Test publication on Test PyPi 1. Update the [version number in the `version.py` file](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version.py). 2. [Kick off a build by releasing your product using the same version.](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#automated-build-kickoff) - 3. When the product builds successfully, proceed to step **ii**. _Otherwise, revisit earlier steps and check for errors or other invalid settings._ + 3. When the product builds successfully, proceed to the next section, **Release to PyPi**. _Otherwise, revisit earlier steps and check for errors or other invalid settings._ - Release to PyPi (simple configuration changes point at the release server) 1. Update `PYPI_API_TOKEN` to point at PyPi in [GitHub Secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets?tool=webui#creating-encrypted-secrets-for-a-repository) in your newly created repository 1. In the repository, select the `Settings` tab and navigate to `Security`: `Secrets and variables` **-->** `Actions`. - 2. Recalling the PyPi token previously saved in step 3(ii): In `Repository secrets`, edit the `PYPI_API_TOKEN` and paste the saved PyPi token value to update it. + 2. Recalling the PyPi token previously saved in **Setup Account Credentials** (step 3 above): Edit the `PYPI_API_TOKEN` in `Repository secrets` to the saved PyPi token value for PyPi. (In other words, replace the test token with the regular, non-test PyPi token.) 2. Change the `python-publish.yml` configuration to remove Test PyPi coordinates 1. Remove '`--repository testpypi`' from the one-line publish command to read: `twine upload --verbose dist/*.whl dist/*.zip` 3. Update the [version number in the `version.py` file](https://github.com/NASA-AMMOS/slim-starterkit-python/blob/main/slim_sample_project/version.py). - 4. [Kick off a build by releasing your product using the same version.](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#automated-build-kickoff) + 4. [Kick off a build by tagging and releasing your product using the same version number.](https://github.com/NASA-AMMOS/slim-starterkit-python/tree/main#automated-build-kickoff) --- @@ -97,17 +97,24 @@ This starter kit produces several deliverables deployed for distribution: * [ZIP](https://github.com/NASA-AMMOS/slim-starterkit-python/tags/) * **PyPi** * [Fully documented site with project links](https://test.pypi.org/project/slim-sample-project/) - * Source distribution (with release hashes): - * [ZIP](https://test.pypi.org/project/slim-sample-project/#files) - * Built Python 3 distribution: + * Completely built Python 3 distributions: + * [Compressed ZIP source code with release hashes](https://test.pypi.org/project/slim-sample-project/#files) * [Python wheel](https://test.pypi.org/project/slim-sample-project/#files) --- ## Frequently Asked Questions (FAQ) +- Q: What tooling is necessary to use the starter kit? +- A: [Python 3 version 3.9 or greater](https://www.python.org/downloads/) must be installed with a working [package manager (`pip`)](https://pip.pypa.io/en/stable/installation/). As well, you'll need the latest versions of `pip`, `build`, `setuptools`, `twine` and `wheel`. + ``` + python3 --version # must report Python >3.9.x + pip3 install --upgrade pip + pip3 install --upgrade build setuptools setuptools_scm twine wheel + ``` + - Q: How do I choose a unique module name for PyPi? -- A: Research existing modules on PyPi and select a name that is not already in use. Consider using a creative, descriptive name relevant to your project. +- A: Research existing modules on PyPi and select a name that is not already in use. Consider using a creative and/or descriptive name relevant to your project. --- From f03067872701b37802ea0b64b0dcfd4b8734f07d Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 5 Jan 2024 16:22:50 -0800 Subject: [PATCH 38/61] Ignoring .docusaurus config dir --- .docusaurus/DONT-EDIT-THIS-FOLDER | 5 - .docusaurus/client-manifest.json | 1077 ----------- .docusaurus/client-modules.js | 6 - .docusaurus/codeTranslations.json | 1 - .../default/blog-archive-80c.json | 218 --- .../default/blog-c06.json | 9 - .../default/blog-post-list-prop-default.json | 21 - .../blog-tags-docusaurus-0e0-list.json | 9 - .../default/blog-tags-docusaurus-0e0.json | 6 - .../default/blog-tags-facebook-038-list.json | 9 - .../default/blog-tags-facebook-038.json | 6 - .../default/blog-tags-hello-039-list.json | 9 - .../default/blog-tags-hello-039.json | 6 - .../default/blog-tags-hola-ea2-list.json | 9 - .../default/blog-tags-hola-ea2.json | 6 - .../default/blog-tags-tags-4c2.json | 22 - .../plugin-route-context-module-100.json | 4 - ...log-2019-05-28-first-blog-post-md-e27.json | 49 - ...blog-2019-05-29-long-blog-post-md-736.json | 47 - ...blog-2021-08-01-mdx-blog-post-mdx-593.json | 44 - ...-blog-2021-08-26-welcome-index-md-d9f.json | 58 - .../default/slim-blog-147.json | 9 - .../default/slim-blog-archive-a7c.json | 218 --- .../slim-blog-tags-docusaurus-766-list.json | 9 - .../slim-blog-tags-docusaurus-766.json | 6 - .../slim-blog-tags-facebook-8d4-list.json | 9 - .../default/slim-blog-tags-facebook-8d4.json | 6 - .../slim-blog-tags-hello-fa4-list.json | 9 - .../default/slim-blog-tags-hello-fa4.json | 6 - .../default/slim-blog-tags-hola-4d0-list.json | 9 - .../default/slim-blog-tags-hola-4d0.json | 6 - .../default/slim-blog-tags-tags-b74.json | 22 - ...dessidebar-category-documentation-715.json | 16 - ...guidessidebar-category-governance-1ee.json | 16 - ...debar-category-software-lifecycle-967.json | 16 - ...dessidebar-category-documentation-a7b.json | 16 - ...guidessidebar-category-governance-8d3.json | 16 - ...debar-category-software-lifecycle-252.json | 16 - .../plugin-route-context-module-100.json | 4 - ...ite-docs-about-code-of-conduct-md-3b1.json | 24 - .../site-docs-about-governance-md-6fb.json | 20 - .../site-docs-about-readme-md-3cc.json | 23 - ...bute-contributing-contributing-md-98f.json | 20 - ...ntributing-development-process-md-0ee.json | 27 - ...-contribute-contributing-index-md-f1e.json | 20 - ...bute-contributing-introduction-md-ed7.json | 27 - ...ibuting-know-before-contribute-md-403.json | 27 - ...e-docs-contribute-contributing-md-d94.json | 20 - ...ontribute-contributing-prereqs-md-5b9.json | 27 - ...tributing-ways-to-contribute-2-md-70a.json | 24 - ...ontributing-ways-to-contribute-md-4c9.json | 27 - ...ontribute-submit-best-practice-md-8fa.json | 20 - ...ocumentation-change-log-readme-md-32d.json | 24 - ...ion-documentation-hosts-readme-md-e90.json | 24 - ...s-trade-study-hostingdocs-user-md-c61.json | 27 - ...-documentation-hosts-use-cases-md-f25.json | 27 - ...ation-documention-hosts-readme-md-369.json | 24 - ...s-trade-study-hostingdocs-user-md-d27.json | 27 - ...on-documention-hosts-use-cases-md-e51.json | 27 - ...des-documentation-readme-index-md-218.json | 24 - ...es-documentation-readme-readme-md-b6d.json | 24 - ...ntation-readme-readme-template-md-7a3.json | 20 - ...s-github-pull-request-template-md-7cc.json | 24 - ...hange-request-templates-readme-md-79d.json | 24 - ...butions-code-of-conduct-readme-md-e0d.json | 24 - ...ontributing-guide-contributing-md-f26.json | 24 - ...ions-contributing-guide-readme-md-431.json | 24 - ...oper-certificate-origin-readme-md-7a2.json | 24 - ...ue-templates-github-bug-report-md-4e2.json | 24 - ...emplates-github-bug-report-yml-md-c15.json | 24 - ...e-templates-github-new-feature-md-d60.json | 24 - ...mplates-github-new-feature-yml-md-9d5.json | 24 - ...butions-issue-templates-readme-md-b4d.json | 24 - ...overnance-contributions-readme-md-e64.json | 24 - ...ce-governance-model-governance-md-d53.json | 24 - ...ance-model-governance-template-md-d52.json | 24 - ...rnance-governance-model-readme-md-6d6.json | 24 - .../site-docs-guides-search-md-c2d.json | 23 - ...kits-python-starter-kit-readme-md-3b3.json | 24 - ...pplication-starter-kits-readme-md-2fb.json | 24 - ...tinuous-integration-frameworks-md-47b.json | 27 - ...tinuous-integration-frameworks-md-ca7.json | 27 - ...-integration-frameworks-readme-md-35e.json | 24 - ...-continuous-integration-readme-md-d5d.json | 24 - ...gration-reference-architecture-md-1fb.json | 24 - ...-reference-architecture-readme-md-b75.json | 24 - ...ycle-continuous-testing-readme-md-2f6.json | 24 - ...ous-testing-testing-frameworks-md-b74.json | 27 - ...cle-security-dependabot-readme-md-cc9.json | 24 - ...ecurity-github-security-readme-md-c36.json | 24 - ...ware-lifecycle-security-readme-md-e55.json | 24 - ...urity-secrets-detection-readme-md-684.json | 24 - .../version-current-metadata-prop-751.json | 579 ------ .../plugin-route-context-module-100.json | 4 - .../site-src-pages-markdown-page-md-393.json | 10 - .../docusaurus-debug-all-content-673.json | 1693 ----------------- .../plugin-route-context-module-100.json | 4 - .docusaurus/docusaurus.config.mjs | 367 ---- .docusaurus/globalData.json | 255 --- .docusaurus/i18n.json | 17 - .docusaurus/registry.js | 88 - .docusaurus/routes.js | 373 ---- .docusaurus/routesChunkNames.json | 375 ---- .docusaurus/site-metadata.json | 36 - .gitignore | 1 + 105 files changed, 1 insertion(+), 7113 deletions(-) delete mode 100644 .docusaurus/DONT-EDIT-THIS-FOLDER delete mode 100644 .docusaurus/client-manifest.json delete mode 100644 .docusaurus/client-modules.js delete mode 100644 .docusaurus/codeTranslations.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json delete mode 100644 .docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json delete mode 100644 .docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json delete mode 100644 .docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json delete mode 100644 .docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json delete mode 100644 .docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json delete mode 100644 .docusaurus/docusaurus.config.mjs delete mode 100644 .docusaurus/globalData.json delete mode 100644 .docusaurus/i18n.json delete mode 100644 .docusaurus/registry.js delete mode 100644 .docusaurus/routes.js delete mode 100644 .docusaurus/routesChunkNames.json delete mode 100644 .docusaurus/site-metadata.json diff --git a/.docusaurus/DONT-EDIT-THIS-FOLDER b/.docusaurus/DONT-EDIT-THIS-FOLDER deleted file mode 100644 index 6c06ae873..000000000 --- a/.docusaurus/DONT-EDIT-THIS-FOLDER +++ /dev/null @@ -1,5 +0,0 @@ -This folder stores temp files that Docusaurus' client bundler accesses. - -DO NOT hand-modify files in this folder because they will be overwritten in the -next build. You can clear all build artifacts (including this folder) with the -`docusaurus clear` command. diff --git a/.docusaurus/client-manifest.json b/.docusaurus/client-manifest.json deleted file mode 100644 index 4cc8fee3d..000000000 --- a/.docusaurus/client-manifest.json +++ /dev/null @@ -1,1077 +0,0 @@ -{ - "entrypoints": [ - "main" - ], - "origins": { - "1098": [ - 532, - 2529, - 3085, - 3089, - 6103, - 7918, - 8610, - 1098 - ], - "2529": [ - 532, - 1098, - 3089, - 6103, - 8610, - 2529 - ], - "4972": [ - 4972 - ], - "6316": [ - 6316 - ], - "7724": [ - 7724 - ], - "9487": [ - 9487 - ], - "9620": [ - 532, - 7972, - 9620 - ], - "17896441": [ - 532, - 1098, - 7918 - ], - "21821687": [ - 8400 - ], - "59362658": [ - 2267 - ], - "main": [ - 532, - 1303, - 179 - ], - "runtime~main": [ - 179, - 532, - 1303 - ], - "01a85c17": [ - 532, - 4013 - ], - "0ee94099": [ - 9510 - ], - "14eb3368": [ - 532, - 9817 - ], - "1937bb63": [ - 292 - ], - "1be78505": [ - 532, - 4972 - ], - "1f391b9e": [ - 532, - 1098, - 3085 - ], - "22251b09": [ - 380 - ], - "2e67d4b8": [ - 4566 - ], - "2f60f69a": [ - 6677 - ], - "2fb114a8": [ - 6371 - ], - "325c7275": [ - 8671 - ], - "32de2db0": [ - 150 - ], - "35e78889": [ - 2661 - ], - "393be207": [ - 7414 - ], - "39680a00": [ - 2213 - ], - "3b13db8a": [ - 9721 - ], - "3b327884": [ - 4173 - ], - "3cc55dcd": [ - 8361 - ], - "403f595d": [ - 8793 - ], - "41244d51": [ - 7352 - ], - "4317fbf7": [ - 3842 - ], - "47b29f95": [ - 9003 - ], - "4c9dd493": [ - 5288 - ], - "4e24edc0": [ - 4024 - ], - "684aec4d": [ - 4103 - ], - "6875c492": [ - 532, - 1098, - 2529, - 8610 - ], - "69878e35": [ - 2052 - ], - "6d6ba527": [ - 2774 - ], - "6fb1fe71": [ - 4984 - ], - "719b1851": [ - 4081 - ], - "73664a40": [ - 3514 - ], - "7661071f": [ - 9642 - ], - "79def820": [ - 2755 - ], - "7a245e29": [ - 3584 - ], - "7cc12c13": [ - 1585 - ], - "814f3328": [ - 2535 - ], - "8276c122": [ - 874 - ], - "8717b14a": [ - 948 - ], - "8ad5d578": [ - 3312 - ], - "8c4308b7": [ - 2031 - ], - "8facacb8": [ - 8780 - ], - "925b3f96": [ - 7551 - ], - "935f2afb": [ - 53 - ], - "9e4087bc": [ - 3608 - ], - "a267e42d": [ - 6054 - ], - "a6aa9e1f": [ - 532, - 1098, - 2529, - 3089 - ], - "ac7d2b3d": [ - 9554 - ], - "b4deb335": [ - 7275 - ], - "b741a796": [ - 4642 - ], - "b75dc861": [ - 8027 - ], - "c2d7cd96": [ - 532, - 9620, - 7972 - ], - "c2f4afbb": [ - 5680 - ], - "c441f7d5": [ - 3689 - ], - "c4f5d8e4": [ - 532, - 4195 - ], - "c612d4a7": [ - 2119 - ], - "cb227d72": [ - 7170 - ], - "cc9f695b": [ - 6647 - ], - "ccc49370": [ - 532, - 1098, - 2529, - 6103 - ], - "d07f8614": [ - 5178 - ], - "d5368355": [ - 2726 - ], - "d5decc06": [ - 4227 - ], - "d60fea20": [ - 7044 - ], - "d9f32620": [ - 1914 - ], - "e0d5b996": [ - 4555 - ], - "e273c56f": [ - 2362 - ], - "e553889d": [ - 6965 - ], - "e6422a4c": [ - 2414 - ], - "e9025b0e": [ - 5620 - ], - "ed7f1a16": [ - 493 - ], - "f1e6a692": [ - 5307 - ], - "f25b6166": [ - 9959 - ], - "f4f34a3a": [ - 8636 - ], - "styles": [ - 179, - 1098, - 1303, - 2529, - 3085, - 3089, - 4013, - 4195, - 6103, - 7918, - 7972, - 8610, - 9514, - 9620, - 9817, - 532 - ] - }, - "assets": { - "53": { - "js": [ - { - "file": "assets/js/935f2afb.5837356b.js", - "hash": "82c2ff6c25770065", - "publicPath": "/slim/assets/js/935f2afb.5837356b.js" - } - ] - }, - "150": { - "js": [ - { - "file": "assets/js/32de2db0.42680f0d.js", - "hash": "3469c78c82465f11", - "publicPath": "/slim/assets/js/32de2db0.42680f0d.js" - } - ] - }, - "179": { - "js": [ - { - "file": "assets/js/main.9daf1c28.js", - "hash": "c321939a6d06c2fb", - "publicPath": "/slim/assets/js/main.9daf1c28.js" - } - ] - }, - "292": { - "js": [ - { - "file": "assets/js/1937bb63.4a757b0a.js", - "hash": "552169a926a2cc2f", - "publicPath": "/slim/assets/js/1937bb63.4a757b0a.js" - } - ] - }, - "380": { - "js": [ - { - "file": "assets/js/22251b09.d8a93ec4.js", - "hash": "46622951a93c6988", - "publicPath": "/slim/assets/js/22251b09.d8a93ec4.js" - } - ] - }, - "493": { - "js": [ - { - "file": "assets/js/ed7f1a16.f41cdc74.js", - "hash": "d104e34abe11e3ec", - "publicPath": "/slim/assets/js/ed7f1a16.f41cdc74.js" - } - ] - }, - "532": { - "css": [ - { - "file": "assets/css/styles.2a087640.css", - "hash": "7c5149463892d770", - "publicPath": "/slim/assets/css/styles.2a087640.css" - } - ] - }, - "874": { - "js": [ - { - "file": "assets/js/8276c122.d7fcf5d5.js", - "hash": "3455792b95455185", - "publicPath": "/slim/assets/js/8276c122.d7fcf5d5.js" - } - ] - }, - "948": { - "js": [ - { - "file": "assets/js/8717b14a.32e15d5f.js", - "hash": "ec3e04846a243cc7", - "publicPath": "/slim/assets/js/8717b14a.32e15d5f.js" - } - ] - }, - "1098": { - "js": [ - { - "file": "assets/js/1098.0a95d85c.js", - "hash": "a7a9510f9d238266", - "publicPath": "/slim/assets/js/1098.0a95d85c.js" - } - ] - }, - "1303": { - "js": [ - { - "file": "assets/js/runtime~main.64777920.js", - "hash": "18feb6ed16410ebf", - "publicPath": "/slim/assets/js/runtime~main.64777920.js" - } - ] - }, - "1585": { - "js": [ - { - "file": "assets/js/7cc12c13.8faad8c2.js", - "hash": "449455a3c6be11a3", - "publicPath": "/slim/assets/js/7cc12c13.8faad8c2.js" - } - ] - }, - "1914": { - "js": [ - { - "file": "assets/js/d9f32620.1e559ab6.js", - "hash": "ce1935254358e4c2", - "publicPath": "/slim/assets/js/d9f32620.1e559ab6.js" - } - ] - }, - "2031": { - "js": [ - { - "file": "assets/js/8c4308b7.98e99271.js", - "hash": "3f2e8b74c5208894", - "publicPath": "/slim/assets/js/8c4308b7.98e99271.js" - } - ] - }, - "2052": { - "js": [ - { - "file": "assets/js/69878e35.f01ce896.js", - "hash": "12d098768d241fcd", - "publicPath": "/slim/assets/js/69878e35.f01ce896.js" - } - ] - }, - "2119": { - "js": [ - { - "file": "assets/js/c612d4a7.33ca99a2.js", - "hash": "7c2c49e19769f1cd", - "publicPath": "/slim/assets/js/c612d4a7.33ca99a2.js" - } - ] - }, - "2213": { - "js": [ - { - "file": "assets/js/39680a00.7d42604e.js", - "hash": "127c8524607e43ab", - "publicPath": "/slim/assets/js/39680a00.7d42604e.js" - } - ] - }, - "2267": { - "js": [ - { - "file": "assets/js/59362658.43d17ba5.js", - "hash": "7ec331d83b5b82c7", - "publicPath": "/slim/assets/js/59362658.43d17ba5.js" - } - ] - }, - "2362": { - "js": [ - { - "file": "assets/js/e273c56f.45cebc7b.js", - "hash": "fbcbc02b2e09091d", - "publicPath": "/slim/assets/js/e273c56f.45cebc7b.js" - } - ] - }, - "2414": { - "js": [ - { - "file": "assets/js/e6422a4c.337ed5d8.js", - "hash": "208c2db89465c1a9", - "publicPath": "/slim/assets/js/e6422a4c.337ed5d8.js" - } - ] - }, - "2529": { - "js": [ - { - "file": "assets/js/2529.36c3bab3.js", - "hash": "428b4dda2ec8a9f5", - "publicPath": "/slim/assets/js/2529.36c3bab3.js" - } - ] - }, - "2535": { - "js": [ - { - "file": "assets/js/814f3328.743a3596.js", - "hash": "59aa574645aadf56", - "publicPath": "/slim/assets/js/814f3328.743a3596.js" - } - ] - }, - "2661": { - "js": [ - { - "file": "assets/js/35e78889.53e9a72f.js", - "hash": "e20d03a818160724", - "publicPath": "/slim/assets/js/35e78889.53e9a72f.js" - } - ] - }, - "2726": { - "js": [ - { - "file": "assets/js/d5368355.31cb4a21.js", - "hash": "2c8c210769855de7", - "publicPath": "/slim/assets/js/d5368355.31cb4a21.js" - } - ] - }, - "2755": { - "js": [ - { - "file": "assets/js/79def820.63e1fb67.js", - "hash": "3318306f1f3e2875", - "publicPath": "/slim/assets/js/79def820.63e1fb67.js" - } - ] - }, - "2774": { - "js": [ - { - "file": "assets/js/6d6ba527.9393fe6d.js", - "hash": "d53c80830218da0a", - "publicPath": "/slim/assets/js/6d6ba527.9393fe6d.js" - } - ] - }, - "3085": { - "js": [ - { - "file": "assets/js/1f391b9e.b260a6c5.js", - "hash": "bdb54586b2333a16", - "publicPath": "/slim/assets/js/1f391b9e.b260a6c5.js" - } - ] - }, - "3089": { - "js": [ - { - "file": "assets/js/a6aa9e1f.a59b6240.js", - "hash": "c1cd09aeafe57c41", - "publicPath": "/slim/assets/js/a6aa9e1f.a59b6240.js" - } - ] - }, - "3312": { - "js": [ - { - "file": "assets/js/8ad5d578.71f643b5.js", - "hash": "591f49f58876e2b4", - "publicPath": "/slim/assets/js/8ad5d578.71f643b5.js" - } - ] - }, - "3514": { - "js": [ - { - "file": "assets/js/73664a40.9105c0a4.js", - "hash": "b82e6881e59c4db4", - "publicPath": "/slim/assets/js/73664a40.9105c0a4.js" - } - ] - }, - "3584": { - "js": [ - { - "file": "assets/js/7a245e29.ca876597.js", - "hash": "fa8eb0a51e34c749", - "publicPath": "/slim/assets/js/7a245e29.ca876597.js" - } - ] - }, - "3608": { - "js": [ - { - "file": "assets/js/9e4087bc.fd66296e.js", - "hash": "a07d8fd626c91040", - "publicPath": "/slim/assets/js/9e4087bc.fd66296e.js" - } - ] - }, - "3689": { - "js": [ - { - "file": "assets/js/c441f7d5.fb308300.js", - "hash": "4198a344dc508bdc", - "publicPath": "/slim/assets/js/c441f7d5.fb308300.js" - } - ] - }, - "3842": { - "js": [ - { - "file": "assets/js/4317fbf7.974598ae.js", - "hash": "9019f0acd7cc5cee", - "publicPath": "/slim/assets/js/4317fbf7.974598ae.js" - } - ] - }, - "4013": { - "js": [ - { - "file": "assets/js/01a85c17.298b1a20.js", - "hash": "a0939923b15d988c", - "publicPath": "/slim/assets/js/01a85c17.298b1a20.js" - } - ] - }, - "4024": { - "js": [ - { - "file": "assets/js/4e24edc0.dcbffe58.js", - "hash": "9a2325c9ff5d1c36", - "publicPath": "/slim/assets/js/4e24edc0.dcbffe58.js" - } - ] - }, - "4081": { - "js": [ - { - "file": "assets/js/719b1851.5489bd4c.js", - "hash": "4bf8a901c2fc4d1f", - "publicPath": "/slim/assets/js/719b1851.5489bd4c.js" - } - ] - }, - "4103": { - "js": [ - { - "file": "assets/js/684aec4d.d0ab5c0a.js", - "hash": "19d98608ae1b2549", - "publicPath": "/slim/assets/js/684aec4d.d0ab5c0a.js" - } - ] - }, - "4173": { - "js": [ - { - "file": "assets/js/3b327884.aaf1a060.js", - "hash": "587d628d99338d54", - "publicPath": "/slim/assets/js/3b327884.aaf1a060.js" - } - ] - }, - "4195": { - "js": [ - { - "file": "assets/js/c4f5d8e4.c9d4f81a.js", - "hash": "445175f10f80ebe6", - "publicPath": "/slim/assets/js/c4f5d8e4.c9d4f81a.js" - } - ] - }, - "4227": { - "js": [ - { - "file": "assets/js/d5decc06.fd95acdd.js", - "hash": "7a6a9e50c16b6b45", - "publicPath": "/slim/assets/js/d5decc06.fd95acdd.js" - } - ] - }, - "4555": { - "js": [ - { - "file": "assets/js/e0d5b996.56d91d0d.js", - "hash": "aaf6d54672fac153", - "publicPath": "/slim/assets/js/e0d5b996.56d91d0d.js" - } - ] - }, - "4566": { - "js": [ - { - "file": "assets/js/2e67d4b8.19be9f77.js", - "hash": "862d2239aae7f3eb", - "publicPath": "/slim/assets/js/2e67d4b8.19be9f77.js" - } - ] - }, - "4642": { - "js": [ - { - "file": "assets/js/b741a796.e593942e.js", - "hash": "e4c9bf4bd4a7cbd4", - "publicPath": "/slim/assets/js/b741a796.e593942e.js" - } - ] - }, - "4972": { - "js": [ - { - "file": "assets/js/4972.71e74212.js", - "hash": "1f5616f8a1d0ff37", - "publicPath": "/slim/assets/js/4972.71e74212.js" - }, - { - "file": "assets/js/1be78505.8f5a31ba.js", - "hash": "727ce4d3d355a242", - "publicPath": "/slim/assets/js/1be78505.8f5a31ba.js" - } - ] - }, - "4984": { - "js": [ - { - "file": "assets/js/6fb1fe71.35a0c3e2.js", - "hash": "a30d7678cf888188", - "publicPath": "/slim/assets/js/6fb1fe71.35a0c3e2.js" - } - ] - }, - "5178": { - "js": [ - { - "file": "assets/js/d07f8614.7b874a4b.js", - "hash": "51e2f35ebf1a2de8", - "publicPath": "/slim/assets/js/d07f8614.7b874a4b.js" - } - ] - }, - "5288": { - "js": [ - { - "file": "assets/js/4c9dd493.b2f7fb90.js", - "hash": "808b0112eab37b0d", - "publicPath": "/slim/assets/js/4c9dd493.b2f7fb90.js" - } - ] - }, - "5307": { - "js": [ - { - "file": "assets/js/f1e6a692.bf20e221.js", - "hash": "f6bf577f9ad14e17", - "publicPath": "/slim/assets/js/f1e6a692.bf20e221.js" - } - ] - }, - "5620": { - "js": [ - { - "file": "assets/js/e9025b0e.cb19f3f6.js", - "hash": "1ecc1ab43382f131", - "publicPath": "/slim/assets/js/e9025b0e.cb19f3f6.js" - } - ] - }, - "5680": { - "js": [ - { - "file": "assets/js/c2f4afbb.0277c7b0.js", - "hash": "1e37551067d957b9", - "publicPath": "/slim/assets/js/c2f4afbb.0277c7b0.js" - } - ] - }, - "6054": { - "js": [ - { - "file": "assets/js/a267e42d.93e65752.js", - "hash": "248018c8ab7292cf", - "publicPath": "/slim/assets/js/a267e42d.93e65752.js" - } - ] - }, - "6103": { - "js": [ - { - "file": "assets/js/ccc49370.a04a9b88.js", - "hash": "4c4c22d85d5f8035", - "publicPath": "/slim/assets/js/ccc49370.a04a9b88.js" - } - ] - }, - "6316": { - "js": [ - { - "file": "assets/js/6316.e253b8dd.js", - "hash": "b03aaccc61ebca26", - "publicPath": "/slim/assets/js/6316.e253b8dd.js" - } - ] - }, - "6371": { - "js": [ - { - "file": "assets/js/2fb114a8.84d9c2e6.js", - "hash": "b36f698731f19c8f", - "publicPath": "/slim/assets/js/2fb114a8.84d9c2e6.js" - } - ] - }, - "6647": { - "js": [ - { - "file": "assets/js/cc9f695b.862f6241.js", - "hash": "8a6be8f6cd651e10", - "publicPath": "/slim/assets/js/cc9f695b.862f6241.js" - } - ] - }, - "6677": { - "js": [ - { - "file": "assets/js/2f60f69a.f9beeaac.js", - "hash": "15c3c333983678f8", - "publicPath": "/slim/assets/js/2f60f69a.f9beeaac.js" - } - ] - }, - "6965": { - "js": [ - { - "file": "assets/js/e553889d.0d1be2ba.js", - "hash": "6cecb154c1f8bdbb", - "publicPath": "/slim/assets/js/e553889d.0d1be2ba.js" - } - ] - }, - "7044": { - "js": [ - { - "file": "assets/js/d60fea20.c0e713f9.js", - "hash": "b261dd1a624982f2", - "publicPath": "/slim/assets/js/d60fea20.c0e713f9.js" - } - ] - }, - "7170": { - "js": [ - { - "file": "assets/js/cb227d72.4bffee7f.js", - "hash": "ee1d380627db1836", - "publicPath": "/slim/assets/js/cb227d72.4bffee7f.js" - } - ] - }, - "7275": { - "js": [ - { - "file": "assets/js/b4deb335.8ef14500.js", - "hash": "b8fe98c2143e148e", - "publicPath": "/slim/assets/js/b4deb335.8ef14500.js" - } - ] - }, - "7352": { - "js": [ - { - "file": "assets/js/41244d51.a49d3e52.js", - "hash": "24d4f292fd3330f7", - "publicPath": "/slim/assets/js/41244d51.a49d3e52.js" - } - ] - }, - "7414": { - "js": [ - { - "file": "assets/js/393be207.2b6bec03.js", - "hash": "c803b3b99c2a86df", - "publicPath": "/slim/assets/js/393be207.2b6bec03.js" - } - ] - }, - "7551": { - "js": [ - { - "file": "assets/js/925b3f96.3bbb8bc7.js", - "hash": "203641b436eaa358", - "publicPath": "/slim/assets/js/925b3f96.3bbb8bc7.js" - } - ] - }, - "7724": { - "js": [ - { - "file": "assets/js/7724.1ce4c8a5.js", - "hash": "dfaee544e202b913", - "publicPath": "/slim/assets/js/7724.1ce4c8a5.js" - } - ] - }, - "7918": { - "js": [ - { - "file": "assets/js/17896441.c879fc52.js", - "hash": "4ce1e04d6d296ea8", - "publicPath": "/slim/assets/js/17896441.c879fc52.js" - } - ] - }, - "7972": { - "js": [ - { - "file": "assets/js/c2d7cd96.d9acc42b.js", - "hash": "aac590e8850b9b4e", - "publicPath": "/slim/assets/js/c2d7cd96.d9acc42b.js" - } - ] - }, - "8027": { - "js": [ - { - "file": "assets/js/b75dc861.06e94404.js", - "hash": "f205b7e909a33b58", - "publicPath": "/slim/assets/js/b75dc861.06e94404.js" - } - ] - }, - "8361": { - "js": [ - { - "file": "assets/js/3cc55dcd.4aebe9a2.js", - "hash": "9ab64b30480f0d7e", - "publicPath": "/slim/assets/js/3cc55dcd.4aebe9a2.js" - } - ] - }, - "8400": { - "js": [ - { - "file": "assets/js/21821687.f9469e43.js", - "hash": "ba0721ea535c37a5", - "publicPath": "/slim/assets/js/21821687.f9469e43.js" - } - ] - }, - "8610": { - "js": [ - { - "file": "assets/js/6875c492.7dbfa267.js", - "hash": "94414cb6d7de8ba5", - "publicPath": "/slim/assets/js/6875c492.7dbfa267.js" - } - ] - }, - "8636": { - "js": [ - { - "file": "assets/js/f4f34a3a.e9821d93.js", - "hash": "edad083ec27dbeed", - "publicPath": "/slim/assets/js/f4f34a3a.e9821d93.js" - } - ] - }, - "8671": { - "js": [ - { - "file": "assets/js/325c7275.ca7f10df.js", - "hash": "b52d8a124fa52674", - "publicPath": "/slim/assets/js/325c7275.ca7f10df.js" - } - ] - }, - "8780": { - "js": [ - { - "file": "assets/js/8facacb8.971de942.js", - "hash": "8e7484bca16839a1", - "publicPath": "/slim/assets/js/8facacb8.971de942.js" - } - ] - }, - "8793": { - "js": [ - { - "file": "assets/js/403f595d.8e84f523.js", - "hash": "8311bfd0548f9c7d", - "publicPath": "/slim/assets/js/403f595d.8e84f523.js" - } - ] - }, - "9003": { - "js": [ - { - "file": "assets/js/47b29f95.2a9a5d82.js", - "hash": "f81cb3c06f826885", - "publicPath": "/slim/assets/js/47b29f95.2a9a5d82.js" - } - ] - }, - "9487": { - "js": [ - { - "file": "assets/js/9487.f463b1f7.js", - "hash": "e99cca8a59168912", - "publicPath": "/slim/assets/js/9487.f463b1f7.js" - } - ] - }, - "9510": { - "js": [ - { - "file": "assets/js/0ee94099.569c4e0b.js", - "hash": "f92e3c5154464685", - "publicPath": "/slim/assets/js/0ee94099.569c4e0b.js" - } - ] - }, - "9554": { - "js": [ - { - "file": "assets/js/ac7d2b3d.65285262.js", - "hash": "a8ff0c7bfdf4c025", - "publicPath": "/slim/assets/js/ac7d2b3d.65285262.js" - } - ] - }, - "9620": { - "js": [ - { - "file": "assets/js/9620.b536c143.js", - "hash": "79b5838e154892e6", - "publicPath": "/slim/assets/js/9620.b536c143.js" - } - ] - }, - "9642": { - "js": [ - { - "file": "assets/js/7661071f.4b0ea08a.js", - "hash": "c2bcd26e872020ce", - "publicPath": "/slim/assets/js/7661071f.4b0ea08a.js" - } - ] - }, - "9721": { - "js": [ - { - "file": "assets/js/3b13db8a.d285b5ac.js", - "hash": "a45808f3a1325368", - "publicPath": "/slim/assets/js/3b13db8a.d285b5ac.js" - } - ] - }, - "9817": { - "js": [ - { - "file": "assets/js/14eb3368.7e910f19.js", - "hash": "bba11b7ee121b659", - "publicPath": "/slim/assets/js/14eb3368.7e910f19.js" - } - ] - }, - "9959": { - "js": [ - { - "file": "assets/js/f25b6166.fb089c2c.js", - "hash": "941f887cb710a212", - "publicPath": "/slim/assets/js/f25b6166.fb089c2c.js" - } - ] - } - } -} \ No newline at end of file diff --git a/.docusaurus/client-modules.js b/.docusaurus/client-modules.js deleted file mode 100644 index 4e3ac40bd..000000000 --- a/.docusaurus/client-modules.js +++ /dev/null @@ -1,6 +0,0 @@ -export default [ - require('/Users/rverma/src/slim/node_modules/infima/dist/css/default/default.css'), - require('/Users/rverma/src/slim/node_modules/@docusaurus/theme-classic/lib/prism-include-languages'), - require('/Users/rverma/src/slim/node_modules/@docusaurus/theme-classic/lib/nprogress'), - require('/Users/rverma/src/slim/src/css/custom.css'), -]; diff --git a/.docusaurus/codeTranslations.json b/.docusaurus/codeTranslations.json deleted file mode 100644 index 9e26dfeeb..000000000 --- a/.docusaurus/codeTranslations.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json deleted file mode 100644 index 27e9b9a8c..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "blogPosts": [ - { - "id": "welcome", - "metadata": { - "permalink": "/blog/welcome", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/blog/mdx-blog-post" - } - }, - "content": "[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\n\nSimply add Markdown files (or folders) to the `blog` directory.\n\nRegular blog authors can be added to `authors.yml`.\n\nThe blog post date can be extracted from filenames, such as:\n\n- `2019-05-30-welcome.md`\n- `2019-05-30-welcome/index.md`\n\nA blog post folder can be convenient to co-locate blog post images:\n\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\n\nThe blog supports tags as well!\n\n**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config." - }, - { - "id": "mdx-blog-post", - "metadata": { - "permalink": "/blog/mdx-blog-post", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/blog/long-blog-post" - } - }, - "content": "Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\n\n:::tip\n\nUse the power of React to create interactive blog posts.\n\n```js\n\n```\n\n\n\n:::" - }, - { - "id": "long-blog-post", - "metadata": { - "permalink": "/blog/long-blog-post", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/blog/first-blog-post" - } - }, - "content": "This is the summary of a very long blog post,\n\nUse a `` comment to limit blog post size in the list view.\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - }, - { - "id": "first-blog-post", - "metadata": { - "permalink": "/blog/first-blog-post", - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/blog/long-blog-post" - } - }, - "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - } - ] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json deleted file mode 100644 index af451bdb7..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-c06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json deleted file mode 100644 index 3314cc622..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-post-list-prop-default.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Recent posts", - "items": [ - { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - }, - { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } - ] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json deleted file mode 100644 index 4e1f0ec5c..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/docusaurus", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json deleted file mode 100644 index 29e52ef89..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-docusaurus-0e0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus", - "allTagsPath": "/blog/tags", - "count": 4 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json deleted file mode 100644 index aee990ec6..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/facebook", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json deleted file mode 100644 index 290234e8d..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-facebook-038.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "facebook", - "permalink": "/blog/tags/facebook", - "allTagsPath": "/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json deleted file mode 100644 index 11281f319..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/hello", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 2, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json deleted file mode 100644 index c57cf1707..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hello-039.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hello", - "permalink": "/blog/tags/hello", - "allTagsPath": "/blog/tags", - "count": 2 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json deleted file mode 100644 index 5fa7ea713..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/blog/tags/hola", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json deleted file mode 100644 index 6026a60c3..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-hola-ea2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hola", - "permalink": "/blog/tags/hola", - "allTagsPath": "/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json b/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json deleted file mode 100644 index a694b9898..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/blog-tags-tags-4c2.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "label": "facebook", - "permalink": "/blog/tags/facebook", - "count": 1 - }, - { - "label": "hello", - "permalink": "/blog/tags/hello", - "count": 2 - }, - { - "label": "docusaurus", - "permalink": "/blog/tags/docusaurus", - "count": 4 - }, - { - "label": "hola", - "permalink": "/blog/tags/hola", - "count": 1 - } -] \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json deleted file mode 100644 index 3206737be..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-blog", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json deleted file mode 100644 index 0f4f59eca..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-28-first-blog-post-md-e27.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "permalink": "/slim/blog/first-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/slim/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json deleted file mode 100644 index 6933977fa..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2019-05-29-long-blog-post-md-736.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "permalink": "/slim/blog/long-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json deleted file mode 100644 index 1458480ac..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-01-mdx-blog-post-mdx-593.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "permalink": "/slim/blog/mdx-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json b/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json deleted file mode 100644 index 276b97dc9..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/site-blog-2021-08-26-welcome-index-md-d9f.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "permalink": "/slim/blog/welcome", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json deleted file mode 100644 index 88d01a9f1..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-147.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json deleted file mode 100644 index 93a103292..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-archive-a7c.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "blogPosts": [ - { - "id": "welcome", - "metadata": { - "permalink": "/slim/blog/welcome", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - } - }, - "content": "[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\n\nSimply add Markdown files (or folders) to the `blog` directory.\n\nRegular blog authors can be added to `authors.yml`.\n\nThe blog post date can be extracted from filenames, such as:\n\n- `2019-05-30-welcome.md`\n- `2019-05-30-welcome/index.md`\n\nA blog post folder can be convenient to co-locate blog post images:\n\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\n\nThe blog supports tags as well!\n\n**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config." - }, - { - "id": "mdx-blog-post", - "metadata": { - "permalink": "/slim/blog/mdx-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\n\n:::tip\n\nUse the power of React to create interactive blog posts.\n\n```js\n\n```\n\n\n\n:::" - }, - { - "id": "long-blog-post", - "metadata": { - "permalink": "/slim/blog/long-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } - }, - "content": "This is the summary of a very long blog post,\n\nUse a `` comment to limit blog post size in the list view.\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - }, - { - "id": "first-blog-post", - "metadata": { - "permalink": "/slim/blog/first-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/slim/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - } - ] -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json deleted file mode 100644 index 9072c7b78..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/docusaurus", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json deleted file mode 100644 index d948d8b2f..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-docusaurus-766.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus", - "allTagsPath": "/slim/blog/tags", - "count": 4 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json deleted file mode 100644 index 86ee031b4..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/facebook", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json deleted file mode 100644 index 919a94fbb..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-facebook-8d4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "facebook", - "permalink": "/slim/blog/tags/facebook", - "allTagsPath": "/slim/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json deleted file mode 100644 index 3e5639ec6..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/hello", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 2, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json deleted file mode 100644 index f80d1c7be..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hello-fa4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hello", - "permalink": "/slim/blog/tags/hello", - "allTagsPath": "/slim/blog/tags", - "count": 2 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json deleted file mode 100644 index 0bf57a036..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0-list.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permalink": "/slim/blog/tags/hola", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json deleted file mode 100644 index 0a97ffd86..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-hola-4d0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "label": "hola", - "permalink": "/slim/blog/tags/hola", - "allTagsPath": "/slim/blog/tags", - "count": 1 -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json b/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json deleted file mode 100644 index c6b9ef3bf..000000000 --- a/.docusaurus/docusaurus-plugin-content-blog/default/slim-blog-tags-tags-b74.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook", - "count": 1 - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello", - "count": 2 - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus", - "count": 4 - }, - { - "label": "hola", - "permalink": "/slim/blog/tags/hola", - "count": 1 - } -] \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json deleted file mode 100644 index dbf40c86c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-documentation-715.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Documentation", - "description": "Documentation Best Practices.", - "slug": "/category/documentation", - "permalink": "/docs/category/documentation", - "navigation": { - "previous": { - "title": "[INSERT PROJECT NAME] Project Governance", - "permalink": "/docs/guides/governance/governance-model/GOVERNANCE" - }, - "next": { - "title": "Change Log", - "permalink": "/docs/guides/documentation/change-log/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json deleted file mode 100644 index 9e6d37c69..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-governance-1ee.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Governance", - "description": "Governance Best Practices.", - "slug": "/category/governance", - "permalink": "/docs/category/governance", - "navigation": { - "previous": { - "title": "Secrets Detection", - "permalink": "/docs/guides/software-lifecycle/security/secrets-detection/" - }, - "next": { - "title": "Contributions", - "permalink": "/docs/guides/governance/contributions/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json deleted file mode 100644 index a08f0281a..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-docs-guidessidebar-category-software-lifecycle-967.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Software Lifecycle", - "description": "Software Lifecycle Best Practices.", - "slug": "/category/software-lifecycle", - "permalink": "/docs/category/software-lifecycle", - "navigation": { - "previous": { - "title": "All Guides", - "permalink": "/docs/guides/search" - }, - "next": { - "title": "Application Starter Kits", - "permalink": "/docs/guides/software-lifecycle/application-starter-kits/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json deleted file mode 100644 index db0099ca3..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Documentation", - "description": "Documentation Best Practices.", - "slug": "/category/documentation", - "permalink": "/slim/docs/category/documentation", - "navigation": { - "previous": { - "title": "GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE" - }, - "next": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json deleted file mode 100644 index 8c7c0a9f3..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Governance", - "description": "Governance Best Practices.", - "slug": "/category/governance", - "permalink": "/slim/docs/category/governance", - "navigation": { - "previous": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - }, - "next": { - "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json deleted file mode 100644 index c1f22ba78..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Software Lifecycle", - "description": "Software Lifecycle Best Practices.", - "slug": "/category/software-lifecycle", - "permalink": "/slim/docs/category/software-lifecycle", - "navigation": { - "previous": { - "title": "All Guides", - "permalink": "/slim/docs/guides/search" - }, - "next": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json deleted file mode 100644 index 3818ad026..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-docs", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json deleted file mode 100644 index 0ed1cc426..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-code-of-conduct-md-3b1.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "about/CODE_OF_CONDUCT", - "id": "about/CODE_OF_CONDUCT", - "title": "Code of Conduct", - "description": "Our Pledge", - "source": "@site/docs/about/CODE_OF_CONDUCT.md", - "sourceDirName": "about", - "slug": "/about/CODE_OF_CONDUCT", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/CODE_OF_CONDUCT.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "About", - "permalink": "/slim/docs/about/" - }, - "next": { - "title": "SLIM Project Governance", - "permalink": "/slim/docs/about/GOVERNANCE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json deleted file mode 100644 index 94e8d0e4e..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-governance-md-6fb.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "about/GOVERNANCE", - "id": "about/GOVERNANCE", - "title": "SLIM Project Governance", - "description": "This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the SLIM community and beyond, including from private organizations, universities, government organizations, and international organizations.", - "source": "@site/docs/about/GOVERNANCE.md", - "sourceDirName": "about", - "slug": "/about/GOVERNANCE", - "permalink": "/slim/docs/about/GOVERNANCE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/GOVERNANCE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json deleted file mode 100644 index 9c564cced..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-about-readme-md-3cc.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "unversionedId": "about/README", - "id": "about/README", - "title": "About", - "description": "A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software", - "source": "@site/docs/about/README.md", - "sourceDirName": "about", - "slug": "/about/", - "permalink": "/slim/docs/about/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/README.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "aboutSidebar", - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json deleted file mode 100644 index 8faf1cbe4..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-contributing-md-98f.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/contributing/CONTRIBUTING", - "id": "contribute/contributing/CONTRIBUTING", - "title": "Contributing to SLIM", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/contributing/CONTRIBUTING.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/", - "permalink": "/slim/docs/contribute/contributing/", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/contributing/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json deleted file mode 100644 index f4f9e3389..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-development-process-md-0ee.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/development-process", - "id": "contribute/contributing/development-process", - "title": "Our Development Process", - "description": "Our project integrates contributions from many people, and so we'd like to outline a process you can use to visualize how your contributions may be integrated if you provide something.", - "source": "@site/docs/contribute/contributing/development-process.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/development-process", - "permalink": "/slim/docs/contribute/contributing/development-process", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/development-process.md", - "tags": [], - "version": "current", - "sidebarPosition": 2, - "frontMatter": { - "sidebar_position": 2 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - }, - "next": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json deleted file mode 100644 index a9d7ac88b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-index-md-f1e.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/contributing/index", - "id": "contribute/contributing/index", - "title": "Contributing", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/contributing/index.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/", - "permalink": "/slim/docs/contribute/contributing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json deleted file mode 100644 index 58dd36826..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-introduction-md-ed7.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/introduction", - "id": "contribute/contributing/introduction", - "title": "Introduction", - "description": "SLIM is a joint, community-based effort at collective software process improvements. Therefore, we need your help! Here's the basics on contributing:", - "source": "@site/docs/contribute/contributing/introduction.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/introduction", - "permalink": "/slim/docs/contribute/contributing/introduction", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/introduction.md", - "tags": [], - "version": "current", - "sidebarPosition": 0, - "frontMatter": { - "sidebar_position": 0 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Contributing", - "permalink": "/slim/docs/contribute/contributing/" - }, - "next": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json deleted file mode 100644 index cc1f06084..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-know-before-contribute-md-403.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/know-before-contribute", - "id": "contribute/contributing/know-before-contribute", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "source": "@site/docs/contribute/contributing/know-before-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/know-before-contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/know-before-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - }, - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json deleted file mode 100644 index 650130475..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-md-d94.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/CONTRIBUTING", - "id": "contribute/CONTRIBUTING", - "title": "Contributing to SLIM", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/CONTRIBUTING.md", - "sourceDirName": "contribute", - "slug": "/contribute/CONTRIBUTING", - "permalink": "/slim/docs/contribute/CONTRIBUTING", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json deleted file mode 100644 index a7913226d..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-prereqs-md-5b9.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/prereqs", - "id": "contribute/contributing/prereqs", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "source": "@site/docs/contribute/contributing/prereqs.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/prereqs", - "permalink": "/slim/docs/contribute/contributing/prereqs", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/contributing/prereqs.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - }, - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json deleted file mode 100644 index e59f55661..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-2-md-70a.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "contribute/contributing/ways-to-contribute2", - "id": "contribute/contributing/ways-to-contribute2", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "source": "@site/docs/contribute/contributing/ways-to-contribute2.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/ways-to-contribute2", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute2", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/contribute/contributing/ways-to-contribute2.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "previous": { - "title": "ways-to-contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - }, - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json deleted file mode 100644 index 60ab9ee96..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-contributing-ways-to-contribute-md-4c9.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "contribute/contributing/ways-to-contribute", - "id": "contribute/contributing/ways-to-contribute", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "source": "@site/docs/contribute/contributing/ways-to-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/ways-to-contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/ways-to-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 3, - "frontMatter": { - "sidebar_position": 3 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - }, - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json deleted file mode 100644 index 6694a7496..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-contribute-submit-best-practice-md-8fa.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "contribute/submit-best-practice", - "id": "contribute/submit-best-practice", - "title": "Submit a Best Practice Guide", - "description": "1⃣️ Find or Make a Ticket", - "source": "@site/docs/contribute/submit-best-practice.md", - "sourceDirName": "contribute", - "slug": "/contribute/submit-best-practice", - "permalink": "/slim/docs/contribute/submit-best-practice", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/submit-best-practice.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "previous": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json deleted file mode 100644 index 5aaa3a0de..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-change-log-readme-md-32d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/change-log/README", - "id": "guides/documentation/change-log/README", - "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", - "source": "@site/docs/guides/documentation/change-log/README.md", - "sourceDirName": "guides/documentation/change-log", - "slug": "/guides/documentation/change-log/", - "permalink": "/slim/docs/guides/documentation/change-log/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/change-log/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - }, - "next": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json deleted file mode 100644 index 16ea9e72b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-readme-md-e90.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/documentation-hosts/README", - "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "source": "@site/docs/guides/documentation/documentation-hosts/README.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - }, - "next": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json deleted file mode 100644 index df82789c5..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-user-md-c61.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "source": "@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Hosting Trade Study", - "sidebar_label": "Docs Hosting Trade Study" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - }, - "next": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json deleted file mode 100644 index 36cf72173..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documentation-hosts-use-cases-md-f25.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documentation-hosts/use-cases", - "id": "guides/documentation/documentation-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "source": "@site/docs/guides/documentation/documentation-hosts/use-cases.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/use-cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/use-cases.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Use Cases", - "sidebar_label": "Docs Use Cases" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json deleted file mode 100644 index 6355f8700..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-readme-md-369.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/documention-hosts/README", - "id": "guides/documentation/documention-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "source": "@site/docs/guides/documentation/documention-hosts/README.md", - "sourceDirName": "guides/documentation/documention-hosts", - "slug": "/guides/documentation/documention-hosts/", - "permalink": "/slim/docs/guides/documentation/documention-hosts/", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/guides/documentation/documention-hosts/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - }, - "next": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json deleted file mode 100644 index d4155f45f..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-trade-study-hostingdocs-user-md-d27.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "id": "guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "source": "@site/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user.md", - "sourceDirName": "guides/documentation/documention-hosts", - "slug": "/guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "permalink": "/slim/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Hosting Trade Study", - "sidebar_label": "Docs Hosting Trade Study" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documention-hosts/" - }, - "next": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documention-hosts/use-cases" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json deleted file mode 100644 index d72a4254c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-documention-hosts-use-cases-md-e51.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/documentation/documention-hosts/use-cases", - "id": "guides/documentation/documention-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "source": "@site/docs/guides/documentation/documention-hosts/use-cases.md", - "sourceDirName": "guides/documentation/documention-hosts", - "slug": "/guides/documentation/documention-hosts/use-cases", - "permalink": "/slim/docs/guides/documentation/documention-hosts/use-cases", - "draft": false, - "editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/guides/documentation/documention-hosts/use-cases.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Use Cases", - "sidebar_label": "Docs Use Cases" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documention-hosts/trade-study-hostingdocs-user" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json deleted file mode 100644 index 7f4cacd8e..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-index-md-218.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/readme/index", - "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", - "source": "@site/docs/guides/documentation/readme/index.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/", - "permalink": "/slim/docs/guides/documentation/readme/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - }, - "next": { - "title": "README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json deleted file mode 100644 index e8237c89b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-md-b6d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/documentation/readme/README", - "id": "guides/documentation/readme/README", - "title": "README", - "description": "", - "source": "@site/docs/guides/documentation/readme/README.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/", - "permalink": "/slim/docs/guides/documentation/readme/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json deleted file mode 100644 index cabed1180..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-documentation-readme-readme-template-md-7a3.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "unversionedId": "guides/documentation/readme/README-TEMPLATE", - "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", - "description": "", - "source": "@site/docs/guides/documentation/readme/README-TEMPLATE.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json deleted file mode 100644 index 5ce8ced2d..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-md-7cc.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "sourceDirName": "guides/governance/contributions/change-request-templates/github", - "slug": "/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json deleted file mode 100644 index db8ef4d7f..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-change-request-templates-readme-md-79d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/change-request-templates/README", - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", - "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", - "sourceDirName": "guides/governance/contributions/change-request-templates", - "slug": "/guides/governance/contributions/change-request-templates/", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" - }, - "next": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json deleted file mode 100644 index 5f330eab8..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-code-of-conduct-readme-md-e0d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/code-of-conduct/README", - "id": "guides/governance/contributions/code-of-conduct/README", - "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", - "source": "@site/docs/guides/governance/contributions/code-of-conduct/README.md", - "sourceDirName": "guides/governance/contributions/code-of-conduct", - "slug": "/guides/governance/contributions/code-of-conduct/", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/code-of-conduct/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - }, - "next": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json deleted file mode 100644 index 13f592eef..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-contributing-md-f26.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "title": "CONTRIBUTING", - "description": "", - "source": "@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - }, - "next": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json deleted file mode 100644 index 0a3c624ef..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-contributing-guide-readme-md-431.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/contributing-guide/README", - "id": "guides/governance/contributions/contributing-guide/README", - "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", - "source": "@site/docs/guides/governance/contributions/contributing-guide/README.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - }, - "next": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json deleted file mode 100644 index f64efe56a..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-developer-certificate-origin-readme-md-7a2.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/developer-certificate-origin/README", - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "source": "@site/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "sourceDirName": "guides/governance/contributions/developer-certificate-origin", - "slug": "/guides/governance/contributions/developer-certificate-origin/", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - }, - "next": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json deleted file mode 100644 index 7615a57ee..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-md-4e2.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report", - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "title": "bug_report", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - }, - "next": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json deleted file mode 100644 index 92f8f5731..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-bug-report-yml-md-c15.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "title": "bug_report.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - }, - "next": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json deleted file mode 100644 index 83c0523d8..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-md-d60.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature", - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "title": "new_feature", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - "next": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json deleted file mode 100644 index 28bd44384..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-md-9d5.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "title": "new_feature.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - }, - "next": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json deleted file mode 100644 index f0b470333..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-issue-templates-readme-md-b4d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/issue-templates/README", - "id": "guides/governance/contributions/issue-templates/README", - "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", - "source": "@site/docs/guides/governance/contributions/issue-templates/README.md", - "sourceDirName": "guides/governance/contributions/issue-templates", - "slug": "/guides/governance/contributions/issue-templates/", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - }, - "next": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json deleted file mode 100644 index ff9a48c3c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-contributions-readme-md-e64.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/contributions/README", - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "source": "@site/docs/guides/governance/contributions/README.md", - "sourceDirName": "guides/governance/contributions", - "slug": "/guides/governance/contributions/", - "permalink": "/slim/docs/guides/governance/contributions/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - }, - "next": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json deleted file mode 100644 index 5deb76229..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-md-d53.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/governance-model/GOVERNANCE", - "id": "guides/governance/governance-model/GOVERNANCE", - "title": "GOVERNANCE", - "description": "", - "source": "@site/docs/guides/governance/governance-model/GOVERNANCE.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/GOVERNANCE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/GOVERNANCE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - }, - "next": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json deleted file mode 100644 index 63bb95ced..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-governance-template-md-d52.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "title": "GOVERNANCE-TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - }, - "next": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json deleted file mode 100644 index 0ca467b2b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-governance-governance-model-readme-md-6d6.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/governance/governance-model/README", - "id": "guides/governance/governance-model/README", - "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", - "source": "@site/docs/guides/governance/governance-model/README.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/", - "permalink": "/slim/docs/guides/governance/governance-model/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - }, - "next": { - "title": "GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json deleted file mode 100644 index 72ba05c3b..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-search-md-c2d.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "unversionedId": "guides/search", - "id": "guides/search", - "title": "All Guides", - "description": "Welcome to our best practice guide resources!", - "source": "@site/docs/guides/search.md", - "sourceDirName": "guides", - "slug": "/guides/search", - "permalink": "/slim/docs/guides/search", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/search.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "guidesSidebar", - "next": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json deleted file mode 100644 index e07e7bb76..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-readme-md-3b3.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "title": "Python Starter Kit", - "description": "A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation.", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits/python-starter-kit", - "slug": "/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - }, - "next": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json deleted file mode 100644 index ce3f3a506..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-application-starter-kits-readme-md-2fb.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/application-starter-kits/README", - "id": "guides/software-lifecycle/application-starter-kits/README", - "title": "Application Starter Kits", - "description": "", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits", - "slug": "/guides/software-lifecycle/application-starter-kits/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - }, - "next": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json deleted file mode 100644 index 9dbed412d..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-continuous-integration-frameworks-md-47b.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks", - "title": "Continuous Integration Frameworks", - "description": "* Continuous Integration", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/continuous-integration-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Continuous Integration Frameworks", - "sidebar_label": "Continuous Integration Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json deleted file mode 100644 index 03f7fdd6f..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-md-ca7.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "title": "CI Tools and Frameworks", - "description": "* Continuous Integration", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "CI Tools and Frameworks", - "sidebar_label": "CI Tools and Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - "next": { - "title": "CI Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json deleted file mode 100644 index cc24c52c4..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworks-readme-md-35e.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README", - "title": "Continuous Integration Frameworks", - "description": "[Frameworks & Use Cases) [continuous-integration-frameworks]", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - "next": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json deleted file mode 100644 index 8298a708f..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-readme-md-d5d.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/README", - "id": "guides/software-lifecycle/continuous-integration/README", - "title": "Continuous Integration", - "description": "A guide for implementing continuous integration in software projects.", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - }, - "next": { - "title": "CI Tools and Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json deleted file mode 100644 index d48f8e2af..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-md-1fb.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture", - "title": "CI Reference Architectures", - "description": "Overview", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CI Tools and Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" - }, - "next": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json deleted file mode 100644 index 1335d40bf..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-integration-reference-architecture-readme-md-b75.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture/README", - "title": "Reference Architectures", - "description": "Overview", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration/reference-architecture", - "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks/" - }, - "next": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json deleted file mode 100644 index d6d5b8cb7..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-readme-md-2f6.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-testing/README", - "id": "guides/software-lifecycle/continuous-testing/README", - "title": "Continuous Testing", - "description": "Use Cases and Frameworks", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CI Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" - }, - "next": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json deleted file mode 100644 index 6c3f6e7b3..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-continuous-testing-testing-frameworks-md-b74.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "title": "Testing Frameworks", - "description": "* Continuous Testing", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/testing-frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Testing Frameworks", - "sidebar_label": "Testing Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - "next": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json deleted file mode 100644 index 3945c0807..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-dependabot-readme-md-cc9.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/dependabot/README", - "id": "guides/software-lifecycle/security/dependabot/README", - "title": "Dependabot", - "description": "A GitHub ecosystem tool for dependency version and security vulnerability analysis.", - "source": "@site/docs/guides/software-lifecycle/security/dependabot/README.md", - "sourceDirName": "guides/software-lifecycle/security/dependabot", - "slug": "/guides/software-lifecycle/security/dependabot/", - "permalink": "/slim/docs/guides/software-lifecycle/security/dependabot/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/dependabot/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - }, - "next": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json deleted file mode 100644 index ba5d975b0..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-github-security-readme-md-c36.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/github-security/README", - "id": "guides/software-lifecycle/security/github-security/README", - "title": "GitHub Security Best Practices", - "description": "Recommendations for enabling GitHub security features for your repositories.", - "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", - "sourceDirName": "guides/software-lifecycle/security/github-security", - "slug": "/guides/software-lifecycle/security/github-security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - }, - "next": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json deleted file mode 100644 index b2f537dea..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-readme-md-e55.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/README", - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "source": "@site/docs/guides/software-lifecycle/security/README.md", - "sourceDirName": "guides/software-lifecycle/security", - "slug": "/guides/software-lifecycle/security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - }, - "next": { - "title": "GitHub Security Best Practices", - "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json deleted file mode 100644 index 5ad3f3e2c..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-guides-software-lifecycle-security-secrets-detection-readme-md-684.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "unversionedId": "guides/software-lifecycle/security/secrets-detection/README", - "id": "guides/software-lifecycle/security/secrets-detection/README", - "title": "Secrets Detection", - "description": "We recommend detect-secrets to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history,", - "source": "@site/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "sourceDirName": "guides/software-lifecycle/security/secrets-detection", - "slug": "/guides/software-lifecycle/security/secrets-detection/", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "GitHub Security Best Practices", - "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" - }, - "next": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json deleted file mode 100644 index 5c18da62a..000000000 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ /dev/null @@ -1,579 +0,0 @@ -{ - "pluginId": "default", - "version": "current", - "label": "Next", - "banner": null, - "badge": false, - "noIndex": false, - "className": "docs-version-current", - "isLast": true, - "docsSidebars": { - "guidesSidebar": [ - { - "type": "link", - "label": "All Guides", - "href": "/slim/docs/guides/search", - "docId": "guides/search" - }, - { - "type": "category", - "label": "Software Lifecycle", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Application Starter Kits", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Python Starter Kit", - "href": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "docId": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README" - } - ], - "href": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - }, - { - "type": "category", - "label": "Continuous Integration", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "CI Tools and Frameworks", - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "docId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" - }, - { - "type": "link", - "label": "CI Reference Architectures", - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", - "docId": "guides/software-lifecycle/continuous-integration/reference-architecture" - } - ], - "href": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - { - "type": "category", - "label": "Continuous Testing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Testing Frameworks", - "href": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "docId": "guides/software-lifecycle/continuous-testing/testing-frameworks" - } - ], - "href": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - { - "type": "category", - "label": "Security", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "GitHub Security Best Practices", - "href": "/slim/docs/guides/software-lifecycle/security/github-security/", - "docId": "guides/software-lifecycle/security/github-security/README" - }, - { - "type": "link", - "label": "Secrets Detection", - "href": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "docId": "guides/software-lifecycle/security/secrets-detection/README" - } - ], - "href": "/slim/docs/guides/software-lifecycle/security/" - } - ], - "href": "/slim/docs/category/software-lifecycle" - }, - { - "type": "category", - "label": "Governance", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Contributions", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Change Request Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "PULL_REQUEST_TEMPLATE", - "href": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "docId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - ] - } - ], - "href": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - { - "type": "link", - "label": "Code of Conduct", - "href": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "docId": "guides/governance/contributions/code-of-conduct/README" - }, - { - "type": "category", - "label": "Contributing Guide", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "CONTRIBUTING", - "href": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "docId": "guides/governance/contributions/contributing-guide/CONTRIBUTING" - } - ], - "href": "/slim/docs/guides/governance/contributions/contributing-guide/" - }, - { - "type": "link", - "label": "Developer Certificate of Origin (DCO)", - "href": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "docId": "guides/governance/contributions/developer-certificate-origin/README" - }, - { - "type": "category", - "label": "Issue Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "bug_report", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "docId": "guides/governance/contributions/issue-templates/github/bug_report" - }, - { - "type": "link", - "label": "bug_report.yml", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "docId": "guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - { - "type": "link", - "label": "new_feature", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "docId": "guides/governance/contributions/issue-templates/github/new_feature" - }, - { - "type": "link", - "label": "new_feature.yml", - "href": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "docId": "guides/governance/contributions/issue-templates/github/new_feature.yml" - } - ] - } - ], - "href": "/slim/docs/guides/governance/contributions/issue-templates/" - } - ], - "href": "/slim/docs/guides/governance/contributions/" - }, - { - "type": "category", - "label": "Governance Model", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "GOVERNANCE-TEMPLATE", - "href": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "docId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } - ], - "href": "/slim/docs/guides/governance/governance-model/" - } - ], - "href": "/slim/docs/category/governance" - }, - { - "type": "category", - "label": "Documentation", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Change Log", - "href": "/slim/docs/guides/documentation/change-log/", - "docId": "guides/documentation/change-log/README" - }, - { - "type": "category", - "label": "Documentation Hosts", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Docs Hosting Trade Study", - "href": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "docId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - }, - { - "type": "link", - "label": "Docs Use Cases", - "href": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "docId": "guides/documentation/documentation-hosts/use-cases" - } - ], - "href": "/slim/docs/guides/documentation/documentation-hosts/" - }, - { - "type": "category", - "label": "README Template", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "README-TEMPLATE", - "href": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "docId": "guides/documentation/readme/README-TEMPLATE" - } - ], - "href": "/slim/docs/guides/documentation/readme/" - } - ], - "href": "/slim/docs/category/documentation" - } - ], - "aboutSidebar": [ - { - "type": "link", - "label": "About", - "href": "/slim/docs/about/", - "docId": "about/README" - }, - { - "type": "link", - "label": "Code of Conduct", - "href": "/slim/docs/about/CODE_OF_CONDUCT", - "docId": "about/CODE_OF_CONDUCT" - }, - { - "type": "link", - "label": "SLIM Project Governance", - "href": "/slim/docs/about/GOVERNANCE", - "docId": "about/GOVERNANCE" - } - ], - "contributeSidebar": [ - { - "type": "category", - "label": "Contributing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "link", - "label": "Introduction", - "href": "/slim/docs/contribute/contributing/introduction", - "docId": "contribute/contributing/introduction" - }, - { - "type": "link", - "label": "Know Before you Contribute", - "href": "/slim/docs/contribute/contributing/know-before-contribute", - "docId": "contribute/contributing/know-before-contribute" - }, - { - "type": "link", - "label": "Our Development Process", - "href": "/slim/docs/contribute/contributing/development-process", - "docId": "contribute/contributing/development-process" - }, - { - "type": "link", - "label": "Ways to Contribute", - "href": "/slim/docs/contribute/contributing/ways-to-contribute", - "docId": "contribute/contributing/ways-to-contribute" - } - ], - "href": "/slim/docs/contribute/contributing/" - }, - { - "type": "link", - "label": "Submit a Best Practice Guide", - "href": "/slim/docs/contribute/submit-best-practice", - "docId": "contribute/submit-best-practice" - } - ] - }, - "docs": { - "about/CODE_OF_CONDUCT": { - "id": "about/CODE_OF_CONDUCT", - "title": "Code of Conduct", - "description": "Our Pledge", - "sidebar": "aboutSidebar" - }, - "about/GOVERNANCE": { - "id": "about/GOVERNANCE", - "title": "SLIM Project Governance", - "description": "This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the SLIM community and beyond, including from private organizations, universities, government organizations, and international organizations.", - "sidebar": "aboutSidebar" - }, - "about/README": { - "id": "about/README", - "title": "About", - "description": "A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software", - "sidebar": "aboutSidebar" - }, - "contribute/contributing/development-process": { - "id": "contribute/contributing/development-process", - "title": "Our Development Process", - "description": "Our project integrates contributions from many people, and so we'd like to outline a process you can use to visualize how your contributions may be integrated if you provide something.", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/index": { - "id": "contribute/contributing/index", - "title": "Contributing", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/introduction": { - "id": "contribute/contributing/introduction", - "title": "Introduction", - "description": "SLIM is a joint, community-based effort at collective software process improvements. Therefore, we need your help! Here's the basics on contributing:", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/know-before-contribute": { - "id": "contribute/contributing/know-before-contribute", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "sidebar": "contributeSidebar" - }, - "contribute/contributing/ways-to-contribute": { - "id": "contribute/contributing/ways-to-contribute", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "sidebar": "contributeSidebar" - }, - "contribute/submit-best-practice": { - "id": "contribute/submit-best-practice", - "title": "Submit a Best Practice Guide", - "description": "1⃣️ Find or Make a Ticket", - "sidebar": "contributeSidebar" - }, - "guides/documentation/change-log/README": { - "id": "guides/documentation/change-log/README", - "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", - "sidebar": "guidesSidebar" - }, - "guides/documentation/documentation-hosts/README": { - "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "sidebar": "guidesSidebar" - }, - "guides/documentation/documentation-hosts/trade-study-hostingdocs-user": { - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "sidebar": "guidesSidebar" - }, - "guides/documentation/documentation-hosts/use-cases": { - "id": "guides/documentation/documentation-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "sidebar": "guidesSidebar" - }, - "guides/documentation/readme/index": { - "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", - "sidebar": "guidesSidebar" - }, - "guides/documentation/readme/README-TEMPLATE": { - "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE": { - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/change-request-templates/README": { - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/code-of-conduct/README": { - "id": "guides/governance/contributions/code-of-conduct/README", - "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/contributing-guide/CONTRIBUTING": { - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "title": "CONTRIBUTING", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/contributing-guide/README": { - "id": "guides/governance/contributions/contributing-guide/README", - "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/developer-certificate-origin/README": { - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/bug_report": { - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "title": "bug_report", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/bug_report.yml": { - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "title": "bug_report.yml", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/new_feature": { - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "title": "new_feature", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/github/new_feature.yml": { - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "title": "new_feature.yml", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/issue-templates/README": { - "id": "guides/governance/contributions/issue-templates/README", - "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", - "sidebar": "guidesSidebar" - }, - "guides/governance/contributions/README": { - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/governance-model/GOVERNANCE-TEMPLATE": { - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "title": "GOVERNANCE-TEMPLATE", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/governance/governance-model/README": { - "id": "guides/governance/governance-model/README", - "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", - "sidebar": "guidesSidebar" - }, - "guides/search": { - "id": "guides/search", - "title": "All Guides", - "description": "Welcome to our best practice guide resources!", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/application-starter-kits/python-starter-kit/README": { - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "title": "Python Starter Kit", - "description": "A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/application-starter-kits/README": { - "id": "guides/software-lifecycle/application-starter-kits/README", - "title": "Application Starter Kits", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks": { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "title": "CI Tools and Frameworks", - "description": "* Continuous Integration", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/README": { - "id": "guides/software-lifecycle/continuous-integration/README", - "title": "Continuous Integration", - "description": "A guide for implementing continuous integration in software projects.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-integration/reference-architecture": { - "id": "guides/software-lifecycle/continuous-integration/reference-architecture", - "title": "CI Reference Architectures", - "description": "Overview", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-testing/README": { - "id": "guides/software-lifecycle/continuous-testing/README", - "title": "Continuous Testing", - "description": "Use Cases and Frameworks", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/continuous-testing/testing-frameworks": { - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "title": "Testing Frameworks", - "description": "* Continuous Testing", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/github-security/README": { - "id": "guides/software-lifecycle/security/github-security/README", - "title": "GitHub Security Best Practices", - "description": "Recommendations for enabling GitHub security features for your repositories.", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/README": { - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "sidebar": "guidesSidebar" - }, - "guides/software-lifecycle/security/secrets-detection/README": { - "id": "guides/software-lifecycle/security/secrets-detection/README", - "title": "Secrets Detection", - "description": "We recommend detect-secrets to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history,", - "sidebar": "guidesSidebar" - } - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json deleted file mode 100644 index b141f718a..000000000 --- a/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-content-pages", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json b/.docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json deleted file mode 100644 index 30ff9aa3d..000000000 --- a/.docusaurus/docusaurus-plugin-content-pages/default/site-src-pages-markdown-page-md-393.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mdx", - "permalink": "/slim/markdown-page", - "source": "@site/src/pages/markdown-page.md", - "title": "Markdown page example", - "description": "You don't need React to write simple standalone pages.", - "frontMatter": { - "title": "Markdown page example" - } -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json deleted file mode 100644 index b57b18676..000000000 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ /dev/null @@ -1,1693 +0,0 @@ -{ - "docusaurus-plugin-content-docs": { - "default": { - "loadedVersions": [ - { - "versionName": "current", - "label": "Next", - "banner": null, - "badge": false, - "noIndex": false, - "className": "docs-version-current", - "path": "/slim/docs", - "tagsPath": "/slim/docs/tags", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs", - "editUrlLocalized": "https://github.com/nasa-ammos/slim/tree/main/i18n/en/docusaurus-plugin-content-docs/current", - "isLast": true, - "routePriority": -1, - "sidebarFilePath": "/Users/rverma/src/slim/sidebars.js", - "contentPath": "/Users/rverma/src/slim/docs", - "contentPathLocalized": "/Users/rverma/src/slim/i18n/en/docusaurus-plugin-content-docs/current", - "docs": [ - { - "unversionedId": "about/CODE_OF_CONDUCT", - "id": "about/CODE_OF_CONDUCT", - "title": "Code of Conduct", - "description": "Our Pledge", - "source": "@site/docs/about/CODE_OF_CONDUCT.md", - "sourceDirName": "about", - "slug": "/about/CODE_OF_CONDUCT", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/CODE_OF_CONDUCT.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "About", - "permalink": "/slim/docs/about/" - }, - "next": { - "title": "SLIM Project Governance", - "permalink": "/slim/docs/about/GOVERNANCE" - } - }, - { - "unversionedId": "about/GOVERNANCE", - "id": "about/GOVERNANCE", - "title": "SLIM Project Governance", - "description": "This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the SLIM community and beyond, including from private organizations, universities, government organizations, and international organizations.", - "source": "@site/docs/about/GOVERNANCE.md", - "sourceDirName": "about", - "slug": "/about/GOVERNANCE", - "permalink": "/slim/docs/about/GOVERNANCE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/GOVERNANCE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "aboutSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } - }, - { - "unversionedId": "about/README", - "id": "about/README", - "title": "About", - "description": "A shared resource for discussing, iterating and referencing best practices in software lifecycle process improvements for multi-mission space and ground software", - "source": "@site/docs/about/README.md", - "sourceDirName": "about", - "slug": "/about/", - "permalink": "/slim/docs/about/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/about/README.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "aboutSidebar", - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/about/CODE_OF_CONDUCT" - } - }, - { - "unversionedId": "contribute/contributing/development-process", - "id": "contribute/contributing/development-process", - "title": "Our Development Process", - "description": "Our project integrates contributions from many people, and so we'd like to outline a process you can use to visualize how your contributions may be integrated if you provide something.", - "source": "@site/docs/contribute/contributing/development-process.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/development-process", - "permalink": "/slim/docs/contribute/contributing/development-process", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/development-process.md", - "tags": [], - "version": "current", - "sidebarPosition": 2, - "frontMatter": { - "sidebar_position": 2 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - }, - "next": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } - }, - { - "unversionedId": "contribute/contributing/index", - "id": "contribute/contributing/index", - "title": "Contributing", - "description": "Thanks for taking the time to consider contributing! We very much appreciate your time and effort. This document outlines the many ways you can contribute to our project, and provides detailed guidance on best practices. We look forward to your help!", - "source": "@site/docs/contribute/contributing/index.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/", - "permalink": "/slim/docs/contribute/contributing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "next": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - } - }, - { - "unversionedId": "contribute/contributing/introduction", - "id": "contribute/contributing/introduction", - "title": "Introduction", - "description": "SLIM is a joint, community-based effort at collective software process improvements. Therefore, we need your help! Here's the basics on contributing:", - "source": "@site/docs/contribute/contributing/introduction.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/introduction", - "permalink": "/slim/docs/contribute/contributing/introduction", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/introduction.md", - "tags": [], - "version": "current", - "sidebarPosition": 0, - "frontMatter": { - "sidebar_position": 0 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Contributing", - "permalink": "/slim/docs/contribute/contributing/" - }, - "next": { - "title": "Know Before you Contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute" - } - }, - { - "unversionedId": "contribute/contributing/know-before-contribute", - "id": "contribute/contributing/know-before-contribute", - "title": "Know Before you Contribute", - "description": "Before you begin contributing to our project, it'll be a good idea to ensure you've satisfied the below pre-requisites.", - "source": "@site/docs/contribute/contributing/know-before-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/know-before-contribute", - "permalink": "/slim/docs/contribute/contributing/know-before-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/know-before-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Introduction", - "permalink": "/slim/docs/contribute/contributing/introduction" - }, - "next": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - } - }, - { - "unversionedId": "contribute/contributing/ways-to-contribute", - "id": "contribute/contributing/ways-to-contribute", - "title": "Ways to Contribute", - "description": "⚠️ Issue Tickets", - "source": "@site/docs/contribute/contributing/ways-to-contribute.md", - "sourceDirName": "contribute/contributing", - "slug": "/contribute/contributing/ways-to-contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/contributing/ways-to-contribute.md", - "tags": [], - "version": "current", - "sidebarPosition": 3, - "frontMatter": { - "sidebar_position": 3 - }, - "sidebar": "contributeSidebar", - "previous": { - "title": "Our Development Process", - "permalink": "/slim/docs/contribute/contributing/development-process" - }, - "next": { - "title": "Submit a Best Practice Guide", - "permalink": "/slim/docs/contribute/submit-best-practice" - } - }, - { - "unversionedId": "contribute/submit-best-practice", - "id": "contribute/submit-best-practice", - "title": "Submit a Best Practice Guide", - "description": "1⃣️ Find or Make a Ticket", - "source": "@site/docs/contribute/submit-best-practice.md", - "sourceDirName": "contribute", - "slug": "/contribute/submit-best-practice", - "permalink": "/slim/docs/contribute/submit-best-practice", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/contribute/submit-best-practice.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "contributeSidebar", - "previous": { - "title": "Ways to Contribute", - "permalink": "/slim/docs/contribute/contributing/ways-to-contribute" - } - }, - { - "unversionedId": "guides/documentation/change-log/README", - "id": "guides/documentation/change-log/README", - "title": "Change Log", - "description": "A change log provides a human readable list of significant changes, additions, deprecations, removals for software over time. It is meant to be able to be read by people. Change logs should be documented within a file called CHANGELOG.md and be updated per key release. See semantic release for guidance on releasing cycles and versioning of your software.", - "source": "@site/docs/guides/documentation/change-log/README.md", - "sourceDirName": "guides/documentation/change-log", - "slug": "/guides/documentation/change-log/", - "permalink": "/slim/docs/guides/documentation/change-log/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/change-log/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - }, - "next": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - } - }, - { - "unversionedId": "guides/documentation/documentation-hosts/README", - "id": "guides/documentation/documentation-hosts/README", - "title": "Documentation Hosts", - "description": "Use Cases", - "source": "@site/docs/guides/documentation/documentation-hosts/README.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Log", - "permalink": "/slim/docs/guides/documentation/change-log/" - }, - "next": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - } - }, - { - "unversionedId": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "title": "Docs Hosting Trade Study", - "description": "| Tool Name | Licensing | Render Time | VCS Stored Content | Self-Hosting | Managed Hosting | API Actions | Generate API Docs | WYSIWYG Editing | Markdown Support | Embedded Content | Hierarchial Structure | Templating Support | Roles | Comment Support | Search | Import From Other Formats | Export Other Formats | Anchor Links | Draft Content | Version Control | Internationalization | File Uploads | Diagram Editing | Usage Analytics | Extension Support |", - "source": "@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Hosting Trade Study", - "sidebar_label": "Docs Hosting Trade Study" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Documentation Hosts", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/" - }, - "next": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - } - }, - { - "unversionedId": "guides/documentation/documentation-hosts/use-cases", - "id": "guides/documentation/documentation-hosts/use-cases", - "title": "Docs Use Cases", - "description": "* Documentation Best Practices", - "source": "@site/docs/guides/documentation/documentation-hosts/use-cases.md", - "sourceDirName": "guides/documentation/documentation-hosts", - "slug": "/guides/documentation/documentation-hosts/use-cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/documentation-hosts/use-cases.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Docs Use Cases", - "sidebar_label": "Docs Use Cases" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Hosting Trade Study", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user" - }, - "next": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } - }, - { - "unversionedId": "guides/documentation/readme/index", - "id": "guides/documentation/readme/index", - "title": "README Template", - "description": "A README.md template that can be used to help developers and users understand your repository concisely and clearly.", - "source": "@site/docs/guides/documentation/readme/index.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/", - "permalink": "/slim/docs/guides/documentation/readme/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/index.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Docs Use Cases", - "permalink": "/slim/docs/guides/documentation/documentation-hosts/use-cases" - }, - "next": { - "title": "README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE" - } - }, - { - "unversionedId": "guides/documentation/readme/README-TEMPLATE", - "id": "guides/documentation/readme/README-TEMPLATE", - "title": "README-TEMPLATE", - "description": "", - "source": "@site/docs/guides/documentation/readme/README-TEMPLATE.md", - "sourceDirName": "guides/documentation/readme", - "slug": "/guides/documentation/readme/README-TEMPLATE", - "permalink": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/documentation/readme/README-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "README Template", - "permalink": "/slim/docs/guides/documentation/readme/" - } - }, - { - "unversionedId": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "title": "PULL_REQUEST_TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "sourceDirName": "guides/governance/contributions/change-request-templates/github", - "slug": "/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - }, - "next": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - } - }, - { - "unversionedId": "guides/governance/contributions/change-request-templates/README", - "id": "guides/governance/contributions/change-request-templates/README", - "title": "Change Request Templates", - "description": "Pull requests are the currency for how contributions are made to projects. Having a pre-filled out pull request template offers guidance to your potential developers on how to contribute to your project.", - "source": "@site/docs/guides/governance/contributions/change-request-templates/README.md", - "sourceDirName": "guides/governance/contributions/change-request-templates", - "slug": "/guides/governance/contributions/change-request-templates/", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/change-request-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributions", - "permalink": "/slim/docs/guides/governance/contributions/" - }, - "next": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - }, - { - "unversionedId": "guides/governance/contributions/code-of-conduct/README", - "id": "guides/governance/contributions/code-of-conduct/README", - "title": "Code of Conduct", - "description": "The code of conduct is typically a document that provides guidance to a project team on how the team members should interact with each other. It identifies behaviors that are helpful for building a better development community, provides contact information for addressing grievances (should they arise), and finally lists key responses that team leadership should / will take for dealing with unexpected behavior. Below are some examples to expedite the incorporation of a code of conduct.", - "source": "@site/docs/guides/governance/contributions/code-of-conduct/README.md", - "sourceDirName": "guides/governance/contributions/code-of-conduct", - "slug": "/guides/governance/contributions/code-of-conduct/", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/code-of-conduct/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "PULL_REQUEST_TEMPLATE", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - }, - "next": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - } - }, - { - "unversionedId": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "title": "CONTRIBUTING", - "description": "", - "source": "@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Contributing Guide", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/" - }, - "next": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - } - }, - { - "unversionedId": "guides/governance/contributions/contributing-guide/README", - "id": "guides/governance/contributions/contributing-guide/README", - "title": "Contributing Guide", - "description": "A contribution guide is an important document directed at new contributors to your project - to help them in understanding what and how they may contribute. It can be used to outline expected requirements prior to contributions (i.e. acceptance of licensing terms, signing off on any developer agreements required) as well as to ensure the quality of contributions are in-line with expected project norms. If a developer asks how to contribute, please point them to this guide. This guide also itemizes essential ingredients necessary for a successful patch submission.", - "source": "@site/docs/guides/governance/contributions/contributing-guide/README.md", - "sourceDirName": "guides/governance/contributions/contributing-guide", - "slug": "/guides/governance/contributions/contributing-guide/", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/contributing-guide/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Code of Conduct", - "permalink": "/slim/docs/guides/governance/contributions/code-of-conduct/" - }, - "next": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - } - }, - { - "unversionedId": "guides/governance/contributions/developer-certificate-origin/README", - "id": "guides/governance/contributions/developer-certificate-origin/README", - "title": "Developer Certificate of Origin (DCO)", - "description": "This GitHub Action provides an automated check for ensuring developers have a \"signed-off\" commit when contributing to a given GitHub repository.", - "source": "@site/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "sourceDirName": "guides/governance/contributions/developer-certificate-origin", - "slug": "/guides/governance/contributions/developer-certificate-origin/", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/developer-certificate-origin/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CONTRIBUTING", - "permalink": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING" - }, - "next": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report", - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "title": "bug_report", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Issue Templates", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/" - }, - "next": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "title": "bug_report.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - }, - "next": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature", - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "title": "new_feature", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "bug_report.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - "next": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "title": "new_feature.yml", - "description": "", - "source": "@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "sourceDirName": "guides/governance/contributions/issue-templates/github", - "slug": "/guides/governance/contributions/issue-templates/github/new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature" - }, - "next": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - } - }, - { - "unversionedId": "guides/governance/contributions/issue-templates/README", - "id": "guides/governance/contributions/issue-templates/README", - "title": "Issue Templates", - "description": "Issue tickets help development teams keep the language of bug, feature, and other types of issues readable and consistent. Templates appear whenever a person submits a new issue, and helps guide that person in providing the key information that gives developers context for a given issue.", - "source": "@site/docs/guides/governance/contributions/issue-templates/README.md", - "sourceDirName": "guides/governance/contributions/issue-templates", - "slug": "/guides/governance/contributions/issue-templates/", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/issue-templates/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Developer Certificate of Origin (DCO)", - "permalink": "/slim/docs/guides/governance/contributions/developer-certificate-origin/" - }, - "next": { - "title": "bug_report", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report" - } - }, - { - "unversionedId": "guides/governance/contributions/README", - "id": "guides/governance/contributions/README", - "title": "Contributions", - "description": "", - "source": "@site/docs/guides/governance/contributions/README.md", - "sourceDirName": "guides/governance/contributions", - "slug": "/guides/governance/contributions/", - "permalink": "/slim/docs/guides/governance/contributions/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/contributions/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - }, - "next": { - "title": "Change Request Templates", - "permalink": "/slim/docs/guides/governance/contributions/change-request-templates/" - } - }, - { - "unversionedId": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "title": "GOVERNANCE-TEMPLATE", - "description": "", - "source": "@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Governance Model", - "permalink": "/slim/docs/guides/governance/governance-model/" - }, - "next": { - "title": "Documentation", - "permalink": "/slim/docs/category/documentation" - } - }, - { - "unversionedId": "guides/governance/governance-model/README", - "id": "guides/governance/governance-model/README", - "title": "Governance Model", - "description": "This governance model template seeks to generalize how most government-sponsored open source projects can expect to operate in the open source arena. It is targeted towards medium and large-sized teams. This template governance model can be included in your repository under the file name GOVERNANCE.md. There are two key philosophies behind this governance model to keep note of:", - "source": "@site/docs/guides/governance/governance-model/README.md", - "sourceDirName": "guides/governance/governance-model", - "slug": "/guides/governance/governance-model/", - "permalink": "/slim/docs/guides/governance/governance-model/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/governance/governance-model/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "new_feature.yml", - "permalink": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml" - }, - "next": { - "title": "GOVERNANCE-TEMPLATE", - "permalink": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } - }, - { - "unversionedId": "guides/search", - "id": "guides/search", - "title": "All Guides", - "description": "Welcome to our best practice guide resources!", - "source": "@site/docs/guides/search.md", - "sourceDirName": "guides", - "slug": "/guides/search", - "permalink": "/slim/docs/guides/search", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/search.md", - "tags": [], - "version": "current", - "sidebarPosition": 1, - "frontMatter": { - "sidebar_position": 1 - }, - "sidebar": "guidesSidebar", - "next": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - } - }, - { - "unversionedId": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "title": "Python Starter Kit", - "description": "A complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation.", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits/python-starter-kit", - "slug": "/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Application Starter Kits", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/" - }, - "next": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - } - }, - { - "unversionedId": "guides/software-lifecycle/application-starter-kits/README", - "id": "guides/software-lifecycle/application-starter-kits/README", - "title": "Application Starter Kits", - "description": "", - "source": "@site/docs/guides/software-lifecycle/application-starter-kits/README.md", - "sourceDirName": "guides/software-lifecycle/application-starter-kits", - "slug": "/guides/software-lifecycle/application-starter-kits/", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/application-starter-kits/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Software Lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - }, - "next": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "title": "CI Tools and Frameworks", - "description": "* Continuous Integration", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "CI Tools and Frameworks", - "sidebar_label": "CI Tools and Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Integration", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/" - }, - "next": { - "title": "CI Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/README", - "id": "guides/software-lifecycle/continuous-integration/README", - "title": "Continuous Integration", - "description": "A guide for implementing continuous integration in software projects.", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Python Starter Kit", - "permalink": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/" - }, - "next": { - "title": "CI Tools and Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-integration/reference-architecture", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture", - "title": "CI Reference Architectures", - "description": "Overview", - "source": "@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", - "sourceDirName": "guides/software-lifecycle/continuous-integration", - "slug": "/guides/software-lifecycle/continuous-integration/reference-architecture", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CI Tools and Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks" - }, - "next": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-testing/README", - "id": "guides/software-lifecycle/continuous-testing/README", - "title": "Continuous Testing", - "description": "Use Cases and Frameworks", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/README.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "CI Reference Architectures", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture" - }, - "next": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - } - }, - { - "unversionedId": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "title": "Testing Frameworks", - "description": "* Continuous Testing", - "source": "@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "sourceDirName": "guides/software-lifecycle/continuous-testing", - "slug": "/guides/software-lifecycle/continuous-testing/testing-frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md", - "tags": [], - "version": "current", - "frontMatter": { - "title": "Testing Frameworks", - "sidebar_label": "Testing Frameworks" - }, - "sidebar": "guidesSidebar", - "previous": { - "title": "Continuous Testing", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/" - }, - "next": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - } - }, - { - "unversionedId": "guides/software-lifecycle/security/github-security/README", - "id": "guides/software-lifecycle/security/github-security/README", - "title": "GitHub Security Best Practices", - "description": "Recommendations for enabling GitHub security features for your repositories.", - "source": "@site/docs/guides/software-lifecycle/security/github-security/README.md", - "sourceDirName": "guides/software-lifecycle/security/github-security", - "slug": "/guides/software-lifecycle/security/github-security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/github-security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Security", - "permalink": "/slim/docs/guides/software-lifecycle/security/" - }, - "next": { - "title": "Secrets Detection", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/" - } - }, - { - "unversionedId": "guides/software-lifecycle/security/README", - "id": "guides/software-lifecycle/security/README", - "title": "Security", - "description": "", - "source": "@site/docs/guides/software-lifecycle/security/README.md", - "sourceDirName": "guides/software-lifecycle/security", - "slug": "/guides/software-lifecycle/security/", - "permalink": "/slim/docs/guides/software-lifecycle/security/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "Testing Frameworks", - "permalink": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks" - }, - "next": { - "title": "GitHub Security Best Practices", - "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" - } - }, - { - "unversionedId": "guides/software-lifecycle/security/secrets-detection/README", - "id": "guides/software-lifecycle/security/secrets-detection/README", - "title": "Secrets Detection", - "description": "We recommend detect-secrets to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history,", - "source": "@site/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "sourceDirName": "guides/software-lifecycle/security/secrets-detection", - "slug": "/guides/software-lifecycle/security/secrets-detection/", - "permalink": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "draft": false, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/docs/guides/software-lifecycle/security/secrets-detection/README.md", - "tags": [], - "version": "current", - "frontMatter": {}, - "sidebar": "guidesSidebar", - "previous": { - "title": "GitHub Security Best Practices", - "permalink": "/slim/docs/guides/software-lifecycle/security/github-security/" - }, - "next": { - "title": "Governance", - "permalink": "/slim/docs/category/governance" - } - } - ], - "drafts": [], - "sidebars": { - "guidesSidebar": [ - { - "type": "doc", - "id": "guides/search" - }, - { - "type": "category", - "label": "Software Lifecycle", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Application Starter Kits", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "Python Starter Kit", - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/application-starter-kits/README" - } - }, - { - "type": "category", - "label": "Continuous Integration", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "label": "CI Tools and Frameworks" - }, - { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/reference-architecture" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/continuous-integration/README" - } - }, - { - "type": "category", - "label": "Continuous Testing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "label": "Testing Frameworks" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/continuous-testing/README" - } - }, - { - "type": "category", - "label": "Security", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "GitHub Security Best Practices", - "id": "guides/software-lifecycle/security/github-security/README" - }, - { - "type": "doc", - "label": "Secrets Detection", - "id": "guides/software-lifecycle/security/secrets-detection/README" - } - ], - "link": { - "type": "doc", - "id": "guides/software-lifecycle/security/README" - } - } - ], - "link": { - "type": "generated-index", - "description": "Software Lifecycle Best Practices.", - "slug": "/category/software-lifecycle", - "permalink": "/slim/docs/category/software-lifecycle" - } - }, - { - "type": "category", - "label": "Governance", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Contributions", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "Change Request Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE" - } - ] - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/change-request-templates/README" - } - }, - { - "type": "doc", - "label": "Code of Conduct", - "id": "guides/governance/contributions/code-of-conduct/README" - }, - { - "type": "category", - "label": "Contributing Guide", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING" - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/contributing-guide/README" - } - }, - { - "type": "doc", - "label": "Developer Certificate of Origin (DCO)", - "id": "guides/governance/contributions/developer-certificate-origin/README" - }, - { - "type": "category", - "label": "Issue Templates", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "category", - "label": "github", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/bug_report" - }, - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml" - }, - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/new_feature" - }, - { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml" - } - ] - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/issue-templates/README" - } - } - ], - "link": { - "type": "doc", - "id": "guides/governance/contributions/README" - } - }, - { - "type": "category", - "label": "Governance Model", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE" - } - ], - "link": { - "type": "doc", - "id": "guides/governance/governance-model/README" - } - } - ], - "link": { - "type": "generated-index", - "description": "Governance Best Practices.", - "slug": "/category/governance", - "permalink": "/slim/docs/category/governance" - } - }, - { - "type": "category", - "label": "Documentation", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "label": "Change Log", - "id": "guides/documentation/change-log/README" - }, - { - "type": "category", - "label": "Documentation Hosts", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "label": "Docs Hosting Trade Study" - }, - { - "type": "doc", - "id": "guides/documentation/documentation-hosts/use-cases", - "label": "Docs Use Cases" - } - ], - "link": { - "type": "doc", - "id": "guides/documentation/documentation-hosts/README" - } - }, - { - "type": "category", - "label": "README Template", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "guides/documentation/readme/README-TEMPLATE" - } - ], - "link": { - "type": "doc", - "id": "guides/documentation/readme/index" - } - } - ], - "link": { - "type": "generated-index", - "description": "Documentation Best Practices.", - "slug": "/category/documentation", - "permalink": "/slim/docs/category/documentation" - } - } - ], - "aboutSidebar": [ - { - "type": "doc", - "id": "about/README" - }, - { - "type": "doc", - "id": "about/CODE_OF_CONDUCT" - }, - { - "type": "doc", - "id": "about/GOVERNANCE" - } - ], - "contributeSidebar": [ - { - "type": "category", - "label": "Contributing", - "collapsible": true, - "collapsed": true, - "items": [ - { - "type": "doc", - "id": "contribute/contributing/introduction" - }, - { - "type": "doc", - "id": "contribute/contributing/know-before-contribute" - }, - { - "type": "doc", - "id": "contribute/contributing/development-process" - }, - { - "type": "doc", - "id": "contribute/contributing/ways-to-contribute" - } - ], - "link": { - "type": "doc", - "id": "contribute/contributing/index" - } - }, - { - "type": "doc", - "id": "contribute/submit-best-practice" - } - ] - } - } - ] - } - }, - "docusaurus-plugin-content-blog": { - "default": { - "blogSidebarTitle": "Recent posts", - "blogPosts": [ - { - "id": "welcome", - "metadata": { - "permalink": "/slim/blog/welcome", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-26-welcome/index.md", - "source": "@site/blog/2021-08-26-welcome/index.md", - "title": "Welcome", - "description": "Docusaurus blogging features are powered by the blog plugin.", - "date": "2021-08-26T00:00:00.000Z", - "formattedDate": "August 26, 2021", - "tags": [ - { - "label": "facebook", - "permalink": "/slim/blog/tags/facebook" - }, - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.405, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - }, - { - "name": "Yangshun Tay", - "title": "Front End Engineer @ Facebook", - "url": "https://github.com/yangshun", - "imageURL": "https://github.com/yangshun.png", - "key": "yangshun" - } - ], - "frontMatter": { - "slug": "welcome", - "title": "Welcome", - "authors": [ - "slorber", - "yangshun" - ], - "tags": [ - "facebook", - "hello", - "docusaurus" - ] - }, - "nextItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - } - }, - "content": "[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\n\nSimply add Markdown files (or folders) to the `blog` directory.\n\nRegular blog authors can be added to `authors.yml`.\n\nThe blog post date can be extracted from filenames, such as:\n\n- `2019-05-30-welcome.md`\n- `2019-05-30-welcome/index.md`\n\nA blog post folder can be convenient to co-locate blog post images:\n\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\n\nThe blog supports tags as well!\n\n**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config." - }, - { - "id": "mdx-blog-post", - "metadata": { - "permalink": "/slim/blog/mdx-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2021-08-01-mdx-blog-post.mdx", - "source": "@site/blog/2021-08-01-mdx-blog-post.mdx", - "title": "MDX Blog Post", - "description": "Blog posts support Docusaurus Markdown features, such as MDX.", - "date": "2021-08-01T00:00:00.000Z", - "formattedDate": "August 1, 2021", - "tags": [ - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.175, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Sébastien Lorber", - "title": "Docusaurus maintainer", - "url": "https://sebastienlorber.com", - "imageURL": "https://github.com/slorber.png", - "key": "slorber" - } - ], - "frontMatter": { - "slug": "mdx-blog-post", - "title": "MDX Blog Post", - "authors": [ - "slorber" - ], - "tags": [ - "docusaurus" - ] - }, - "prevItem": { - "title": "Welcome", - "permalink": "/slim/blog/welcome" - }, - "nextItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\n\n:::tip\n\nUse the power of React to create interactive blog posts.\n\n```js\n\n```\n\n\n\n:::" - }, - { - "id": "long-blog-post", - "metadata": { - "permalink": "/slim/blog/long-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-29-long-blog-post.md", - "source": "@site/blog/2019-05-29-long-blog-post.md", - "title": "Long Blog Post", - "description": "This is the summary of a very long blog post,", - "date": "2019-05-29T00:00:00.000Z", - "formattedDate": "May 29, 2019", - "tags": [ - { - "label": "hello", - "permalink": "/slim/blog/tags/hello" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 2.05, - "hasTruncateMarker": true, - "authors": [ - { - "name": "Endilie Yacop Sucipto", - "title": "Maintainer of Docusaurus", - "url": "https://github.com/endiliey", - "imageURL": "https://github.com/endiliey.png", - "key": "endi" - } - ], - "frontMatter": { - "slug": "long-blog-post", - "title": "Long Blog Post", - "authors": "endi", - "tags": [ - "hello", - "docusaurus" - ] - }, - "prevItem": { - "title": "MDX Blog Post", - "permalink": "/slim/blog/mdx-blog-post" - }, - "nextItem": { - "title": "First Blog Post", - "permalink": "/slim/blog/first-blog-post" - } - }, - "content": "This is the summary of a very long blog post,\n\nUse a `` comment to limit blog post size in the list view.\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - }, - { - "id": "first-blog-post", - "metadata": { - "permalink": "/slim/blog/first-blog-post", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/blog/2019-05-28-first-blog-post.md", - "source": "@site/blog/2019-05-28-first-blog-post.md", - "title": "First Blog Post", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet", - "date": "2019-05-28T00:00:00.000Z", - "formattedDate": "May 28, 2019", - "tags": [ - { - "label": "hola", - "permalink": "/slim/blog/tags/hola" - }, - { - "label": "docusaurus", - "permalink": "/slim/blog/tags/docusaurus" - } - ], - "readingTime": 0.12, - "hasTruncateMarker": false, - "authors": [ - { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - } - ], - "frontMatter": { - "slug": "first-blog-post", - "title": "First Blog Post", - "authors": { - "name": "Gao Wei", - "title": "Docusaurus Core Team", - "url": "https://github.com/wgao19", - "image_url": "https://github.com/wgao19.png", - "imageURL": "https://github.com/wgao19.png" - }, - "tags": [ - "hola", - "docusaurus" - ] - }, - "prevItem": { - "title": "Long Blog Post", - "permalink": "/slim/blog/long-blog-post" - } - }, - "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet" - } - ], - "blogListPaginated": [ - { - "items": [ - "welcome", - "mdx-blog-post", - "long-blog-post", - "first-blog-post" - ], - "metadata": { - "permalink": "/slim/blog", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ], - "blogTags": { - "/slim/blog/tags/facebook": { - "label": "facebook", - "items": [ - "welcome" - ], - "permalink": "/slim/blog/tags/facebook", - "pages": [ - { - "items": [ - "welcome" - ], - "metadata": { - "permalink": "/slim/blog/tags/facebook", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - }, - "/slim/blog/tags/hello": { - "label": "hello", - "items": [ - "welcome", - "long-blog-post" - ], - "permalink": "/slim/blog/tags/hello", - "pages": [ - { - "items": [ - "welcome", - "long-blog-post" - ], - "metadata": { - "permalink": "/slim/blog/tags/hello", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 2, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - }, - "/slim/blog/tags/docusaurus": { - "label": "docusaurus", - "items": [ - "welcome", - "mdx-blog-post", - "long-blog-post", - "first-blog-post" - ], - "permalink": "/slim/blog/tags/docusaurus", - "pages": [ - { - "items": [ - "welcome", - "mdx-blog-post", - "long-blog-post", - "first-blog-post" - ], - "metadata": { - "permalink": "/slim/blog/tags/docusaurus", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 4, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - }, - "/slim/blog/tags/hola": { - "label": "hola", - "items": [ - "first-blog-post" - ], - "permalink": "/slim/blog/tags/hola", - "pages": [ - { - "items": [ - "first-blog-post" - ], - "metadata": { - "permalink": "/slim/blog/tags/hola", - "page": 1, - "postsPerPage": 10, - "totalPages": 1, - "totalCount": 1, - "blogDescription": "Blog", - "blogTitle": "Blog" - } - } - ] - } - }, - "blogTagsListPath": "/slim/blog/tags" - } - }, - "docusaurus-plugin-content-pages": { - "default": [ - { - "type": "jsx", - "permalink": "/slim/", - "source": "@site/src/pages/index.js" - }, - { - "type": "mdx", - "permalink": "/slim/markdown-page", - "source": "@site/src/pages/markdown-page.md", - "title": "Markdown page example", - "description": "You don't need React to write simple standalone pages.", - "frontMatter": { - "title": "Markdown page example" - } - } - ] - }, - "docusaurus-plugin-debug": {}, - "docusaurus-theme-classic": {}, - "docusaurus-theme-mermaid": {}, - "docusaurus-bootstrap-plugin": {}, - "docusaurus-mdx-fallback-plugin": {} -} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json b/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json deleted file mode 100644 index 21c2cfd4e..000000000 --- a/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "docusaurus-plugin-debug", - "id": "default" -} \ No newline at end of file diff --git a/.docusaurus/docusaurus.config.mjs b/.docusaurus/docusaurus.config.mjs deleted file mode 100644 index 8de441441..000000000 --- a/.docusaurus/docusaurus.config.mjs +++ /dev/null @@ -1,367 +0,0 @@ -/* - * AUTOGENERATED - DON'T EDIT - * Your edits in this file will be overwritten in the next build! - * Modify the docusaurus.config.js file at your site's root instead. - */ -export default { - "title": "SLIM", - "tagline": "Software Lifecycle Improvement & Modernization (SLIM)", - "favicon": "img/slim-favicon.ico", - "url": "https://localhost", - "baseUrl": "/slim/", - "organizationName": "nasa-ammos", - "projectName": "slim", - "onBrokenLinks": "throw", - "onBrokenMarkdownLinks": "warn", - "i18n": { - "defaultLocale": "en", - "locales": [ - "en" - ], - "path": "i18n", - "localeConfigs": {} - }, - "presets": [ - [ - "classic", - { - "docs": { - "sidebarPath": "/Users/rverma/src/slim/sidebars.js", - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/", - "sidebarCollapsed": true - }, - "blog": { - "showReadingTime": true, - "editUrl": "https://github.com/nasa-ammos/slim/tree/main/" - }, - "theme": { - "customCss": "/Users/rverma/src/slim/src/css/custom.css" - } - } - ] - ], - "themeConfig": { - "image": "img/docusaurus-social-card.jpg", - "navbar": { - "title": "SLIM", - "logo": { - "alt": "Software Lifecycle Improvement & Modernization (SLIM)", - "src": "img/nasa-jpl.png" - }, - "items": [ - { - "type": "docSidebar", - "sidebarId": "guidesSidebar", - "position": "left", - "label": "Guides" - }, - { - "type": "docSidebar", - "sidebarId": "contributeSidebar", - "position": "left", - "label": "Contribute" - }, - { - "type": "docSidebar", - "sidebarId": "aboutSidebar", - "position": "left", - "label": "About" - }, - { - "href": "https://github.com/nasa-ammos/slim", - "label": "GitHub", - "position": "right" - } - ], - "hideOnScroll": false - }, - "footer": { - "style": "dark", - "links": [ - { - "title": "Resources", - "items": [ - { - "label": "Guides", - "to": "/docs/guides/search" - }, - { - "label": "Contribute", - "to": "/docs/contribute/CONTRIBUTING" - }, - { - "label": "About", - "to": "/docs/about" - } - ] - }, - { - "title": "Community", - "items": [ - { - "label": "GitHub Discussions", - "href": "https://github.com/NASA-AMMOS/slim/discussions" - } - ] - }, - { - "title": "More", - "items": [ - { - "label": "GitHub", - "href": "https://github.com/nasa-ammos/slim" - } - ] - } - ], - "copyright": "Copyright © 2023 California Institute of Technology (\"Caltech\"). U.S. Government sponsorship acknowledged. Contents licensed under Apache License Version 2.0." - }, - "prism": { - "theme": { - "plain": { - "color": "#393A34", - "backgroundColor": "#f6f8fa" - }, - "styles": [ - { - "types": [ - "comment", - "prolog", - "doctype", - "cdata" - ], - "style": { - "color": "#999988", - "fontStyle": "italic" - } - }, - { - "types": [ - "namespace" - ], - "style": { - "opacity": 0.7 - } - }, - { - "types": [ - "string", - "attr-value" - ], - "style": { - "color": "#e3116c" - } - }, - { - "types": [ - "punctuation", - "operator" - ], - "style": { - "color": "#393A34" - } - }, - { - "types": [ - "entity", - "url", - "symbol", - "number", - "boolean", - "variable", - "constant", - "property", - "regex", - "inserted" - ], - "style": { - "color": "#36acaa" - } - }, - { - "types": [ - "atrule", - "keyword", - "attr-name", - "selector" - ], - "style": { - "color": "#00a4db" - } - }, - { - "types": [ - "function", - "deleted", - "tag" - ], - "style": { - "color": "#d73a49" - } - }, - { - "types": [ - "function-variable" - ], - "style": { - "color": "#6f42c1" - } - }, - { - "types": [ - "tag", - "selector", - "keyword" - ], - "style": { - "color": "#00009f" - } - } - ] - }, - "darkTheme": { - "plain": { - "color": "#F8F8F2", - "backgroundColor": "#282A36" - }, - "styles": [ - { - "types": [ - "prolog", - "constant", - "builtin" - ], - "style": { - "color": "rgb(189, 147, 249)" - } - }, - { - "types": [ - "inserted", - "function" - ], - "style": { - "color": "rgb(80, 250, 123)" - } - }, - { - "types": [ - "deleted" - ], - "style": { - "color": "rgb(255, 85, 85)" - } - }, - { - "types": [ - "changed" - ], - "style": { - "color": "rgb(255, 184, 108)" - } - }, - { - "types": [ - "punctuation", - "symbol" - ], - "style": { - "color": "rgb(248, 248, 242)" - } - }, - { - "types": [ - "string", - "char", - "tag", - "selector" - ], - "style": { - "color": "rgb(255, 121, 198)" - } - }, - { - "types": [ - "keyword", - "variable" - ], - "style": { - "color": "rgb(189, 147, 249)", - "fontStyle": "italic" - } - }, - { - "types": [ - "comment" - ], - "style": { - "color": "rgb(98, 114, 164)" - } - }, - { - "types": [ - "attr-name" - ], - "style": { - "color": "rgb(241, 250, 140)" - } - } - ] - }, - "additionalLanguages": [], - "magicComments": [ - { - "className": "theme-code-block-highlighted-line", - "line": "highlight-next-line", - "block": { - "start": "highlight-start", - "end": "highlight-end" - } - } - ] - }, - "colorMode": { - "disableSwitch": true, - "defaultMode": "light", - "respectPrefersColorScheme": false - }, - "docs": { - "versionPersistence": "localStorage", - "sidebar": { - "hideable": false, - "autoCollapseCategories": false - } - }, - "metadata": [], - "tableOfContents": { - "minHeadingLevel": 2, - "maxHeadingLevel": 3 - }, - "mermaid": { - "theme": { - "dark": "dark", - "light": "default" - }, - "options": {} - } - }, - "markdown": { - "mermaid": true - }, - "themes": [ - "@docusaurus/theme-mermaid" - ], - "baseUrlIssueBanner": true, - "onDuplicateRoutes": "warn", - "staticDirectories": [ - "static" - ], - "customFields": {}, - "plugins": [], - "scripts": [], - "headTags": [], - "stylesheets": [], - "clientModules": [], - "titleDelimiter": "|", - "noIndex": false -}; diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json deleted file mode 100644 index bd1745ec9..000000000 --- a/.docusaurus/globalData.json +++ /dev/null @@ -1,255 +0,0 @@ -{ - "docusaurus-plugin-content-docs": { - "default": { - "path": "/slim/docs", - "versions": [ - { - "name": "current", - "label": "Next", - "isLast": true, - "path": "/slim/docs", - "mainDocId": "guides/search", - "docs": [ - { - "id": "about/CODE_OF_CONDUCT", - "path": "/slim/docs/about/CODE_OF_CONDUCT", - "sidebar": "aboutSidebar" - }, - { - "id": "about/GOVERNANCE", - "path": "/slim/docs/about/GOVERNANCE", - "sidebar": "aboutSidebar" - }, - { - "id": "about/README", - "path": "/slim/docs/about/", - "sidebar": "aboutSidebar" - }, - { - "id": "contribute/contributing/development-process", - "path": "/slim/docs/contribute/contributing/development-process", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/index", - "path": "/slim/docs/contribute/contributing/", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/introduction", - "path": "/slim/docs/contribute/contributing/introduction", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/know-before-contribute", - "path": "/slim/docs/contribute/contributing/know-before-contribute", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/contributing/ways-to-contribute", - "path": "/slim/docs/contribute/contributing/ways-to-contribute", - "sidebar": "contributeSidebar" - }, - { - "id": "contribute/submit-best-practice", - "path": "/slim/docs/contribute/submit-best-practice", - "sidebar": "contributeSidebar" - }, - { - "id": "guides/documentation/change-log/README", - "path": "/slim/docs/guides/documentation/change-log/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/documentation-hosts/README", - "path": "/slim/docs/guides/documentation/documentation-hosts/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "path": "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/documentation-hosts/use-cases", - "path": "/slim/docs/guides/documentation/documentation-hosts/use-cases", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/readme/index", - "path": "/slim/docs/guides/documentation/readme/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/documentation/readme/README-TEMPLATE", - "path": "/slim/docs/guides/documentation/readme/README-TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/change-request-templates/README", - "path": "/slim/docs/guides/governance/contributions/change-request-templates/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/code-of-conduct/README", - "path": "/slim/docs/guides/governance/contributions/code-of-conduct/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/contributing-guide/CONTRIBUTING", - "path": "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/contributing-guide/README", - "path": "/slim/docs/guides/governance/contributions/contributing-guide/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/developer-certificate-origin/README", - "path": "/slim/docs/guides/governance/contributions/developer-certificate-origin/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/bug_report", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/bug_report.yml", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/new_feature", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/github/new_feature.yml", - "path": "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/issue-templates/README", - "path": "/slim/docs/guides/governance/contributions/issue-templates/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/contributions/README", - "path": "/slim/docs/guides/governance/contributions/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "path": "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/governance/governance-model/README", - "path": "/slim/docs/guides/governance/governance-model/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/search", - "path": "/slim/docs/guides/search", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/application-starter-kits/python-starter-kit/README", - "path": "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/application-starter-kits/README", - "path": "/slim/docs/guides/software-lifecycle/application-starter-kits/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-integration/reference-architecture", - "path": "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-testing/README", - "path": "/slim/docs/guides/software-lifecycle/continuous-testing/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/continuous-testing/testing-frameworks", - "path": "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/github-security/README", - "path": "/slim/docs/guides/software-lifecycle/security/github-security/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/README", - "path": "/slim/docs/guides/software-lifecycle/security/", - "sidebar": "guidesSidebar" - }, - { - "id": "guides/software-lifecycle/security/secrets-detection/README", - "path": "/slim/docs/guides/software-lifecycle/security/secrets-detection/", - "sidebar": "guidesSidebar" - }, - { - "id": "/category/software-lifecycle", - "path": "/slim/docs/category/software-lifecycle", - "sidebar": "guidesSidebar" - }, - { - "id": "/category/governance", - "path": "/slim/docs/category/governance", - "sidebar": "guidesSidebar" - }, - { - "id": "/category/documentation", - "path": "/slim/docs/category/documentation", - "sidebar": "guidesSidebar" - } - ], - "draftIds": [], - "sidebars": { - "guidesSidebar": { - "link": { - "path": "/slim/docs/guides/search", - "label": "guides/search" - } - }, - "aboutSidebar": { - "link": { - "path": "/slim/docs/about/", - "label": "about/README" - } - }, - "contributeSidebar": { - "link": { - "path": "/slim/docs/contribute/contributing/", - "label": "Contributing" - } - } - } - } - ], - "breadcrumbs": true - } - } -} \ No newline at end of file diff --git a/.docusaurus/i18n.json b/.docusaurus/i18n.json deleted file mode 100644 index 285e67dc5..000000000 --- a/.docusaurus/i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "defaultLocale": "en", - "locales": [ - "en" - ], - "path": "i18n", - "currentLocale": "en", - "localeConfigs": { - "en": { - "label": "English", - "direction": "ltr", - "htmlLang": "en", - "calendar": "gregory", - "path": "en" - } - } -} \ No newline at end of file diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js deleted file mode 100644 index 6b0a92c1f..000000000 --- a/.docusaurus/registry.js +++ /dev/null @@ -1,88 +0,0 @@ -export default { - '__comp---site-src-pages-index-jsc-4-f-f99': [() => import(/* webpackChunkName: '__comp---site-src-pages-index-jsc-4-f-f99' */ '@site/src/pages/index.js'), '@site/src/pages/index.js', require.resolveWeak('@site/src/pages/index.js')], - '__comp---theme-blog-archive-page-9-e-4-1d8': [() => import(/* webpackChunkName: '__comp---theme-blog-archive-page-9-e-4-1d8' */ '@theme/BlogArchivePage'), '@theme/BlogArchivePage', require.resolveWeak('@theme/BlogArchivePage')], - '__comp---theme-blog-list-pagea-6-a-7ba': [() => import(/* webpackChunkName: '__comp---theme-blog-list-pagea-6-a-7ba' */ '@theme/BlogListPage'), '@theme/BlogListPage', require.resolveWeak('@theme/BlogListPage')], - '__comp---theme-blog-post-pageccc-cab': [() => import(/* webpackChunkName: '__comp---theme-blog-post-pageccc-cab' */ '@theme/BlogPostPage'), '@theme/BlogPostPage', require.resolveWeak('@theme/BlogPostPage')], - '__comp---theme-blog-tags-list-page-01-a-d0b': [() => import(/* webpackChunkName: '__comp---theme-blog-tags-list-page-01-a-d0b' */ '@theme/BlogTagsListPage'), '@theme/BlogTagsListPage', require.resolveWeak('@theme/BlogTagsListPage')], - '__comp---theme-blog-tags-posts-page-687-b6c': [() => import(/* webpackChunkName: '__comp---theme-blog-tags-posts-page-687-b6c' */ '@theme/BlogTagsPostsPage'), '@theme/BlogTagsPostsPage', require.resolveWeak('@theme/BlogTagsPostsPage')], - '__comp---theme-debug-config-23-a-2ff': [() => import(/* webpackChunkName: '__comp---theme-debug-config-23-a-2ff' */ '@theme/DebugConfig'), '@theme/DebugConfig', require.resolveWeak('@theme/DebugConfig')], - '__comp---theme-debug-contentba-8-ce7': [() => import(/* webpackChunkName: '__comp---theme-debug-contentba-8-ce7' */ '@theme/DebugContent'), '@theme/DebugContent', require.resolveWeak('@theme/DebugContent')], - '__comp---theme-debug-global-dataede-0fa': [() => import(/* webpackChunkName: '__comp---theme-debug-global-dataede-0fa' */ '@theme/DebugGlobalData'), '@theme/DebugGlobalData', require.resolveWeak('@theme/DebugGlobalData')], - '__comp---theme-debug-registry-679-501': [() => import(/* webpackChunkName: '__comp---theme-debug-registry-679-501' */ '@theme/DebugRegistry'), '@theme/DebugRegistry', require.resolveWeak('@theme/DebugRegistry')], - '__comp---theme-debug-routes-946-699': [() => import(/* webpackChunkName: '__comp---theme-debug-routes-946-699' */ '@theme/DebugRoutes'), '@theme/DebugRoutes', require.resolveWeak('@theme/DebugRoutes')], - '__comp---theme-debug-site-metadata-68-e-3d4': [() => import(/* webpackChunkName: '__comp---theme-debug-site-metadata-68-e-3d4' */ '@theme/DebugSiteMetadata'), '@theme/DebugSiteMetadata', require.resolveWeak('@theme/DebugSiteMetadata')], - '__comp---theme-doc-category-generated-index-page-14-e-640': [() => import(/* webpackChunkName: '__comp---theme-doc-category-generated-index-page-14-e-640' */ '@theme/DocCategoryGeneratedIndexPage'), '@theme/DocCategoryGeneratedIndexPage', require.resolveWeak('@theme/DocCategoryGeneratedIndexPage')], - '__comp---theme-doc-item-178-a40': [() => import(/* webpackChunkName: '__comp---theme-doc-item-178-a40' */ '@theme/DocItem'), '@theme/DocItem', require.resolveWeak('@theme/DocItem')], - '__comp---theme-doc-page-1-be-9be': [() => import(/* webpackChunkName: '__comp---theme-doc-page-1-be-9be' */ '@theme/DocPage'), '@theme/DocPage', require.resolveWeak('@theme/DocPage')], - '__comp---theme-mdx-page-1-f-3-b90': [() => import(/* webpackChunkName: '__comp---theme-mdx-page-1-f-3-b90' */ '@theme/MDXPage'), '@theme/MDXPage', require.resolveWeak('@theme/MDXPage')], - 'allContent---slim-docusaurus-debug-content-246-cda': [() => import(/* webpackChunkName: 'allContent---slim-docusaurus-debug-content-246-cda' */ '~debug/default/docusaurus-debug-all-content-673.json'), '~debug/default/docusaurus-debug-all-content-673.json', require.resolveWeak('~debug/default/docusaurus-debug-all-content-673.json')], - 'archive---slim-blog-archive-193-e36': [() => import(/* webpackChunkName: 'archive---slim-blog-archive-193-e36' */ '~blog/default/slim-blog-archive-a7c.json'), '~blog/default/slim-blog-archive-a7c.json', require.resolveWeak('~blog/default/slim-blog-archive-a7c.json')], - 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-documentationac-7-384' */ '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json'), '~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-documentation-a7b.json')], - 'categoryGeneratedIndex---slim-docs-category-governance-412-96a': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-governance-412-96a' */ '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json'), '~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-governance-8d3.json')], - 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b': [() => import(/* webpackChunkName: 'categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b' */ '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json'), '~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json', require.resolveWeak('~docs/default/category-slimdocs-guidessidebar-category-software-lifecycle-252.json')], - 'config---slim-5-e-9-93e': [() => import(/* webpackChunkName: 'config---slim-5-e-9-93e' */ '@generated/docusaurus.config'), '@generated/docusaurus.config', require.resolveWeak('@generated/docusaurus.config')], - 'content---slim-blog-766-c37': [() => import(/* webpackChunkName: 'content---slim-blog-766-c37' */ '@site/blog/2021-08-26-welcome/index.md?truncated=true'), '@site/blog/2021-08-26-welcome/index.md?truncated=true', require.resolveWeak('@site/blog/2021-08-26-welcome/index.md?truncated=true')], - 'content---slim-blog-871-8b4': [() => import(/* webpackChunkName: 'content---slim-blog-871-8b4' */ '@site/blog/2019-05-29-long-blog-post.md?truncated=true'), '@site/blog/2019-05-29-long-blog-post.md?truncated=true', require.resolveWeak('@site/blog/2019-05-29-long-blog-post.md?truncated=true')], - 'content---slim-blog-925-8f9': [() => import(/* webpackChunkName: 'content---slim-blog-925-8f9' */ '@site/blog/2019-05-28-first-blog-post.md?truncated=true'), '@site/blog/2019-05-28-first-blog-post.md?truncated=true', require.resolveWeak('@site/blog/2019-05-28-first-blog-post.md?truncated=true')], - 'content---slim-blog-first-blog-poste-27-a04': [() => import(/* webpackChunkName: 'content---slim-blog-first-blog-poste-27-a04' */ '@site/blog/2019-05-28-first-blog-post.md'), '@site/blog/2019-05-28-first-blog-post.md', require.resolveWeak('@site/blog/2019-05-28-first-blog-post.md')], - 'content---slim-blog-long-blog-post-736-da9': [() => import(/* webpackChunkName: 'content---slim-blog-long-blog-post-736-da9' */ '@site/blog/2019-05-29-long-blog-post.md'), '@site/blog/2019-05-29-long-blog-post.md', require.resolveWeak('@site/blog/2019-05-29-long-blog-post.md')], - 'content---slim-blog-mdx-blog-post-593-ec9': [() => import(/* webpackChunkName: 'content---slim-blog-mdx-blog-post-593-ec9' */ '@site/blog/2021-08-01-mdx-blog-post.mdx'), '@site/blog/2021-08-01-mdx-blog-post.mdx', require.resolveWeak('@site/blog/2021-08-01-mdx-blog-post.mdx')], - 'content---slim-blog-welcomed-9-f-bc2': [() => import(/* webpackChunkName: 'content---slim-blog-welcomed-9-f-bc2' */ '@site/blog/2021-08-26-welcome/index.md'), '@site/blog/2021-08-26-welcome/index.md', require.resolveWeak('@site/blog/2021-08-26-welcome/index.md')], - 'content---slim-blogf-4-f-9f3': [() => import(/* webpackChunkName: 'content---slim-blogf-4-f-9f3' */ '@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true'), '@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true', require.resolveWeak('@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true')], - 'content---slim-docs-about-3-cc-be3': [() => import(/* webpackChunkName: 'content---slim-docs-about-3-cc-be3' */ '@site/docs/about/README.md'), '@site/docs/about/README.md', require.resolveWeak('@site/docs/about/README.md')], - 'content---slim-docs-about-code-of-conduct-3-b-1-b95': [() => import(/* webpackChunkName: 'content---slim-docs-about-code-of-conduct-3-b-1-b95' */ '@site/docs/about/CODE_OF_CONDUCT.md'), '@site/docs/about/CODE_OF_CONDUCT.md', require.resolveWeak('@site/docs/about/CODE_OF_CONDUCT.md')], - 'content---slim-docs-about-governance-6-fb-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-about-governance-6-fb-cc3' */ '@site/docs/about/GOVERNANCE.md'), '@site/docs/about/GOVERNANCE.md', require.resolveWeak('@site/docs/about/GOVERNANCE.md')], - 'content---slim-docs-contribute-contributing-development-process-0-ee-4a5': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-development-process-0-ee-4a5' */ '@site/docs/contribute/contributing/development-process.md'), '@site/docs/contribute/contributing/development-process.md', require.resolveWeak('@site/docs/contribute/contributing/development-process.md')], - 'content---slim-docs-contribute-contributing-f-1-e-4e2': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-f-1-e-4e2' */ '@site/docs/contribute/contributing/index.md'), '@site/docs/contribute/contributing/index.md', require.resolveWeak('@site/docs/contribute/contributing/index.md')], - 'content---slim-docs-contribute-contributing-introductioned-7-f47': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-introductioned-7-f47' */ '@site/docs/contribute/contributing/introduction.md'), '@site/docs/contribute/contributing/introduction.md', require.resolveWeak('@site/docs/contribute/contributing/introduction.md')], - 'content---slim-docs-contribute-contributing-know-before-contribute-403-6bc': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-know-before-contribute-403-6bc' */ '@site/docs/contribute/contributing/know-before-contribute.md'), '@site/docs/contribute/contributing/know-before-contribute.md', require.resolveWeak('@site/docs/contribute/contributing/know-before-contribute.md')], - 'content---slim-docs-contribute-contributing-ways-to-contribute-4-c-9-82c': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-contributing-ways-to-contribute-4-c-9-82c' */ '@site/docs/contribute/contributing/ways-to-contribute.md'), '@site/docs/contribute/contributing/ways-to-contribute.md', require.resolveWeak('@site/docs/contribute/contributing/ways-to-contribute.md')], - 'content---slim-docs-contribute-submit-best-practice-8-fa-a75': [() => import(/* webpackChunkName: 'content---slim-docs-contribute-submit-best-practice-8-fa-a75' */ '@site/docs/contribute/submit-best-practice.md'), '@site/docs/contribute/submit-best-practice.md', require.resolveWeak('@site/docs/contribute/submit-best-practice.md')], - 'content---slim-docs-guides-documentation-change-log-32-d-428': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-change-log-32-d-428' */ '@site/docs/guides/documentation/change-log/README.md'), '@site/docs/guides/documentation/change-log/README.md', require.resolveWeak('@site/docs/guides/documentation/change-log/README.md')], - 'content---slim-docs-guides-documentation-documentation-hosts-e-90-bd1': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-e-90-bd1' */ '@site/docs/guides/documentation/documentation-hosts/README.md'), '@site/docs/guides/documentation/documentation-hosts/README.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/README.md')], - 'content---slim-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-userc-61-40a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-userc-61-40a' */ '@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md'), '@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user.md')], - 'content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20' */ '@site/docs/guides/documentation/documentation-hosts/use-cases.md'), '@site/docs/guides/documentation/documentation-hosts/use-cases.md', require.resolveWeak('@site/docs/guides/documentation/documentation-hosts/use-cases.md')], - 'content---slim-docs-guides-documentation-readme-218-0c8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-218-0c8' */ '@site/docs/guides/documentation/readme/index.md'), '@site/docs/guides/documentation/readme/index.md', require.resolveWeak('@site/docs/guides/documentation/readme/index.md')], - 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304': [() => import(/* webpackChunkName: 'content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304' */ '@site/docs/guides/documentation/readme/README-TEMPLATE.md'), '@site/docs/guides/documentation/readme/README-TEMPLATE.md', require.resolveWeak('@site/docs/guides/documentation/readme/README-TEMPLATE.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516' */ '@site/docs/guides/governance/contributions/change-request-templates/README.md'), '@site/docs/guides/governance/contributions/change-request-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433' */ '@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md'), '@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE.md')], - 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be' */ '@site/docs/guides/governance/contributions/code-of-conduct/README.md'), '@site/docs/guides/governance/contributions/code-of-conduct/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/code-of-conduct/README.md')], - 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b' */ '@site/docs/guides/governance/contributions/contributing-guide/README.md'), '@site/docs/guides/governance/contributions/contributing-guide/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/README.md')], - 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb' */ '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md'), '@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md', require.resolveWeak('@site/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md')], - 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222' */ '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md'), '@site/docs/guides/governance/contributions/developer-certificate-origin/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/developer-certificate-origin/README.md')], - 'content---slim-docs-guides-governance-contributions-e-64-0eb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-e-64-0eb' */ '@site/docs/guides/governance/contributions/README.md'), '@site/docs/guides/governance/contributions/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/README.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde' */ '@site/docs/guides/governance/contributions/issue-templates/README.md'), '@site/docs/guides/governance/contributions/issue-templates/README.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/README.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3' */ '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/bug_report.yml.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.yml.md')], - 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5' */ '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md'), '@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md', require.resolveWeak('@site/docs/guides/governance/contributions/issue-templates/github/new_feature.md')], - 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-6-d-6-e9a' */ '@site/docs/guides/governance/governance-model/README.md'), '@site/docs/guides/governance/governance-model/README.md', require.resolveWeak('@site/docs/guides/governance/governance-model/README.md')], - 'content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a': [() => import(/* webpackChunkName: 'content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a' */ '@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md'), '@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md', require.resolveWeak('@site/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE.md')], - 'content---slim-docs-guides-searchc-2-d-fde': [() => import(/* webpackChunkName: 'content---slim-docs-guides-searchc-2-d-fde' */ '@site/docs/guides/search.md'), '@site/docs/guides/search.md', require.resolveWeak('@site/docs/guides/search.md')], - 'content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8' */ '@site/docs/guides/software-lifecycle/application-starter-kits/README.md'), '@site/docs/guides/software-lifecycle/application-starter-kits/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/application-starter-kits/README.md')], - 'content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b' */ '@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md'), '@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworksca-7-196': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworksca-7-196' */ '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0' */ '@site/docs/guides/software-lifecycle/continuous-integration/README.md'), '@site/docs/guides/software-lifecycle/continuous-integration/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-1-fb-359': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-1-fb-359' */ '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md'), '@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-integration/reference-architecture.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e' */ '@site/docs/guides/software-lifecycle/continuous-testing/README.md'), '@site/docs/guides/software-lifecycle/continuous-testing/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/README.md')], - 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657' */ '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md'), '@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md', require.resolveWeak('@site/docs/guides/software-lifecycle/continuous-testing/testing-frameworks.md')], - 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-e-55-cc7' */ '@site/docs/guides/software-lifecycle/security/README.md'), '@site/docs/guides/software-lifecycle/security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/README.md')], - 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb' */ '@site/docs/guides/software-lifecycle/security/github-security/README.md'), '@site/docs/guides/software-lifecycle/security/github-security/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/github-security/README.md')], - 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77': [() => import(/* webpackChunkName: 'content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77' */ '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md'), '@site/docs/guides/software-lifecycle/security/secrets-detection/README.md', require.resolveWeak('@site/docs/guides/software-lifecycle/security/secrets-detection/README.md')], - 'content---slim-markdown-page-393-660': [() => import(/* webpackChunkName: 'content---slim-markdown-page-393-660' */ '@site/src/pages/markdown-page.md'), '@site/src/pages/markdown-page.md', require.resolveWeak('@site/src/pages/markdown-page.md')], - 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2' */ '~blog/default/slim-blog-tags-docusaurus-766-list.json'), '~blog/default/slim-blog-tags-docusaurus-766-list.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766-list.json')], - 'listMetadata---slim-blog-tags-facebookc-44-e22': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-facebookc-44-e22' */ '~blog/default/slim-blog-tags-facebook-8d4-list.json'), '~blog/default/slim-blog-tags-facebook-8d4-list.json', require.resolveWeak('~blog/default/slim-blog-tags-facebook-8d4-list.json')], - 'listMetadata---slim-blog-tags-hello-396-1b9': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-hello-396-1b9' */ '~blog/default/slim-blog-tags-hello-fa4-list.json'), '~blog/default/slim-blog-tags-hello-fa4-list.json', require.resolveWeak('~blog/default/slim-blog-tags-hello-fa4-list.json')], - 'listMetadata---slim-blog-tags-hola-698-c6c': [() => import(/* webpackChunkName: 'listMetadata---slim-blog-tags-hola-698-c6c' */ '~blog/default/slim-blog-tags-hola-4d0-list.json'), '~blog/default/slim-blog-tags-hola-4d0-list.json', require.resolveWeak('~blog/default/slim-blog-tags-hola-4d0-list.json')], - 'metadata---slim-blogd-07-c5c': [() => import(/* webpackChunkName: 'metadata---slim-blogd-07-c5c' */ '~blog/default/slim-blog-147.json'), '~blog/default/slim-blog-147.json', require.resolveWeak('~blog/default/slim-blog-147.json')], - 'plugin---slim-blog-8-ad-038': [() => import(/* webpackChunkName: 'plugin---slim-blog-8-ad-038' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json')], - 'plugin---slim-docs-2-e-6-474': [() => import(/* webpackChunkName: 'plugin---slim-docs-2-e-6-474' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json')], - 'plugin---slim-docusaurus-debug-24-a-5c6': [() => import(/* webpackChunkName: 'plugin---slim-docusaurus-debug-24-a-5c6' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json')], - 'plugin---slim-markdown-pagea-26-ae7': [() => import(/* webpackChunkName: 'plugin---slim-markdown-pagea-26-ae7' */ '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json'), '/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json', require.resolveWeak('/Users/rverma/src/slim/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json')], - 'sidebar---slim-blog-814-ea9': [() => import(/* webpackChunkName: 'sidebar---slim-blog-814-ea9' */ '~blog/default/blog-post-list-prop-default.json'), '~blog/default/blog-post-list-prop-default.json', require.resolveWeak('~blog/default/blog-post-list-prop-default.json')], - 'tag---slim-blog-tags-docusaurus-719-20a': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-docusaurus-719-20a' */ '~blog/default/slim-blog-tags-docusaurus-766.json'), '~blog/default/slim-blog-tags-docusaurus-766.json', require.resolveWeak('~blog/default/slim-blog-tags-docusaurus-766.json')], - 'tag---slim-blog-tags-facebookc-2-f-610': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-facebookc-2-f-610' */ '~blog/default/slim-blog-tags-facebook-8d4.json'), '~blog/default/slim-blog-tags-facebook-8d4.json', require.resolveWeak('~blog/default/slim-blog-tags-facebook-8d4.json')], - 'tag---slim-blog-tags-hello-222-531': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-hello-222-531' */ '~blog/default/slim-blog-tags-hello-fa4.json'), '~blog/default/slim-blog-tags-hello-fa4.json', require.resolveWeak('~blog/default/slim-blog-tags-hello-fa4.json')], - 'tag---slim-blog-tags-holacb-2-73a': [() => import(/* webpackChunkName: 'tag---slim-blog-tags-holacb-2-73a' */ '~blog/default/slim-blog-tags-hola-4d0.json'), '~blog/default/slim-blog-tags-hola-4d0.json', require.resolveWeak('~blog/default/slim-blog-tags-hola-4d0.json')], - 'tags---slim-blog-tags-325-51a': [() => import(/* webpackChunkName: 'tags---slim-blog-tags-325-51a' */ '~blog/default/slim-blog-tags-tags-b74.json'), '~blog/default/slim-blog-tags-tags-b74.json', require.resolveWeak('~blog/default/slim-blog-tags-tags-b74.json')], - 'versionMetadata---slim-docs-935-ff9': [() => import(/* webpackChunkName: 'versionMetadata---slim-docs-935-ff9' */ '~docs/default/version-current-metadata-prop-751.json'), '~docs/default/version-current-metadata-prop-751.json', require.resolveWeak('~docs/default/version-current-metadata-prop-751.json')],}; diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js deleted file mode 100644 index be6d0ff9b..000000000 --- a/.docusaurus/routes.js +++ /dev/null @@ -1,373 +0,0 @@ -import React from 'react'; -import ComponentCreator from '@docusaurus/ComponentCreator'; - -export default [ - { - path: '/slim/__docusaurus/debug', - component: ComponentCreator('/slim/__docusaurus/debug', '0ff'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/config', - component: ComponentCreator('/slim/__docusaurus/debug/config', '7dd'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/content', - component: ComponentCreator('/slim/__docusaurus/debug/content', '120'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/globalData', - component: ComponentCreator('/slim/__docusaurus/debug/globalData', 'a0f'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/metadata', - component: ComponentCreator('/slim/__docusaurus/debug/metadata', 'a8e'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/registry', - component: ComponentCreator('/slim/__docusaurus/debug/registry', '263'), - exact: true - }, - { - path: '/slim/__docusaurus/debug/routes', - component: ComponentCreator('/slim/__docusaurus/debug/routes', 'bb4'), - exact: true - }, - { - path: '/slim/blog', - component: ComponentCreator('/slim/blog', '69e'), - exact: true - }, - { - path: '/slim/blog/archive', - component: ComponentCreator('/slim/blog/archive', 'b1c'), - exact: true - }, - { - path: '/slim/blog/first-blog-post', - component: ComponentCreator('/slim/blog/first-blog-post', '64f'), - exact: true - }, - { - path: '/slim/blog/long-blog-post', - component: ComponentCreator('/slim/blog/long-blog-post', '32b'), - exact: true - }, - { - path: '/slim/blog/mdx-blog-post', - component: ComponentCreator('/slim/blog/mdx-blog-post', '42f'), - exact: true - }, - { - path: '/slim/blog/tags', - component: ComponentCreator('/slim/blog/tags', '94b'), - exact: true - }, - { - path: '/slim/blog/tags/docusaurus', - component: ComponentCreator('/slim/blog/tags/docusaurus', 'c76'), - exact: true - }, - { - path: '/slim/blog/tags/facebook', - component: ComponentCreator('/slim/blog/tags/facebook', 'dd6'), - exact: true - }, - { - path: '/slim/blog/tags/hello', - component: ComponentCreator('/slim/blog/tags/hello', '4d4'), - exact: true - }, - { - path: '/slim/blog/tags/hola', - component: ComponentCreator('/slim/blog/tags/hola', '783'), - exact: true - }, - { - path: '/slim/blog/welcome', - component: ComponentCreator('/slim/blog/welcome', '98f'), - exact: true - }, - { - path: '/slim/markdown-page', - component: ComponentCreator('/slim/markdown-page', '118'), - exact: true - }, - { - path: '/slim/docs', - component: ComponentCreator('/slim/docs', 'd3e'), - routes: [ - { - path: '/slim/docs/about/', - component: ComponentCreator('/slim/docs/about/', '8ab'), - exact: true, - sidebar: "aboutSidebar" - }, - { - path: '/slim/docs/about/CODE_OF_CONDUCT', - component: ComponentCreator('/slim/docs/about/CODE_OF_CONDUCT', '194'), - exact: true, - sidebar: "aboutSidebar" - }, - { - path: '/slim/docs/about/GOVERNANCE', - component: ComponentCreator('/slim/docs/about/GOVERNANCE', 'e72'), - exact: true, - sidebar: "aboutSidebar" - }, - { - path: '/slim/docs/category/documentation', - component: ComponentCreator('/slim/docs/category/documentation', 'a19'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/category/governance', - component: ComponentCreator('/slim/docs/category/governance', '2f5'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/category/software-lifecycle', - component: ComponentCreator('/slim/docs/category/software-lifecycle', '72b'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/contribute/contributing/', - component: ComponentCreator('/slim/docs/contribute/contributing/', '029'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/development-process', - component: ComponentCreator('/slim/docs/contribute/contributing/development-process', 'd2a'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/introduction', - component: ComponentCreator('/slim/docs/contribute/contributing/introduction', '56b'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/know-before-contribute', - component: ComponentCreator('/slim/docs/contribute/contributing/know-before-contribute', 'dab'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/contributing/ways-to-contribute', - component: ComponentCreator('/slim/docs/contribute/contributing/ways-to-contribute', 'bd1'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/contribute/submit-best-practice', - component: ComponentCreator('/slim/docs/contribute/submit-best-practice', '129'), - exact: true, - sidebar: "contributeSidebar" - }, - { - path: '/slim/docs/guides/documentation/change-log/', - component: ComponentCreator('/slim/docs/guides/documentation/change-log/', '961'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/documentation-hosts/', - component: ComponentCreator('/slim/docs/guides/documentation/documentation-hosts/', '934'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user', - component: ComponentCreator('/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user', '2de'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/documentation-hosts/use-cases', - component: ComponentCreator('/slim/docs/guides/documentation/documentation-hosts/use-cases', 'fce'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/readme/', - component: ComponentCreator('/slim/docs/guides/documentation/readme/', '919'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/documentation/readme/README-TEMPLATE', - component: ComponentCreator('/slim/docs/guides/documentation/readme/README-TEMPLATE', 'bef'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/', '3c4'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/change-request-templates/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/', 'bba'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE', - component: ComponentCreator('/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE', '257'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/code-of-conduct/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/code-of-conduct/', '0f4'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/contributing-guide/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/contributing-guide/', '6ed'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING', - component: ComponentCreator('/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING', '6a2'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/developer-certificate-origin/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/developer-certificate-origin/', 'd6a'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/', '081'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/bug_report', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/bug_report', '4e3'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml', '43b'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/new_feature', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/new_feature', 'bc8'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml', - component: ComponentCreator('/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml', '3a8'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/governance-model/', - component: ComponentCreator('/slim/docs/guides/governance/governance-model/', '277'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE', - component: ComponentCreator('/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE', '1f5'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/search', - component: ComponentCreator('/slim/docs/guides/search', 'aa9'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/application-starter-kits/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/application-starter-kits/', '801'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/', 'd83'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/', 'f7d'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks', 'fea'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture', '888'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-testing/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-testing/', '27d'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks', 'fde'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/', '526'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/github-security/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/github-security/', 'b41'), - exact: true, - sidebar: "guidesSidebar" - }, - { - path: '/slim/docs/guides/software-lifecycle/security/secrets-detection/', - component: ComponentCreator('/slim/docs/guides/software-lifecycle/security/secrets-detection/', '853'), - exact: true, - sidebar: "guidesSidebar" - } - ] - }, - { - path: '/slim/', - component: ComponentCreator('/slim/', '17b'), - exact: true - }, - { - path: '*', - component: ComponentCreator('*'), - }, -]; diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json deleted file mode 100644 index 4b8f547fe..000000000 --- a/.docusaurus/routesChunkNames.json +++ /dev/null @@ -1,375 +0,0 @@ -{ - "/slim/__docusaurus/debug-0ff": { - "__comp": "__comp---theme-debug-config-23-a-2ff", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/config-7dd": { - "__comp": "__comp---theme-debug-config-23-a-2ff", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/content-120": { - "__comp": "__comp---theme-debug-contentba-8-ce7", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - }, - "allContent": "allContent---slim-docusaurus-debug-content-246-cda" - }, - "/slim/__docusaurus/debug/globalData-a0f": { - "__comp": "__comp---theme-debug-global-dataede-0fa", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/metadata-a8e": { - "__comp": "__comp---theme-debug-site-metadata-68-e-3d4", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/registry-263": { - "__comp": "__comp---theme-debug-registry-679-501", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/__docusaurus/debug/routes-bb4": { - "__comp": "__comp---theme-debug-routes-946-699", - "__context": { - "plugin": "plugin---slim-docusaurus-debug-24-a-5c6" - } - }, - "/slim/blog-69e": { - "__comp": "__comp---theme-blog-list-pagea-6-a-7ba", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - }, - { - "content": "content---slim-blogf-4-f-9f3" - }, - { - "content": "content---slim-blog-871-8b4" - }, - { - "content": "content---slim-blog-925-8f9" - } - ], - "metadata": "metadata---slim-blogd-07-c5c" - }, - "/slim/blog/archive-b1c": { - "__comp": "__comp---theme-blog-archive-page-9-e-4-1d8", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "archive": "archive---slim-blog-archive-193-e36" - }, - "/slim/blog/first-blog-post-64f": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-first-blog-poste-27-a04" - }, - "/slim/blog/long-blog-post-32b": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-long-blog-post-736-da9" - }, - "/slim/blog/mdx-blog-post-42f": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-mdx-blog-post-593-ec9" - }, - "/slim/blog/tags-94b": { - "__comp": "__comp---theme-blog-tags-list-page-01-a-d0b", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "tags": "tags---slim-blog-tags-325-51a" - }, - "/slim/blog/tags/docusaurus-c76": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - }, - { - "content": "content---slim-blogf-4-f-9f3" - }, - { - "content": "content---slim-blog-871-8b4" - }, - { - "content": "content---slim-blog-925-8f9" - } - ], - "tag": "tag---slim-blog-tags-docusaurus-719-20a", - "listMetadata": "listMetadata---slim-blog-tags-docusaurus-8-c-4-ca2" - }, - "/slim/blog/tags/facebook-dd6": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - } - ], - "tag": "tag---slim-blog-tags-facebookc-2-f-610", - "listMetadata": "listMetadata---slim-blog-tags-facebookc-44-e22" - }, - "/slim/blog/tags/hello-4d4": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-766-c37" - }, - { - "content": "content---slim-blog-871-8b4" - } - ], - "tag": "tag---slim-blog-tags-hello-222-531", - "listMetadata": "listMetadata---slim-blog-tags-hello-396-1b9" - }, - "/slim/blog/tags/hola-783": { - "__comp": "__comp---theme-blog-tags-posts-page-687-b6c", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "items": [ - { - "content": "content---slim-blog-925-8f9" - } - ], - "tag": "tag---slim-blog-tags-holacb-2-73a", - "listMetadata": "listMetadata---slim-blog-tags-hola-698-c6c" - }, - "/slim/blog/welcome-98f": { - "__comp": "__comp---theme-blog-post-pageccc-cab", - "__context": { - "plugin": "plugin---slim-blog-8-ad-038" - }, - "sidebar": "sidebar---slim-blog-814-ea9", - "content": "content---slim-blog-welcomed-9-f-bc2" - }, - "/slim/markdown-page-118": { - "__comp": "__comp---theme-mdx-page-1-f-3-b90", - "__context": { - "plugin": "plugin---slim-markdown-pagea-26-ae7" - }, - "content": "content---slim-markdown-page-393-660" - }, - "/slim/docs-d3e": { - "__comp": "__comp---theme-doc-page-1-be-9be", - "__context": { - "plugin": "plugin---slim-docs-2-e-6-474" - }, - "versionMetadata": "versionMetadata---slim-docs-935-ff9" - }, - "/slim/docs/about/-8ab": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-about-3-cc-be3" - }, - "/slim/docs/about/CODE_OF_CONDUCT-194": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-about-code-of-conduct-3-b-1-b95" - }, - "/slim/docs/about/GOVERNANCE-e72": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-about-governance-6-fb-cc3" - }, - "/slim/docs/category/documentation-a19": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-documentationac-7-384" - }, - "/slim/docs/category/governance-2f5": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-governance-412-96a" - }, - "/slim/docs/category/software-lifecycle-72b": { - "__comp": "__comp---theme-doc-category-generated-index-page-14-e-640", - "categoryGeneratedIndex": "categoryGeneratedIndex---slim-docs-category-software-lifecycle-827-99b" - }, - "/slim/docs/contribute/contributing/-029": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-f-1-e-4e2" - }, - "/slim/docs/contribute/contributing/development-process-d2a": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-development-process-0-ee-4a5" - }, - "/slim/docs/contribute/contributing/introduction-56b": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-introductioned-7-f47" - }, - "/slim/docs/contribute/contributing/know-before-contribute-dab": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-know-before-contribute-403-6bc" - }, - "/slim/docs/contribute/contributing/ways-to-contribute-bd1": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-contributing-ways-to-contribute-4-c-9-82c" - }, - "/slim/docs/contribute/submit-best-practice-129": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-contribute-submit-best-practice-8-fa-a75" - }, - "/slim/docs/guides/documentation/change-log/-961": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-change-log-32-d-428" - }, - "/slim/docs/guides/documentation/documentation-hosts/-934": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-documentation-hosts-e-90-bd1" - }, - "/slim/docs/guides/documentation/documentation-hosts/trade-study-hostingdocs-user-2de": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-documentation-hosts-trade-study-hostingdocs-userc-61-40a" - }, - "/slim/docs/guides/documentation/documentation-hosts/use-cases-fce": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-documentation-hosts-use-casesf-25-c20" - }, - "/slim/docs/guides/documentation/readme/-919": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-readme-218-0c8" - }, - "/slim/docs/guides/documentation/readme/README-TEMPLATE-bef": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-documentation-readme-readme-template-7-a-3-304" - }, - "/slim/docs/guides/governance/contributions/-3c4": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-e-64-0eb" - }, - "/slim/docs/guides/governance/contributions/change-request-templates/-bba": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-79-d-516" - }, - "/slim/docs/guides/governance/contributions/change-request-templates/github/PULL_REQUEST_TEMPLATE-257": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-change-request-templates-github-pull-request-template-7-cc-433" - }, - "/slim/docs/guides/governance/contributions/code-of-conduct/-0f4": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-code-of-conduct-e-0-d-7be" - }, - "/slim/docs/guides/governance/contributions/contributing-guide/-6ed": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-contributing-guide-431-d5b" - }, - "/slim/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING-6a2": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-contributing-guide-contributin-gf-26-cbb" - }, - "/slim/docs/guides/governance/contributions/developer-certificate-origin/-d6a": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-developer-certificate-origin-7-a-2-222" - }, - "/slim/docs/guides/governance/contributions/issue-templates/-081": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-b-4-d-dde" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report-4e3": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-4-e-2-b58" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/bug_report.yml-43b": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-bug-report-ymlc-15-cc3" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature-bc8": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-featured-60-bd5" - }, - "/slim/docs/guides/governance/contributions/issue-templates/github/new_feature.yml-3a8": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-contributions-issue-templates-github-new-feature-yml-9-d-5-de7" - }, - "/slim/docs/guides/governance/governance-model/-277": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-governance-model-6-d-6-e9a" - }, - "/slim/docs/guides/governance/governance-model/GOVERNANCE-TEMPLATE-1f5": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-governance-governance-model-governance-templat-ed-52-60a" - }, - "/slim/docs/guides/search-aa9": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-searchc-2-d-fde" - }, - "/slim/docs/guides/software-lifecycle/application-starter-kits/-801": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-application-starter-kits-2-fb-fa8" - }, - "/slim/docs/guides/software-lifecycle/application-starter-kits/python-starter-kit/-d83": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-application-starter-kits-python-starter-kit-3-b-3-e0b" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/-f7d": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-d-5-d-cb0" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/continuous-integration-frameworks-fea": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-continuous-integration-frameworksca-7-196" - }, - "/slim/docs/guides/software-lifecycle/continuous-integration/reference-architecture-888": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-integration-reference-architecture-1-fb-359" - }, - "/slim/docs/guides/software-lifecycle/continuous-testing/-27d": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-testing-2-f-6-43e" - }, - "/slim/docs/guides/software-lifecycle/continuous-testing/testing-frameworks-fde": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-continuous-testing-testing-frameworksb-74-657" - }, - "/slim/docs/guides/software-lifecycle/security/-526": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-e-55-cc7" - }, - "/slim/docs/guides/software-lifecycle/security/github-security/-b41": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-github-security-c-36-adb" - }, - "/slim/docs/guides/software-lifecycle/security/secrets-detection/-853": { - "__comp": "__comp---theme-doc-item-178-a40", - "content": "content---slim-docs-guides-software-lifecycle-security-secrets-detection-684-d77" - }, - "/slim/-17b": { - "__comp": "__comp---site-src-pages-index-jsc-4-f-f99", - "__context": { - "plugin": "plugin---slim-markdown-pagea-26-ae7" - }, - "config": "config---slim-5-e-9-93e" - } -} \ No newline at end of file diff --git a/.docusaurus/site-metadata.json b/.docusaurus/site-metadata.json deleted file mode 100644 index 0808b1412..000000000 --- a/.docusaurus/site-metadata.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "docusaurusVersion": "2.4.1", - "siteVersion": "0.0.0", - "pluginVersions": { - "docusaurus-plugin-content-docs": { - "type": "package", - "name": "@docusaurus/plugin-content-docs", - "version": "2.4.1" - }, - "docusaurus-plugin-content-blog": { - "type": "package", - "name": "@docusaurus/plugin-content-blog", - "version": "2.4.1" - }, - "docusaurus-plugin-content-pages": { - "type": "package", - "name": "@docusaurus/plugin-content-pages", - "version": "2.4.1" - }, - "docusaurus-plugin-debug": { - "type": "package", - "name": "@docusaurus/plugin-debug", - "version": "2.4.1" - }, - "docusaurus-theme-classic": { - "type": "package", - "name": "@docusaurus/theme-classic", - "version": "2.4.1" - }, - "docusaurus-theme-mermaid": { - "type": "package", - "name": "@docusaurus/theme-mermaid", - "version": "2.4.1" - } - } -} \ No newline at end of file diff --git a/.gitignore b/.gitignore index bbf313e9a..961496ae5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ # auto-generated files +.docusaurus/ # development environment **/node_modules From 37fc4f9f57491804bb07de7ef27f822cee13ea7c Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 5 Jan 2024 17:32:59 -0800 Subject: [PATCH 39/61] Better descriptions for guides pages --- docs/guides/documentation/_category_.json | 2 +- docs/guides/governance/_category_.json | 2 +- docs/guides/search.md | 44 +++++++++++++++++-- .../guides/software-lifecycle/_category_.json | 2 +- 4 files changed, 44 insertions(+), 6 deletions(-) diff --git a/docs/guides/documentation/_category_.json b/docs/guides/documentation/_category_.json index e3a294f99..36f5bf161 100644 --- a/docs/guides/documentation/_category_.json +++ b/docs/guides/documentation/_category_.json @@ -3,6 +3,6 @@ "position": 3, "link": { "type": "generated-index", - "description": "Documentation Best Practices." + "description": "Check out our below list of guides and sub-sections related to documentation best practices." } } diff --git a/docs/guides/governance/_category_.json b/docs/guides/governance/_category_.json index f1c2dbf54..ca74086d7 100644 --- a/docs/guides/governance/_category_.json +++ b/docs/guides/governance/_category_.json @@ -3,6 +3,6 @@ "position": 2, "link": { "type": "generated-index", - "description": "Governance Best Practices." + "description": "Check out our below list of guides and sub-sections related to governance best practices." } } diff --git a/docs/guides/search.md b/docs/guides/search.md index 6340f5608..06f07a6a8 100644 --- a/docs/guides/search.md +++ b/docs/guides/search.md @@ -4,17 +4,55 @@ sidebar_position: 1 import FacetedPanels from '@site/src/components/FacetedPanels'; import registryJSON from '@site/static/data/slim-registry.json'; +import { Card, Button } from 'react-bootstrap'; +import 'bootstrap/dist/css/bootstrap.min.css'; - -# All Guides +# Guides Welcome to our best practice guide resources! Here's how to get started using our resources: +- Use the below section links or left-navigation sidebar to explore our best practice guides - Use the faceted search below to find exactly the type of best practice you're looking for -- Use the left-navigation sidebar to explore our best practice guides organically + +## Sections + +

0JJ?vjO&EG+|4Sv6bxLLSV|~Ck^A}d0C>jgbKFr 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⋙pF{Bw{+ZI3P`>igmZ5M3@ z@8nmn?3JwEH&Y1*RBf=yR~O*RDT(Jwo);ONvu3X;ZLE%QkUkSrQRfvROY)8lcIK{L zUXk6{+Fv@)lPk(vYu7lITbE}q2#_$qQHJ8+-)8~(lOD4qeoZy^ z)EpJFX?&CRakO1$%Z|adJjw|mpQraX&DpDZPpDOl21#iXTs4i8lUlTji&yzmSa5>G zdZ|&T4^DXjx;!Emsr~Thi@*2xbnWR)CjGPjWM$8X+syq94-bm*D98V^|A=5kZIC2m z|HNct`PLSW;$1czbpFO0E4iM1ZA;1(MCeCGH>zLZYUvja_&ItnBqv@l!KA&KKhRlq z2cEHi!|0Tb;SRJvg5Mk9KML>*{sTYS-@0{0v9^sM5`UxkZAz|>U#F6C1%UkJQ@NG4 z-L%SpnttV2IB` zCLVs5{xPO@b}%y&Z!H!~-2nDPJzn12rRD1-f;d?T)a&-}`Gm5X(t@IUvi_PLLyGRU z1>oY$A{$Jrsy4(A z0)2Kf;ID}1RC0Ah@C&l0d{&GA`dk9~%=`Zw-G0tRK`A@&L#xc(7mqW=j2RkQVw{M${b2UbXYQ!@hlGZbCsx+gLrH4tXqJw>GI0ZgdESG=ZQ_>@TcJWGG~!pgu!u_;;{y>Cl!&L z(x+l79<(NMxvWM2#A!y0KHoPU#Yc%@pZa6M`*70?FnFY(90bVbOOx+ybrlta03RS= zPiMf6!Pde&4({DFD=;XNWw5^v>~H^nus?|R|F%B}sD@#3Vj>byb`VenB%nrjCS6;a zE)yikvH)M9mZr-nQPn$BY4kyLC|8TUOJR^iQ0|yvZK-(H3RvHgqG>Af>~93%fYV2t zraPahPB{(-NtfJ{ogMQSs!DDDnAfo0yiwiseNUmQs%dkR6UwHPV+&L2AmQ6 zOts#L{5!K!U`M5yrAp(5_|Xhnvd=1z>8ND8R4YxBH539MoSI&)T5Uk!u>4$#^SEw_ zTl6O{bK}Di3ynaWQw%Qk`GSj3_WkSW zTAIqwb^xGU$#y-s4sr5v1gJUystSN!<63h!{0VQ|%$<@xy;jOoLqHvN%$Hqe5JfGe zLjq8G0F>XpM!yf-R5Wy|K>tr;d4lx|jb#esrwG z;w~EkqLi?`+M}WUco%(YbboY`Os~42@Kz5!0!NLWBKzFDy_r#Zi1u}0Y8lsyQ@8H( z32 z4!1fAk;7&5I}@O1B+&EDOhf(PpZr!%u~%O1?JR%rJ&32?6ewU@_G3X`oek$D4uQh6 zTDv5N)R4;=-8QWGA0${4P7jP6DD|+&Z?E88&VrV!pROQ#^eihObH{w&0y_Fe2icCNlg7jYti>=Ne z_cF^~FXi67qtW_`gEmc(zWu+CZjc-*YqZ#yM8uhi0Rs1G`&QgiU5=O81*qwQ(3|Qn z3B3jmJY2i#pxglZPO_}Q(rR@T8$}ZQm3zC#@vgjXn|oVSj|Iy-H=u5am(2K_%tpyX z=eZ>Yy!*|8Cryb0ixPpA{7bByAkLMqUc-uyS`SBGZ|nPDug;Hy0MD@V189*uQ;Q<0 z_2MsP(s5-$bb(ZI7t8) z)n`q&As*LD{|rDL`Ul8hWBFcxF7lt@jCI+2y14i#D-o9v(x7Dw`OPLqByEr1l5_Jq zA`Uq@(tnxCS-hqskbnZ>lfG{Dz|-SA!cJdeg*Sj$IPhDx8rW<>+X&g38xASsUG@Ur zY=}1?y$pl24S3Tu!WR|uf7R%B^6cIer zTe2>Z6=y*I6=0*l#3mfDF|bP4;KwZ*z;SKM@5HXc5&eW02mfOJZ&aV*b#wc3CS@-7w>qY9&UAg7iqqy&gpEDpS;U1G_o-ZMjjO1}Kzp zrh0#YFy$oL-3i2eH&eqTfRtI>ye3MzfWey$C(`6L5x3Gm12(2iY=m*P(iQUjfrNY{ zGO(XxF^kYnTsjYsH46yD7dfBx{RthJDBh{sv;134BdDiwi`R;yU4<2=?b@4orh)Gxjjs#xNxyi5)gcUUH5#!A6lzpqlEUq12V_G zBy&fJ5yEl>vSrCElrs7@e`<909mRLje+FocM$Etb8!Z#WqZR_YLn1P02jDVp>?-_s z`ezWOu6s+Ow1Q$?m$#sD5dU2Q*6AoXKm8%R4abTg-T@9{9n)cuvi5Eu|6H>@2FOCF zd>Jn*>JSMNQ9&x*l^thqi)#}&j?kUzYLH>|Tv|RmMFW9&Car%{sVz^g6ygIyhI0uS zMNlBwoVj4ypBZ|<%n4N_m#b}*Yn8QYwh_5h%tX|hT5eBB;t1u zc-Gd1)$X!U`yV!~U;kp>t?xQf9pSoNx1Zf!NmA|)*t5(C_Po5r9YNrZz|{8Fo6?ct ztJrTiE=8bRpnnF*JkFF%9gxfm84FP!Du^TsUvF<|VU;ASBG$wMHXKXXtRc?1%}5!t z;M|eLs@R_}yTYxL=&ui$*&;>TwWMgvfIj}7561)W6Uaiw-ODavuMVa*|M$__aCAYy zZn9=9VvYEr{)0)XYw;N<^43Mt{;w?;bKl!l9uOm&A|U0z4NU(cA0_tDe+Jx^W^x+` zuFTUiN@FcUeojBq2nG4kM@0Pty05 z!aqCKuOI!X_g#rc`5G|IAmUZ(k0Etp(^d2b;$X-U2S@Q~#WjOtSE+dxcNi-T&H89C z4lp&#<0@1AY$dDevA@p!PH(qf@kDO|tpB0>YvIDkR!DX>#>Iy7>Cre5(Az=Gxt7E{ zf-h@tXXKX50*NdNV^dC=2A(p@r~Iq3L*-v$ejXQ8u-NfMK%zzp5Mp(IYJSfHFS8GJ zXG6TvSz`BjAEFJD@AVSAE zM)MS`rrbkXWCQkM6(b`1c=Y2cE2pA838zB?L&-nrbeH>iG2rSh8)1Zw9H6se2^}Lq z$3CgNSke-O7KDmdN6NjLh>3=@U~rDd{&9|J?7*IZTR&b%4wb-p4O;bue~`3klDMFz z#mbc)}jFgLfv!`ixLGg}6ew-Tc=Y=2O zgI~f&0Ps0dJUY_*lURscDeS318;GQ?ML;G4kgNdY&he1vN8~T_n{R;}V0+5i#50KQ z1r8Rkw0;sTVuRu049XX9OZ=(eohrYONsd}c5#*WLHv7KV_D7@@r^zykF8fq%yP8R1 zboEuPz>1EqgI`Jy4f~F40V~{D6aHLUm!^Qz%<32RPPq=2Bn=UD5QsXw1Z}(&xT&#f zo+>Sba#8BG!#CIBZ%filVA&*Qj5*6rn%1HwbU@%}cAYCnz!EmID}S0U5U z0v4gIht8#&bS~|?uJ|$Wg3m-Dac&RVRd>K3dEqh(&Kfb_3y9^tgjWQ3pU(1*uR%P@ zu|NPngT}mhZ%_Q14G4g!SUUs&!(AM}1zAtcbk*=2yB5stq~_3g&{^#m9>o<6DnKda zCC=*u=VJ;_m9H~~lapRJk3BB?C^>WmQS?9783jaYNnfr>>(RLW zz2naDR0f-*flX@uBr=yH1bg;fH_cP+4X$b<%~ylKj5~cvO4ftauc&jru8YLNJ)1M2 zS=kwHB?j1dA#6;Ru-OaRUPz9=z>kj-r?E8_|MWECNM1%!L#hH#itqZ&H`lkcQGf&Vm7nPGcTT;jnlsgu~IXam_XMNm4e&w;(H84E#w2{?Ma! z`8~AgL2Gw)94lUtv18+v<~O9ZD7X#)i8rWSGVREhvS~^wzbi*Lw~`Btu5;ljy*%jT z_vP~FWQMAX0n!;>#$LOXHUKUeJ)Ui5p@(#BWRaeLe-<%X5+WVk;txO85pO)nI|+$< zT4V3sW4_rL%(r=4Uhe^Aqem9 zIROIOsa8>f#t}Kk_l0w1@E=a_13GwYX+ptgfVr{?x_9FFBXtC<*OD0y(^$e|4 zn}{)IWHhr*AQ~03R9ZvYS&x0lQtfeff4ym?31UtP9*@8G%*&z_TPP9@DM2H(!GHl#hU}R^Y3%OH@ zvF<_DTZydYtU-4QZ2|B7OL!actW`VoJ@>iVCv)B*igTHNLC2QYd&SACmR8n06K%e; z`g7@qfCg#gC;tl1>e8VdL7T31%-rRvMUN!x%RtcYF$EpP%O6Zvn&czjC_MV~M6G*v!iIkxbEpM{b+N?ahg+yOiuq!BvmC}m{)ClSwEi~KkcZwDu zL(#IFywmxCl#8S-yBefzBS>2q(ntE*KbMF}0%CIIE%@@{TO@3zTPIj2*PQXvw-G@^ z3MkwP~hxCC%8)FOn)$X1}N}>8It>|E)EN&2S$Q*GuQS z0~8W;XzDhLj4`0mYr3e)z^wo90V#btUjNo4CZf1MQehxMUR@eDDFL=f3ArAq>o6QC zJ8m(zZdpx(SQfm%us)kJ@0P0P6QTz~#u@1k6Pb&EOwyKDhw%%sNYg?S`MGgKbyQ@? zMh=A;kD~O$A@*>NBv}M35o|cRZn%Qj1n&?rZczj-u3F;aa^l>yjG1N^g?bTjQL%l^ zlON)eB-C;H?;VF$pAf>eLc(g__{S{QJy{-Ynk~|ZM(^XD2bQXs0%Bk^%IXfZ>WS^5 z60(gC$$W_<;lHEkK?!*tW}eRq;Y)*~b%*f0GjjH4KQ*TXNnfO*dTIkoUr7Mt&T-vQ z*=64)LV%Pig9rQKdAv=4l*VlXD#s?ZZPXEO&H``5mUyF{0u*Y~+Rn0H3jAK$CbNDc zWgI;~s0FpvSyEdcO-jkr^GDoo5}R%!rAliuw&pb9K%v`whH;x+JOM~fk4D?4(a~eS zdOxBrAoMlfHx=A$7NuN8B6%B#Zo5SE5r06ao=;0axyumgSb1E*>04YYDB*};<#76T zIQ`pK)5^eacZW`K=>LGy=;NF>0w^He#^%~o{+3-bi$c}PF3eN6|EDVKqYBESXmJuU z8I*Xuu&WS077TetHlmX}&}rooFOyAx>y3e2wjxxe>p}<%P8OLZE4>)OTuXQ4)lgA0qWNyc zQNj=ga$O?47bJ1SIjw*1%3K-2%}IQT^!8-cE5n#*>N@;fXk92+0^KD`Fye$;v}n87 zxsfLqbun5*J-h-nl$G#Nl0#jStrjATT#|0p)f1>+W5>_eov6M_$f(QWVB*cJ zutgLM_QfTGZHfwyl`?ZC4yaR6sL}I%>yHDHBosR~0;GhcY`^^@q|%St_)k;d`WN~# zW`M^eM?9EnM*kVe2h`Y6Zu6p5VPj$aK}ZAqi%!kpC=!TR$v*G0cT0lRL7#!6!Al8x zHOfKu@n0zOwPqYYFnfw@PZZimD`^dM_o2$;ne?~71!;}lZ~I6>eMq#AN29jiD!B7C zC7hX4RxZ!Y%s<^BEL0ebp(qruM+=27#6J0~BThzXaG{#z_dG48BpcfN4xhQm?-aHp z0d#IKD!(C<-ys?TwS|d+g!1`VddbRozP+z*#9KlV0*_{~FDOm{>hhk>PY6?`>7S$RBX^~*AGdV1{& z3E%)^ER2$~1F91?rQ@XiQBA&3rB|l$Pc~iJx&J;p2CSl4!5OvWJO+%F0S}ek@hzzQ zkpR}N01^y_wTs6uj1Ne?n+Mar7450iSM|GeRDz7Ovrq|mq{QUW9-F?kd9ANn1e#IR zZ;-P<@bJJY5)suii$Lg$$^xStkM1TUjM<5rf?=w;b!;UV8T75dB<`S>4hv-wIW9kt zX1}Ebr~N8^;rFhqEVx)y0rYz_ApcH)iLVMnu$Qq$nfVzjGlqH?tnr>aWo4~ z3nBlXn}T?Fyo0&AYl!rYKUOF3MpEf4f=tNWfhiu*)S#!H8t#R}CR7n~H7+nOS(7M) zBhcXli9>KQBu*V9PRKuR+=JMM2&mTPBI+2e505Yfor1z$Q|yu?nM%reUa6Q_Nps>y zrU4e-J0-jscL8AsiA&yKy{X&Z8CxpQ^H7PV8Vf!U;j4CNfZ(wJtt)Q!xzQx0*jX7} zFb#}M%v2Ig!yCtRL7poJwxsj?nFeAw4*F-HX8@C)I{?nD{&rs7IqQcqYg_ug{C}Aj z;}cim91xkJY=;)1O?RRPwdrb6=JfqY-Kazs>L|Ka6hua7tfa&vl0ly1ZpI{2IJI6t zel#Zdg%#?|!9uBZ7yckxpgy51WNibg6R8$|XKgmPp!`oeKb?mGh9G1L-p7qT0;yA? ze+ILV!88kNP<)yjmA?hYgJ`pTP$H73LzDR*P6xhw<$X|#o<)Kj>Eo61BZ(cyPXCeB z?Yu2a535JZdD~&I9JcdMC_( z$e;>M9mLR+LbJy+7>%fatpKBp_bbmmZODGiBnmE`Vr8M^AY^6$nPet1ycFx!{D@oy z9C1DUORC|RI2(ly@Hp^CgUO%uz@Mfri9sWJc@tm^IN`N{xSReXi0EKPMqk>87mk*Q zwH9X-&tj!p{A`*9DZ}`Mk&%RQVTLiL_Yb-t$I*EoB*sEdj(vQ7Sr+Uu2%~nOEk^*z zC|j+Hom=jQ7|%TCMh>PU<0}`DvWU!3c}P|7GFFtA!DpmxOF3h^3JRlpH~+38UZU^w zmSd;Ha!LVWKnLI>%*00s;nRT|R3AX~MF6wtnwKIm5gCtI@IzjZH8F}K?nv4eZo!kV z>4QJNKQyw`>5|r>>XaFxI4>A%6JeAE6snFC9tCHiLI3<;%O+*u>G|+FY)kpfsKUdNZlqi^9%P05Pc&0=#fPE` zESeJu5E=kM9!n0|zf%*&S0VTR7!39-Gd$gd!qdh4Evyt{Bwgn_o$vSR5RH&Hg##H2 zmQsgy0azG6N1^6fBbO>$Rp?mP-A&3BLuVuZgBt9NuuE*Hi^D2Sh!=t~#!_`zekc#2 z=8-J&Kg@Qt1FC3NI{sB4NkUMDE69GoB8I2;rul)6UQ9YFAcDt+7mUK>96HWt@^OoR zIK9#46%Sw7(%)V>TXC^sLz8ta76Y&7O$0{ZM*+Q!&6QCj;x&;IaMT^t^)3cC z!;K{B2S}zBQ+;rh5{=wrx$La?d_+*^?hEEOqNq3UR(|ezb^i)`@W{IP2zb@#()Xwl z9C0JxAqt_!a2?coCZXZWkTyP|QGk@FkMXz#F%h+tV$)jA&S`ANO(L;3M54~XX}7u5 zA@65N0uXfu$c|U_p{l3P*@fnN=emNm;}G#7eHvh zVV`^9zl|4sb2KuWpX&W8YM#Qh25Mee34rK9%a-=N1VxN!gB%u5gd}ja2zmb@ ziR$sm*e(6V0AWkv|^U$_-P%Bak#$5FqU4JT!E zRN1kxYLx`3PA@N9ktl(4AiMNKM(*cv8JSa9%3`Ofxg!596I`%XSPi5N8;KYJKZm5{w&$A`U@#oWl&G z?}4$;s~m5-+LRca(yApGpcKTatbsQ{TJ-{?uAeEM8v#g@f@0rOP$NfQe)ihv0wwYF z2%QE%$CC-i*k1+Z!eS$OjHe)Waoq{}f z@0Z^`Jj%(8P0RQuBZx*Q^JxPfJ!SGpjIwyg?SXqTu_>6bQ0cGwO=2|?G_TL1(Xn9A2A0@<|U&Ht41IRFUadNig7ANQ~hfe0jH)tX(vu2Ir<&g2A!P%`N;KGk<=F z5J}xh1Qvw>iv-I8v;Jn$ASy)clz9_{qtqemM(!?J{<#P?WkcBi1nl*hq>lp9i(2pn za8Sy5hel_^Y6qVesmS3oOc6s-kg;bebuEJed*@8-8JLa-%?Vs2&jhe_Y=I~vHn>$U zNEtxA{tu`CKtY}1q`}?2pdF$nCH6a?^Bhb1uZ7%z)0roM-#q7Rk+n-5R+_N;`IbjH z7_EegVxDuKbiv;hb}L+vDh>B*6G>al0BveqWWjxd1mOu-#xr0UnWK&(`k?Q#mNiMA zix``F4Gts;(XKyt?LuTa9-=t;U-kI@BN7+BJb3Atx~MuzeZ2W&?uI7>idi2t&dnFNU8piC(Mc$LBS4kAd}3ji-Zdb^fxAN!4WNPB7!R7WKYDs z*<~YuQ2NiM5Hh<5c-|$>Asbt*Pvef8V}qm*Wh)L~b_SUaOdOQSXI8a`l?a2oj9m{z zhiKc_(RT%`5CDvF2novW1zW7sh1GD2^o=BIdSO#fq)sWIcg1L4!FYbpydmY)2VE3q zjNa+_N&Jd5O8QOK_bWDxl*JU(q?K7A|#H`bbOG%;#nn!E2s!XcyM>;C4Ff>uArh_+;rbSaU zAr|#dU}_UegZyS59A<<R`y`0dG|w*1sk1G&Cxm!7HEp?Ql*@V{>6WS0qeBPtcnuq|W*(eYee8N|66t=ScHE zt*~}hAisd;Wv~1kl#iF`4jq+J6TojqQsWKn7E7kZ4+e{WtM|!%JQs3Xu#l9SjHfi< z=XTbVfkeUR%ipGq70T3Z4%Qt>^OlJ4uu^7Tl^cp;3v=60c z8eth+?0Q-?MH8}BbU4H4P4dOfye?{gP^Tk4qzJ+2B6&q|m4YHI`V=gt7sH*j+i|Jy*S2VJ;ysndl2TVV} zinIz~1+6;PZ-Dr99c;jR`J_pZPPd4un$e5YI}5 z3Z2ZkR#I-E*rF78X3peUEVb1vUq$uzh<@!WDWzwa-esVj_aqqV0+(6*p3 z+=vP&bx#Y-n21Sz9p0Y>(|RpMJ7DKJBo5V*!@k>8B=AR39ibYLmuZQS3x4A5<5|HN zu}UHQjJ`C-0abj&!7ebGUQ4;2n>2u%Z7HU)g0hAFrH=Q5Kp_rXFN#C|d*%0{J!)?F zVw7)m=}cXYT!ef>2Dc#5-35jaZAv$UZqgJ>es*qs7K$NbrT5iSLNF$e49Ne!P?VyT z5%j=qIpo1wo*(CSuorCxnFT{W+f&&g_^<3a0EIN|=X&;%Hlkh9_a1ZEtDw1C>NxyJ3 zw*&NL`BIWQ08zsJrrs0%P6(Owz1@0HjRx-tp8;v5_ko`r73s|dS8;Is+xZQvFKVM| zRY^*4zka(UnICjvE)XQol_`08v`nwO6Dr*JPz2;;DtU_Ib&n(&P00pofuUx$HU>~E zak9?P^pZ9j0W1-{{7vDEq)&ilMO9l7czE)o{0` z272w<{CQ#2dX@9-7rwZQlhH`!T;M9Jd#lTWsoRj;&jLy%Wq}n-D4`bmwv4YPI7V%B zQ2(ykG8~cK>SzUWF6>k{cm9ZnYdX{t&xniWnqwSm7xh>uMWFV_FYJk$PpsP-fo>fHBKzwndtD@& zisrOO+g28uC`92Y-;fDt1Fg4aYJCW-d~AJRSPR!mUnw`I{~qqwWJOc8g8bd5|5bu> zBY+l7fEKM|Xi?co?*}fRMUIHQWq^GNQ{T|a@5S0`zW8E9r|36Beu~AQDVE4Sod>LB znOK?F^xdq#aA3@aF%c{p_EXQ%?HKV1s;-Da$zpNctWIVF30)4ESEOh?^)_~^07YU) zgj{J7I-UUxwvbG^v(^0qP9N}D-7gM>wVytzvZulZlg1T;d#Nk5Pa^=w<5TW}UF9~%5N})RpGoeUH_h?#NtzBI_K;upH-+?iQrHsKD zbM}ZNo)oLTreG>+(oY8p$ylYmF`%7*-o$)CdEH~u+Svn{#~Iv0Q%D&X9>P6^J|qNQ zwqz}n>R=dwMMBsNuo^O9-3PE{nyFZek$dpJuoG!uEK{&=fnaA0qRY#c@~xF`3U2lK!^0MU`UOCJSjGs_ z^R826n|rT$;7L#wpf7A2_SMI4Kr;Ow3t_()+1{%83O##xN(QS(EIKTvlu2M~t4 znSUc3NloFa;}Rf>(Wj2;uCCo6%f)EV_5x2hm^?v=c!70pQmYYSNzxSsYZjRJg3h7T z=mlWOGA2tWOyb;)Kqh9TP&saIlp@TSxwRZQ@o`)6RrYSC;9A z`GDYSN;X6JP!s7y?DZ*ju~slPk@$rLC{LIC%fT80jT*dnj>+L=&_1$~!@u-Y)M3~g z{SKrjh-tskrnd{Y)NJrpC?tnXd1bsn&g$6xecY!9{}l@HQ66S~tIPBqxJtc)7%9(N z*H?W&l6(@84bqG`=np@-GsDxkIsSFHvo*|4@E5m0*Kq<_f^u?`?q^$QBe4B@HN7vC zgStH-y@{^kWDfXp&S68#ePd|~6-90@I{3`SVZJFCCMfQPH|?Uin&lTOuK^)Ow|5rf zuM*_P4}%7~!VjIM-yR8oStMFIx*m&meg8lh#wX!)ErsEXWooi8Ns;YO8;aWiw?OVf z_Ew|kA`S`BkAl#B`eLZJw^;FZ671Ak0ES_vUE7oLWvmwBgybf3MmmSMDILZdCdh1Hbe z0@19Y8ynDm!0(x-J(9J>&|j^sbFEro#U6ovF}2sdQf3_b76aD5?RKBf|H&5?wga9X zfeT>#kW!*AD{2rruQCg=ak}q4GI* z-5dSBrnX3H6IvazXL&rxO1n&hsk*pBLAU3+!VXsz4G-#SWgV~a8R-4(TWvxZO{ytX zcfa}q4Lh{bhaEQJJmjpEgew$c>&3JQqhEV$lJnjkN3%K*1_36kSXJXP6Sz9#4V~ax zh|g~ixoV4FTTzq(!H+h-$~6|@iaKM$XoZv_Y^r`iHO@ii{2E|GH{_;w!-e#MxjK8( zLVP-T1!2=i;{ptFVrHSH~|vVBy>_D{AkTg8e+Bq-29);rvtSd zAV~)lDx|95M;rmQ=u&qo9O~bUfI1ZdkQ_=!Cpo~6E*I0s1P;KV#V!b_XF34ML;6V= z`WW{y;kRtZbRRQ)nB~VDALjS5um_9!u%H)<`LUD-%lNQ_7t8mtatBuJ!HQj2tq&`8 zVwGO3(2dpku{H2fNCI-Q@cJ@gm!z*6g_3x&tJ< z4vGCJE`T=e`c&q*cyG;iu2s7g!uq~-*toh3-wqZMYBJ~IsxeOHg}2M+q5nKDE=KUX zpi-Y;UMM9-AWYs4Ve^Pd$G6)AxuE~FAbu#dvgDfRT;t0Ap|rH9gT~U_zKK<(KE)jU zCqK?D%PcmeDDRy)&W%iVRZ-Sf^4X`&HPLk&{paOiA?#?3;Fy?U%7vK}%#dR419O^K zsDK4XSXhX~;aK*8Gti^^k z7O{3J)^jBAEoy5%sjb4bEn-;#4P%Jg%ITo!^u3)`0$ohVxrqq!8 zSWHo<*@Ei11(h92#=$JCI6RRgrj32Th=54~rUjT5U|N7_0j33*7GPR{X#u7Mm=<7K zfN24y1(+6KT7YQ*rUjT5U|N7_0j33XEm-(*kByfF{^=}Q=SbGDuamQ(2D7p)U%3|h zfDr+c1WXGsEx@z@(*jHjFfG8e0Mi0Y3otFfv;flrObakAz_b9<0!#}qEx@z@(*jHj zFfG8e0Mi0Y3otFfv;flrObakAz_b9<0!#}qEx@z@(*jHjFfG8e0Mi0Y3otFfv;flr zObakAz_b9SD5oeaLoV zvd2tMowKv`5R*N0;gkpcfA%_`bbv3+&Yt!-BPPFHUQSGQkKI{^Gah2{iVBKivbwHL zu5O3OCv9QTZadGjwsrYqBn0UgVgPA|?tCvk_w!f0>-*EJb*_E(KD%SiI+lLeyh_fV*6yw@j+UO*44&>@ zz}HuHo*tUk?yp^(TwR>4ojn;u7>69P!wi@37wU-!cF1 zIkf-13HQH;@&4xp|MPFZAkH~9FR;U{Ql3=fw~4Cvh%m*v7> zbo6w)d(JM-=h(JGA&sHg$#@6O0Qy7ngi(hf& zgx@cuaK)qz#hK4`O-#(uSn^3xIDgEjf}Y=h5A%Ng1ng>*a%=RJbg}iB-9IH+j)CcG z;QKU8rLEhrD-1oer}4EWx_`kJN(-4>$78R614h$!pRj`x7dn3wq zc6|Q^#s2r=?+$CFh=dtTqLf#hMbzhfi)Q6w$vH^5s$F$y?N8g`&j_shM;;Kvprf#r zv6yXS#Ck=+YIj8i-JZ*&4N1fRjIuTC|DFz>Hn9l0boKTNO1qiuDqt7Yz;DpsCdM}R zcg$s6Q2Otg04Z!PJdL4>%ht=vKG9!W2fLTc$G;)b2^mYI|4C-Q4sm(eb$M<1WdL6q z_C{iUv2>W-1a>ZFb^Yl-BBc;A1vt6znTGUm>Fai@lg8Wjm1)|HX6*m`@?62f&DY=W zDDiqGMvq-s!)I!}w;g@X9)6vCzgwOpoj$j;Lgx7VTJEGKy0@i-A5P5dP36RPFS0ts z^2W~AkUqs#u5&4!GmkpnJCgsfQpj8Q1qP#uy4%?a_N4E81N{7Lxl1fB6F&j6worxs z8o7MZX-crCfq{Lyed5?z7xnxqRgaiK=Bo?zV(HTONyAGL37hlg!rl{MTIa5v7HK7d?kkdItbr;{tQOtXnx(_C(C}L!Vhfu zTNSDuiDo}fh55GGEmy8wj|tohTalAbTFi$uZ&mc?kXM^o#=eNcY&@GQ@X3?I)z=$s z7MZhtq9k=5=;P=3a0KrvkByK)h9LuSI8IENoQ?UV@ObldF8^DfShg!*B7YMQ*MEg6 zS>GSo4H!t87}gfU)Qec}$uLz)xKX~Hz38w-Z{rXPtt*b6d<3ikdJKxN5l)43iN!^5 zI0jv}npy7Lg0ypFy%uPAW#>)OoHu&EUjCant6dp*3x98BPu$0rQ* zccEH1`jf#e`u12&3-AbrR>U_O@vNZ{!)F1_Qg!XJ=L?)NzzJ13U0uDevaQXCZ33VX zB`X)Tl*Qin;*NaAC*4%9ZhciGY8+Q`g_H169^JLf1i02aPz3qe44c4#I@^BW3TJ#@ zb8$2vQ37=fKkt=+*uJ%YrKHj(bm0TYYMs-^o)F-*{WN}!RxcdDkI7Og z(o(lQ`LD)p_kl?&=J>bpR{)!-porAS-;!YwQ48}#+*f7IfI$$vv~b&skK`M3C5KA* zMl!$ZC3^_)YJ^FX9Uzb&(!*2u_r+S;f1}4pJYZ zG^%U%ShPOiDZ3YOEwM;@y^H*(&H8PMz2P+U3p2HQvYM(0CE2MlkAfaakra-}GE!N9 zeIbxK(~Cbf54*Q?^3;0uaR6%AfJ(WEpCbmd%cJng+ff{U+elvmp#1>os9NO;ctGfmC8024H!1tUHOj>SKrmm*ldq&3$4WfirP_vuLi)mc6eNU z?Q$Z27OV{ZX{(W)*bSOz2lNQAf$C(-&9Ipuv@)MJ5@|V?`FhXB4pXH_2!$Kn=-M%; z!~yAt9$g8#w?YVH4eqlEC&s1FM{SO>tw16k$^m+}P=T&c8$%PsAN!2DbLu$FY`5hA z(BWW-+>t)nV#+fcp-0>T&p7T;P-Alq%^TX?q7^K>JX$T+0;mCIFn7371(CsQn%o!M zD7~n*$B!U@9a}JCIOyHx`dv5hLm%VlI0=A#i2-15as#8Mc{NSi9t+r|&OsejR~x8g zfc5j2h%-tTIF0n#)BV6zt-th-KpjBzM5u#uhc`SH#*6Vmxr@_wANLsnf`QDHA~m+F z5t}_Y^VkMkhgm-n6@a2D>kvsN1SKlA7nhp}|tb24>TJM=?b`13@^A zn};dwuWgA$~;etx+Q<(E^0sr`wI84>tr3Y%7`4I5cx;a_pB3Rq%nQUWEDKMfx>Zo zlpSAq`r-pP-q-wUdMpr}tKVuR0!1=+-TMaSHHWKhS>zI%BJP4F>LBpe>ha+tU^$kH zufcKk6Mu9=+|$ZtDH^}fzxUoA2tWwJz%clov8*EPC8sc!0!iTt6JB>gL5HpwL30{OiynTQ}eyGT;4^o=B@7 zLc|RF8Hg%wfu3B#x?o`pbC*D&Y~Q#C&=K$&SZEUI4O{{>^pF1L!w!ykmFW6v=WIcoH;B9`o%JZX7G1zdMLJ{UC5~5&{ELdI~*2 zynN}133037KntH!8n)jhI3S;Y1j2L-32x zmlRl2>?*7$qA);pI}yH@1bKn=^ar33WNPd(7GUT_29jxOkU^PsUj@|@{FOQO`>djc z4)oWL8;L*O;Ac2j~fVFK-SpswVT7L+?!}a#lmfs>+Ken>%gN;E?l%6_1fjRc!PvX#Em15%O+0jc=tXMV%{N9cP< zVjGfQNk;gatMd4}O)jPEcL1)GJ<0DksW@~9oGq80j>$q&*<)?PT(w5<`h^iR(1MowqY4dx(v(@vf#Q6F_%2>Yq10%Us*z7F3Z@ek4251?sjEnOd(6B4lq zHeOowP-%#;@S-+r#7tDm?t7sK@@tPUynjJL~_q(fV`d)Ivjho>J3sAx-iH3*{PKJyo#+4hcP?#+b zR3Aee`iM3uT#g|J5p~n3$_f5N;@V~1ykvv`gRmRh+<#-q<^zImTzY{@=VAdhf#=NZ z#2EQ%5o31cj4HKY%#TFr=B1zLUJ2#`V!rCq%>Qfw$ezV@s|T|N69dF6JRsYZs)_O>O};2;5G(|HKwWXkrWalYvPH zfRXhcqgk$c0bTL9MyQM`hPhojGZ6b_QM(Ll6l~7`&m-AS>0w)epWWNR{%X&cu)1cf zk0b_j6tqBqudE8?6@C@}?*kKG2BHZrAVeqKmh=FSw7IjYkVQ$ljL1DkasZA?18W-Kp_n!mt zu@p8}xh{X@W*i4z#vJ6u{dk|CR8R*TLy2reAn+_UjWk*?@SG1|XA&et;v()|5+_3f zT`glwyie`m+~K?@4$DBTo`bk3M(lsXyvGUIE&DR>yst+LB>+X>Ka#$W!^D;8vXM!q z1Yjeq!HVcOI_&#Ou_W}0+ZY$M#mLtddc_%c1;+eB?%J_>oZo_pSxZpKs(*2y9d(Z| zSHt*;t2iHCZ7w1QaRHR0-z&@*Y}l2CYA)P2LE_b$^)nvNH5o3D6ly4 z0T9^reiZX(a;6|ifW;S;07etk#k=Sw^_+XYM5+#T{x4p)w$5?&C)g;n$b78}jUnvu z0D;+vT$S=pLMx;|s}PgeblV5I+!!DSj5L=1ge_&3zi$w~Fkb@|YBF{s%ZU4LeRAk1 zh(}&kEVLL1OLd_tL_ZX~SAjHwdi(Juu<`)Jqf|?EJn{N#DS#j2ktSf(m1F>gosDt< z5I1;D_!BRn6ELA~eXDhhn>j5Q8`}W!;`jd3Cm}KqQJ57RfM9nDEH{8CmW~+H zLPIq!06vH+>uf49bVTm8;s`RbkJZP6HiM2-UXuZW0bxtfP10U}Q4f{Df_6oOc10xK z*GFWHT+e?$1spUJM9!H{3IOI|OVEtd+;6E(HK#W)Q8RbS$s*EIb#fJI5v3-F#XYi$X zLFel`kT~{W#fwYbIhT|7R3nwtip<3?nBoO+Kh8SOT44b58Q~ z-gI&w%v+b9Q35$$0&Qmku$_b0DjfEe4--ozX5HvMcY!(re1!oFkq~j2<%jOOAz=F$6&r1Rr{3#WQ=L>^TpkH5#&EV zz-yqmXa(%<73eYkBL+Z;$BeF8wkA4HfFcIYoT2jDm61hitSAKTkUzpYed?z(av>%W+njuj0@v>m-af zjDVLg@O5lDpZ~ol)Y>XRf5&%uA$afhc(7PuAX02-qwLKr5_P~BphYYL%$DIL?Gj7^ zUsB)w`5qtQ&_%*&V~b#iQbwR{?F9|92P7n8GsvJ+FtP%?B?9fKFhCvP@^%`Gn-345 zk`M{FWi~)P1Y_7~M^yJ*1j-ARfR6y2|5xHjG#vcmLRo_XunYqFAE<;PI6!Fuaj8;( z1G9rp$0)2HOsL<7++B3TL7xPQ71V+=t(gb?z&H=pm`6nDqAG381?% zGaHh|3pZnwu@D9fDC~aTB2U~{*SPAe{YiuHTp#6LJMucHkKyENc zsd-;Zen)J1UNMfb1I+ST7?(3fXvDF}0O|MS3S*=Lh@g51qEvZp03}(a+f;qcr!!(- zP7ADoq+Sgtpm5~2a2sey{s6;rWJkGaba4Q*dFrV}+JMq|5kz+;5DE-GP^-Tle(kV< z+_6@sAi@v+8%a%q=pM}5AMU>gIB)@wL8BzcykP4B}efX z-#Zk@IqqCM@ciE7oj+3qz8SxEg3M7_PTxZX{0Eind)Ej+`AYkrlLM!i1eGMa!6Dr2 zm2siQ%uh1z@v9=#h>(M<3*x1~k`%R6t2{9I5>|R5{@ngt2(;b;pijOJo+@wR1QqPj2_S{tN&$iU(H0Jr+Q;}-q{g>P z24rLGN#_C-68B}@V;^HY0Tuf#d=LQ1aSv&X0RZyVouBXlOLN}G`@sO0rI0x%(Lsr# zZ;RNCU8A9jz}|WAoYMvRcsb1qv$4y)VW|raSjYb1vh%?6_sV70@(8NbPp^QjJ3JOn z11@Y79aJw-?q>@t_pK)Y=gHS;@+}T5MP8}W`0_rX24GJsT_0iflrUp*?VjyONvYrS z!fV5H?S_nwcZNXJPwr1l zz`6_1^}>lE=kvzU)1f#@&F!zha;} zESd_>|7JsljIQe!8rn{GAREEU_!odF+!MVRzO@-yGT!jhu)3cYZejV}dYs$UdpsBp zn532jQt^E*TbCAxDLi&rnCmg=5e1NslN#haks7lN?ghm}G`A^i{-5OB7Y-!y>|Wzc zFOEG>05+0=PVZ>^s{!XvjkA3oSa|O*KW+Q}(8-;u9}8w>0TSckkH$ z9khg(Xm$W>kNHso>bv-oymx(w&7LN}`j%_ob6<+`CPoH?VQharSJ##wiC96eZd#6A z(VuRG#N^kM1mMS!i5_Fmm>}L$2Y4CN=e|O{Ke|3u2kHbC@i1Q`VH$f{gNC>evKMoQ zp;F90D>Rr5=mLTpUT0omLgOI+&9eQ||^XUCWzlY{D zoo??*-Q*yS<|phl7EgHMd3WbNT+9=mwY&kbGp^&jBs`Zz44M3BZgXG2Dc$AOxNO}E z^jpr2I_sV7u*aOP+fK$BP$7hnm5)zSV94`&+{npm=rc-fH$|*B@TkV-uBRYFZVi|H z;$#Fcr~~!ruzEOeFHR-y+6bsm$HHo;8_eU=meEFzSHrjgc@1h$Ey9MqUw2{(O3r(R zP%gjrG0in=DG+|;t})s(fPb+D0sREynWX2ubKR&Ojo2QO+WR#9b&N;D#q$SGjsKzi zj6z`8?K-zM_B4Cop;lh<1G@6~h(#h4>UzjuH|L+n_xC0mqH={<2n~=rGZQYkot0m+ z6y+_=vX8!abE`%G4TMeywdUh}!3*^TDct&Fi@E;8+P+wGoZfrUzA=Jh?)I;5ktS&& zILY3Ojjt(mERrTnahgNlXT42&w#k8AvN;elU>cmNffBkgs%$xBf#LAD?%2z=AF!x* zZ}alUIxTt~tj?6tk+GX6E4agJf~ID!ou5I8!%PmpS$FR5@tQ@*28M?W5~FVwg}~sy)FcepS{V)lJqmWQ@ejK1D9pmgXVG zQvSp??0$<#OD!r+PtGT~K}B~@nhrlM#ukaAu-<<omIJDIni1) zX~Xy9?`Z)z;p_O<0fMvKgaN0=T`K0TJ1J19Ym1CjN%3z9Zn-_g(amzb~%BE1_D16#}9BoXIxaroh_}iggl>yoDjr0A_PbF(-0L$AcJc-%$+zQF%Cey{)wfP9=6pFIfr1llWQBIc`XL^LL zR9c0?XJ&&rx)mj!2;uO{;QTXn9e9vB%YrA9v^pb7AWwa2w{-k*f{nmt4nRZMbJEL5 zpf^f3d79Pv4Pa3}~oHKj@A}U5qLdwj7rRNqg)l{hg*|Ht|$v zIYoO&b>su~Gxs^}cPkBFTnV^t2hmPIf=Za&{j8Xje(O z>F&F!rTluT0}?_%L*9I;PXZ9=}d!qGr1H$bKS@t=<$O!iLn#uisyGq6N~iC zS#_J~T6nEs#0_5#f-AUr9RKMGP6a%hi|PhTdhR^Skv|p)C2<-U3lH~Z#>IoD4)SC! z(vo{iCwysqyJ?1+=HH^lXTK8oLr!%dc9#SfK2_R;N^Q$BneCxPnBasDn?EH$o3e`*~;`#VIVo3NJC&6Zjsq<|ABEz)x z(_WD@NF)h!F)09ZA7R&>VCq&YJV$?)IKy1KG@j9Io8z&4YL@Vqu-45815RjsHn1S= zYEu_!clA%N4(9u$_6)Dd<*K}1nZtz*n1GKK-&~!J4oQV4-$`F zN-2id;hkOwHJ_71-9a89J+-^TN!uP|TICLPynTXEzk?hOr*~?m+Ewu0tjsO)CHw4& zV9XhKKJ)94cJq3!?t@L9Mru zN9kp$rbTK0c)eGnc89NG^?k@2`xkj@zkWo7ZRfO{&1ZSxvb`G>u{P#r@;j9o zR?RyVX|^MHAdTIXp}9Eegdo3~*KFsCcfi7r+tyxRFJb7>?Nuxpkk100h0Eu~H1{=V z{Ykdhcj)(NHDXXvoUN)L_(N|-wOf4)FKeB?afgOzpu@i_XbGu+&|NQ8>IxsOxq#I@ zfth&&k9+W#!r@(iKDF3|0yKb~=%U3tmW-wef7|Mg3Z3#8->!Qj?j+B(Yt=T#KlyZF zLPdl%fyH%0;BE5lE0iv4!1_%$#O(1$raX#zw=I zEXdQlX`>lhueld$P1v8aIu*GpD?Obv7SbC?gymUwJB%ZOcMq)=%8l6FTOwWNV**ia zh)yz?*X8@nH}qxVC+#Z7w-wR9vZ zxhC4@3*o~^`}}u{R0UimmS+N(jx(taA%RcEMmiieisUxxcSLDB=CNlMy+}K*bWjM) z(SyYOpfNi1j{`dx#lGB`aqyzH9plp2sv{B z+KlR?Y2RcAEPO_xoPsOA!>B2n-A*XV6m*NiPIOC8;KgU%k)#rI zrzt%~+9rrFYC>`6t90iWn^aH>apkSfRXpX_o^3y$jMA6CAo1MlMHUb-`r0|LhmVS0;STSer;@;}F-3W~0%C^@uWKc=P7ZI_kH* zakFjDUtgpq70wU4r|k{LJ!xxnjOC0OU)`;B$~Rv~QIr0`N>Ujsi&Rf56~a+q*%=G? zbX}>M`n@y90QGh__UPaml$w;@NGxBz&`Ee9eqPVr7@eK?7U!w!23xUHi=oe6$g!#I z?{-Rt!j;|6reVPZu3^@p!D+l7FaF^BtxnD3%ms9En)f;p9xN4K%}pWBKxge^wj(uS zr7PnW2ko43XBAm^V@AoRWCqO!qO%6BO+KR>z<)>&HN4}5OsXk;d{E+Hr|#XYl>DRPbqm_tmNhzx zC(nEu41O*89$&TWqI`@oeVv*07M*G1+N2vcxPm$+=wM~yi?t^+Wfgn3bM;xwb|2##=3cptVnwoU|v8XOe~kGg&JHPERYm2uQ>(xt1g>wbH{~Us%cg z74UZhGV79WpN4C8-v380AOArGxqCtM+Xca=nV@HPm(S#lF45q0($cEC2 zGs*Gpuno${C<|eWntJ&4%4={Orv5ph9I4btiahz1yCCVi z<#0QgPbGP>PCtA2FGkh0Ju@_mC3qwF=C;{L{i#R||yRSfW6BIv6I$90*3N+zbgZlRq7#k5kj=&uuGAU!4^vmyIhMAA|T2 zIJ?siC;v-2*>>Cc@1pR-B8Wusfn3MNp0$sG`ut2!;iBI1O&qOsgKg~GWdATEby(Ua z(#Ml=Kk(cS+c!nV5E|CYBNi*~$gC+8{v}n}qP*8-O#em4nOnv)en^%9Vm>uPA$tC; zMt1qDMSYZaL-s+DCx~u*x}oCynhfN;pf3DshjO2+Z>cN?%Val0Tq;)%@n$;5YkuQT z)9+FKZbNwn|5wo!nFytfCvTK}p#%1!-z`8e?Cj|W0@szAFAy5Zh?s|%G+Udj;%`vZ zLyvyHS9`+dxU_&?+0s`s}Ys~UW>1Jv>|HiyRLFk1i~EpBdgI04^ubqGGOjT z;7jOgWyvwzHM~6jld?k`E;BHqa1DFe7TWnPM9ze%6 zs;McMDjYGNu!5Pbr}ivdfv~b;T_i}%Lgl88$eN*$Rsr#k_>C9FnZe|){`3BZOP!PQ z?;rNS5_gnV425*Re3Vc=IoOT8)&3pWT0gt;#=w)MTp)NZHqLXBaXcm!spy)o2vc#_IG$tCAGj#3ERS1Ud2923EN=S zuX~FFeAV04ejeR1&&1lAA|nV5gHzDHA|ZtoTPJ)7!=`EcYfvQ}{`8W~_7clM1ehI! zQ<4@#UYNW|SU`nauN8Y0$Uwy7DBAKL+utoSY7P@9<3eR-*uIc~CO;L8#O0;<%`>Hp zzXYbaO%opZaRlKjGhFzsCFB_Rp5(hSj4>WmBPt>2@3bBXk>NBP(U1wHT>GB)px$3Z z3NPItx$r6Gr6YOd(E4ds}F3YtUn*GpsXt$HnJ?dEud^ zEu*+>)Q{(wLdFSSBiLZnJ~6E>o>YYSHBrm?K%3IK(vP1MA~9{Yse=INNFRsO1v|}0 zst34`|EXpQ!M7T;aoS*#6ny&-+5{<-+I|q!wkGg4EEmO{jODx2T5+(Z;lMV)K`KmE z`CtO}eed*ffW5%3PBHQgB1#q(Hk@jQLK{Mct_ID^{FzY#Ob&ZA?9MBHv+$6^2`eo7 z)7+9)Vn21MO8z64-%?aXI2XE_sH-vkb`9JqmS!GU#E zN-pZBxsUwvqc0&+aJapSsoo|}3x zri0T%uz$Y3FfVC@Va2kGD)aP^t##Iy$XyTn>0xq2jAf8meExvX4I1@Xqfi_mJS6DG zTVi&z<=Q(3{7FZQDUwtu#Zp^l@qy-zwH1c2LM>Vw?O;qRsQz?lO#0~Hv)_Jqw1jkWO<;AE*w=vd6*`iPAbw{1{xgKq2 zRv6~s-qD#P_j!j*Vm6UHD+Z^+@xsL3Gwb-bSirna;&?&0*Uo%iRqL`Fq!+)@#wl%p z8?Y=@aA^u5OK3YAvYc&jz&+$j#Rra`|7CLc5HuF03q|8GprVFp{lgPviT7>&L#y5`66CR__$p(G3@`Id4Wh#Z@5pg+s0sXvO$k^nwW?TIE&0?EubM_o1m z(_s7k=)t?a{xgwdDJnfgoJxRC>|clkcV|H^0=TH;NZem9A_+gWtyJV)~*65Bx7C9ItOgd0icxQEYc zA-PkSQ>JM$wWO^X3a%$hUnJk6kGA8jJQ+EKZh-XBHHvY#5V}$;!+ac`)c<$Q7#L^X z&ohBr#=tdWjbUKWsaJAxS8;c6eC`_J6X4+y?$$?FW?GqtPBZsZ8%ZE!s z`U>&LKfFb;av4Ban)L@iUVVtC++~k0*E?v}_2k&q$HU9b-xKxa?cT~V&WwfCpS7i( zpdC^I6@=2wS|98%XR>Opp^G~~eW=2D7lvIy)8XIRVg}Rn{qp{7WyR&|m)E0W8}kWG z8lOn^f7?u!HyX~ZGuH6PX~yIOSB01~qri0T6i zO8%m&xUIg1ePb`guaTLPoANWMFN*mSHzzYmVf6dKBjssDpl?z2iz$!1czpesfttl&6~ zk3U>azigTw&?qH7&2e3|=t;8oJ7u?rHdWYr$b0g#3y)YQ`4+oTbh#I=MWPMc7yDqH zKx)yfk?)}EWo_{t%(L&P3%_@~0*F<=Uubk7S>LpH1R*Kc704U37qF`~8BOQS#nR4q z6`QBr$8@5P+V|q&i>pMHiPqV{y39nJ3V}29>%D13&bUVN<|3Kqv}!o-rYI!0QZFW| zj{U_jVj9QM&$QEmlX#esUrtgkD?Jex9kK}E& z+2+1O@}}7|&<+ZhwD3oqF1~g!9k`K?S%cl4J-GCF15I8l%I{1C^(q}z>rE@@CvabE zPkMzcMg2XCTCT`zrqpjfK2sR(sK(}cF;`?J=J)v7o|wbi$;bdV|1r~MX*0UXul+^^ zHpA|?&W1;-b9)fS;gpg^CrWg_%Sg!j)$)$BN-LL(&$ELoii$f2`~xn#E6yQdg`ot$ zd&uG`C)&~u-Mj6qfur#T-CN%|dfuR)2X|W2iKkZeVE@+(McV&D07%k86~4 zb_tD(!1dINeb?Rk0dwZ8)x!G0?5B&jK0JroW>B+=WAzz+&_obSm_J6YU1a-8xf|)( zB7Pz`>G*zoxIvWgdj0K<$;&Y;gCr?mUO+?>`vatZG#-mXYk$u>>`mwP2I^S_ z3+yEATRBu1! z9y&GFpX*s2-fHuQR<%#0!^C5zIkMit^uoFAFl}bKHr%m z=a{5%mLJsee459}`1`9b4c-D}cvB<^dJ3Czy34*a?B4*8jF(|KN?a0;TdhCT249I- z>H2U>I^}R~IXvSVqR-ilnU<>B{p9c6H3UQ2D2{1(3b){mF|2Q>i7OxVmn-!BBUaJh z{bC}_%mco;y*Rtg1D_fefVc8}*nvHZqN?>G@&J?epie5Nz8e znD)C|uhZdcZepz1Duz?2_{M2p#rlzDJ*n^lI+8Z!F|ISX?pexcGOQ{oeE^1F_{f)AIoK{(*sc2Bh=(K#@$f4(HoM zyM~7Mv#kY237A^@4^$Ky+p2X6OcUI)KDr1gv#N%>`)677+78cg?~-1=%4UK!-_0W9 z2q86Szt|uHlQ8ad{_q$os|9pfNQpTYB0gLM|VmoaP6(pkMWkht80&W&eA30r(UN# z_1lak!#&(jx&z=r|3J9`?R|%cx?2CHhOOJ@^a0ot1G#O=yB@{pW?defy_AC`>A9nm zO`LUv?oq|n6*q3M?vc%UXG^YIi(__HoVWTZ34QC{3x^QFt-oee6WaUL>m`OYGow+q zCnU2!J_J85Q#W2)f}4&?jM!WTeHi`~NoIFG?E-4U+g#^y3ooc!f?c~vXHtu5Elq>)jOXk78^Wm9yhaQuSG?F8Az3vkl@nZC z)$3NWC}c=}3J)B*x$33UK12ApCBIu$YtRV2{OtJo<7N3M-Q#j+r04Z~(s9c*NOJec zZ!799is-0lid}}A>A9ACkf~FHhjRpOmUM6s%}v2WC|=svOmiPslTo2>Q(o1)qjX7T z5BFS~(e+AcZEWAXZ`l7XE+(if+NoyF`NZ%jybjS)%hZMGELdlr%oIK(kCawI#hW#w zd0Zsn&%OM;FXunG_`=moL$>yuH?|sH?($r+`vd^f1Ef^TH4TGYOCZ?xJ>Qc=BbQej zKC|dD>-xc<^e%h^-HJ5sDqSTmUi^Z;R$LJ)>AqkrrQprwHnDWntyeeq zoN_C$wBl#U;v~(u=(TbjQ{~q7&}9ur`LZwRhAWb6@km}79c;7EZsbk>)UNxD+1HAs zg<`^0{&y8b;(-sw6C3sAzudT**EltlxgDAcp}SHhCsreyS~j~_4MK#Kre!2FKYNKE zc~9^O8$Q~4q5EpnZuMvQFL?34-@)Nh^j?B2<` zRXDu_1WYzMFkomCmJbXF-g(&+P1tzMy`zM8jYoaYA0X^aH7!eKzDk>&VSdTKosEVO zhbwP*ETc@}xRs87HqKZ21vJ5Jg z#mj8}7W))Zi?HJqdrQw6?~hl|l2yf`4_E$eowECa4sTf=Ha=7x(*X6|t$i=(t3`n}6DA z+*QX8AJyLoe&V?m@}$xdROlyP7>?HY^!sq8Dk#cysQpHuzaaz(_pH`9-k0eZi+rba zcIdwNCzCZd20tDUt_ zD2q;QLDK&5e!6tP{FJheS}!!a)4mK?i$hH$f47I^%rRR|EEXFcdMw?jcg+~DWeme= zgs;STs@aR?&8y)S^a&wiIXNQuHTdstdiFAgqgv!|w#Im)f^0p)E)Cx_eUc*k?*1~* zJ@Z;Ku;a+}Fg54e6?HAvA#=)Fl{S2l044KuV_Hgzvm+M0a6~$t=U!yjn+p_4UVNVR z2muQzCC{eJo$y8bzsvW|3^WeLe>!eOEpc?=H0ymZu(NVzO0Mvdxq13#3=*Y8+|(=D z7$!8+?L2BWQgE0&7q#V=CuBGJHML|eIN_o`OQ{;e4uDeY+ z=leF67Y`b&xZZX5lX^Uv2R^(Q(O))QF#)yN_dkFIz&RZLxBBE_4( z>z(L>xY6&rf+hKb%xexi^*4?woUrj^Nx$aUyQSoZt3QUoZ={bmKN#A~oF5)$i!qw7 zWBBZ-rhPFT>guDmPMX@hd|i{d$Irg0%g;tCNbK9+9@7{xm$}*>5&a_JeNNBrr*HU% zvr9M`9SPofNXu94t=|{zyEf79{AM;yvYQNd$umoZYfH{W57c41RgP)wY7WhRBpl1F z%!MZ2%uqxBWsF&#<7APw_6?hbsJ0#^tX2l7^&bx?8c;bEkMFoLsV}gQuNQ3LaBr&x zYG?gyw$7_9+ZH%O+0EzFZyq+(&-sm69;@K5-TfJI4p9zF`%y99{HH%HZAT--Ki)R) z-;OKW&^${BT5X&-Q!ndmuf3~4{h0&TeygfvpphTkt^K;3$7|A)qSf-!=l$vRVyll~ zvuNIWt4Ra;`2j9s`vNg4KK9QhLfdVNt%*-qP1@GjVWEY~l*b|KDcWJ+=IDq4Q_6zm21{K88l3 zd2R)&Z|2=fpS!i#&OMS)8gleWY;7qIEpbow{4kkP&^9n?=e(_xk=H(cW@JPY5dFnX zGH*BPXX+1W_0JEVIdN9@`*R|#joIteSQ0PI2DYRA_LO@ML=7Pwu(RWGV)AQm3*O`D zav^JEU(~+!Cw(?+q@(@L?pqi<9R%{=e5)}6$(-`jVbEve=wycd;kT~F9%lPp@kZDG zpVNohr(XMCYB~_Vz`f=ve;~Q1!(Wt?D=h+!bTUdiCze>A>V1DR+^Uu+Bp09kN*S~9 zwe5#%*w_96qQ24gCn^y2M9yU0j0-X>pNu+SYA(djKZK~y0l!i zs-DgAYN5pCjFdxr`dI6n3F46{x+Wx=Dw&6FN$C9PXX{R};jDzvAJ4LpTa|tbU&Oro zXY>&=^AZ>AMSSbrjzIm+V#ro1aKKIUX>`r6W^ZTxC>)&n2fqy)PGG=|&8j-~R-)v& zT)C>T&4MutKuN+QGhY7Ll@a2R;vbKY&)6QpdybG|rO(#0$`u`SWgqU=f{hw69Po1q zx<0Ox_$Lnee186;Oh!=AyWQn|zey05TY*QYwHw8Dy;V*_6BmQG3OHmjPtOh!ltsm+Oah-D=t3-xMy#f=3QZ{_l{6&i=a zmDBpRO;=3>oP<2!*2uX&k@6Grno^gnljMoi12SLsrsN+3$E570f`4*SAbSj_BdWWAEKp%Z1tWTo-Xcbi1t zmP;2M8^@~cPCbQ~;g0bGglgKso&Dv9tMDu?_Q5nvUFm-VGgFcCb~6Hg?rcitS^;7m zcKsR#hMg6HJGy+9?H>!pHifC>CsJp|red?J1$h)|RnMPp`}e28ZcDRXSiTz1InKh3 z$*mpC4P-Xgg_&T-Q6Rr?O3#+$@;i1$m3+SvG4J>2|^eC5}YxdcZ}2b%P>XVvn8Er6`HN zm!xY@(K+g>Jxg>Ue75*pBa_ea*>KZL+v*&WRa4)?y{D&X#0^ zEQ9G*yE-H_(Kbzz626f879e3-u3@6x&fUe!My4G^0)_i^zMQI&M~|{w`g@XA4-lf= zgO)Q#O=;@E6Wx@=g_i@d`Q<0xftndJUax57H5R?{c;sJ@q@OULEk z>URO2O*98fnEs50cop!lCY$)#?@rZ44RBY}c-!PNWT%EC9^#FfTTSuDPZ%I@6n?T&Fj3ypM&Xb4|7n>Q-q{TPTb z1JzTSCST*dQL1)Hby6i@amfom$leb0l{7TShb!Toyx@jAL{Nuj{__D)NS=s>V0W^` z+Jf|F9vNvk3MhSZv>Q=r9bi+?XMG8Fmwav`y2M~d%o`gRqjeEhCP#Mig4f0&q5^I7 z&gY9*uE&pcD-vP1kHn3ADg8AW>_SHWH0w(@Sj>he>J)eRy#D!bjdikF60ut_Jns8s zVeVL~nD6Y$JY2L%V&-1*$e|Nq!XJ*cvIdft^XQH->{R<9f zq`uL}faTZ7kW{2tn@>A5+I=^!6JPz_Diz89Y*oHndW(L)(`LR>af`W=Z&wwwNu}R+ zGp4*N!;@kur`JQs;6~XQwfEsuSHg~!N*-2Oyf({;npnBSctw9qBk9$%SRt&BvhL!) zbVbgh=|_<#P*)jdM{ z{2@j3t-}M^GmUvW%kr`r!epzvJsMRb*yP}r@tW03mxzzkD0F!U#!((#dEE)+EJMo; z?!Ag_$J?B64T-#Qs+%QzCXZiIE{T>1-{)fnVzoF78iJ>oCC}Sz^IdC>aeU+L7UJLb z;P9kvcozMf60wd2AMmJ|zoF5C&hY9}82xAweRbkS&mn%xI=zSPHYX>a$$gg!s*PcNXD&wu%T9;VM1p-LlhXPk;ZskrezSBy?hcbbsR ze_1NVroL>nA>80~+}oHPa&>uA50ILyUuTJgF_V2CfRo&{B--C3PM=iUx4N?n(Aj+G zirBVvL5vKY!2&YYnVL2GTWM*%Ew+B*f({_^KdL zWDHcxo!-oQEae^Dr9j5DlC$q>5bx9rj%>4A6LIMg_WA( z2eEj4qp|fZ#o`Tm^)&9SqCAs~dVdb{ivBr2!Txb!LWj!N!RqDoTE(pOH@gkT<`;J7 zn8}=OuG1SE%tzPGtZsbM92dgLzFrA$yCj6Ky27hM5nK;4#)Wkvg;ZBuJE+n1T$74h zpPHZ`;p;654mIpHH+vPv(4nbHd+8n^GYXW!l4e1*`!)G>C6)JJHP$?3o%!~r>d>I) zhrhqAwhgOn53TntBU6MTMGRX>7duFUn$zbv`%sJ9!n9X`Xko{-ux~nNbmNr$mZi9U>so%qohN1N3$$ zU8V}n<0s$`x2paw-anv2Ig3lVm!@r+2DO|FM>i=nu6pF-a(@=r(&&2L5HUVg&e>dA zy9BTVf)*1OQP14Iw4F{GPPA4!%<0szH_g>&ii*`eC?LG3&!C2*{9E>wSh4FWE|CFw z-BPUC{(r)rHmnql&)U>)JWKVu&GZ9y`l^ZSh{jWwGAC>gfY>s`_;CBh;`7m@kzUozqHu(wfurdg=C| z+(oQB9R`c_ZO2sgUO^G7FS8Rb-Hv(13w1~*E56HqFh?a_c8WWiic5FnWav8@dYO+m zwhh(`s?njPX>@Xt^1~AS&U^3HrTPR5W8C}(vFl5D{-wtYIFCISMsa5F3RV_y_T_cS zwg4?S-$ZwAk=6-XCufW?N7y!)#*ruf3QDk$7sQ|&m(9&Nafz#V$F4>94kzY8!(>}( znY=>^%SOVtmXdvpjWHIl1_?K+dO6hIK7lhE5sFzMaLpXy-153!er0mBYboi~ulJIi zVsjK#-bVfSy-OKSnVj`B(Nb1k!Z}vGmy>EEbkrbDBZ^ltlTJYOoEs^RJR6PLQ?RGV z)(xAX%Q&7}&O>KHb_O?>w(+F@@fkxEgHNQEZ0Dxr`<|Fbv;tQGZLaYay`n0#o7CO} zI*aA~OQbC^UCa_S*KnI0o4D+BaJg1zqI-(kg4Q$ZkBg)1F@sNnj(h!?k7}5DFTa@8 zmuVIe9!_4_L|M}78dQxaA5=2SI1#b(U-FjE*!xma9{4SHu>wt%j;A&}GuIg{UE$Oy z4i>wNUy_{sl(4ItnTyTsqF%8%n-_L%MX#z|ut)oR<8whOlVV(Zv8O7v#oG50B{{dB zI>J}?51ag}zzD7$KTguAf^V`6R-3rueUmRQlk)o8aAmi7`?yi?M1NP~5{e~z8fU*^ zq!BnrX*(To33MG$GY{_)HCP>pRvD&hk>!-}26Wng>8>3OubT20ID72VmE1?o)h}Sx zbL30#Fx0{r#}9*8RX#7J#^YRS~^ zmSsKG9jKb4AZyK`uE)PdD}R+oo06&aN!Un(UpqvB$}y2r-l~dQQK|!jy9b}hKA=2O zPT+I1k4n>fO$r?xyu_7tx8%=sa)pPPqSS!`l4D~u?c2GYtafh zreUm+D}=ezzOG%Lj&hSTT%fxcEuVZd&ASEMpVvQD=rI%Z(UBH-VrAP9H#9~pEou;x z#=@9hR4CVfl%GhWrADK1Y8+jHbgJ#M^3!B98b%DixS<@}6@xl*0@6OV^uj{9?@HgQSd(+*iY|VxznAMNVp!v1 z=y)H`BGZf?qdcZhv)-`M|JBby6t;x9?4(gNUAPU<6;6Tf@p> z_!dNgSJDbuD=u#bDfh9VMfYgp^B8%uze{~W%HJ;fmLk-g0&u%Tv?BMH8Pak=`<3Jo zZnsry8W-;!RG*Dc7%`>EFob&-k+YDh2+NM*y-%k!6FE<0t;~9wVn#BV=#VB440yz* z5oy27keYqj+jn%6+$DNqp?MhW;*)9h=*zNoj192AWPa}}oplqW+}x(gjCK(lB0#Es zJnr(v?6xix_pxCf`Fz_6Z_ATgfvzS$<&UH!17&oMQKluWWl!1P_AsD(=aKtv3BOhL zn%%8_Mz~{NT_4mxBnfp+5hu#|O1#S#X#V0*wd3OA$z;Sw)SRjE?yBOCmR19n8}E(V zqUCa3$j6CO$+f*_;|G6-u947ok0rV(apq|rCb$S!n5@N&SjU(k`f#&(D&?)-b{@wO zs!n{ABvfO1-!DKq<%pxV#of!kXc00T-IL43ZRW`k*HNdZ(m57F>Jp;%w*E=1QnrGN z>j!NECf3vp!oI#E>BQs-u651R1ee{4rJKi|z`MVNH zRk+BUqG&`m#yTpTY{y6A>Vlpv6BeF4AgmL^Ui&L3#SDda<98qq!`)m8!>b`2Jf)$O zj``efok@2WORe1k78J5;Frlz^1jp0Ly+ilVZRHvbs{ZhN>Q@T z+k6IRMI|HdSi@}?j4X-E>`m1FnLX$fQHjKYmap;|i%l^!t(z?+RrYIhe`MvvvTTyU z&o)DI89yqwCFWko-=pnsi-&$qC)PBaJR|gu!qu9pL@HT(d3`bVg|#g>o<_>ZcC2UE zH8;(&d+Nls1Tsh-Y1*YcOMt7C`;5vk?nPLCU^JJl6GPorRf@&LX$Xl&$X6%)PS%vy zI_sOyoJ4U&c|+tGBbP_Y)|jI$wGJ!Pn8}w+a)0T>n1BSE?K1bPF|n@UBWOE0PHXWS zk~1^8$xlR;K#WPdJa)F#m)<;Zpc5U|LhAJl(ILuN(5o&4SPAvn0BRtSlXJ!ug4T9i-ai9UtOGe%L*+NXX`D-?R;@@=R>3Nq&Z6%azd2fG=>4 zyLI5KKaJbVzG@LXJo(b%gww@(k`Q}>pgmEI*?HH4aO9r8%J|n5C-DiC<4TvxWPcL% zl2iQG;9P~_&S8Y1eaLL+^C^o_?zYHyaw-4$SjE1v++6;Mig~MTVl-l(kTo^CB5mG} z*!{zVuTE>FrfU=obVGnU2tPuJKF9u*E}(yCqY=|OF51!Dq)m&nG=WUz&(6)Kg^t%NL&JoWK>iYt zKWF_prq;=MoA@j74X4E2?0(%_;GNYaGuKh2;go(u?T{1X{MPAFX1f~(-fb`RzIe`x zLl@W2|CDY;bN;nON;S>S%GWK`+TVmo6L#8N8gVOf5g#9NT$MGxRkCE;<@fnj_W1O# z_Bl5ik$=d^+sT!Xb>+_#Y+j*h6pTqxTWIn}e-jRZMmKcEp5$B@4&91Nj?!I$uoLy} z!c*)y4a~jp<8P^Y@*3~(yXqK~8e7@36W7xh2iqj1G<3L*q~8uRP#P0pA!lmOW;(+E z+KLZvY(kGNb+g|}t+VZti;w6A(fOxIz7r2Q(=Tn) zW__r-fJLVAN2uG<*F5D@SwV51LA$S(=6AnRq*uj0ga0EUG(L!XuM3<0eSFhH2h5w| z7@WVnlQj&xQT=>^ET12ilIb?C*R&Tb@Khvwu4l7l(z`xBV%Nr>B}fH3vxn4Mc&h?Vg1<$y*5&g@G&rZo zp?*rs=7Q3Z$>*67SO`RHF0Vc(%WnjWq5?BgwiR@7&=MtL1O={8YZ;Cm7=QqZk%)65MB?x8ahG@+mC`2kLQ0 zSTy+=-;tE#bcw9>=r2m=UgAk`mS@sZq;&WZ_{--TZ4Ah_lQR#yGU?MuYmV7PVaj!< zLc;L_rw)G)>c6x&dG8Kua0$dJ0(8Vj8(3TD(|;cErFjSy50V;q(`7&a zP=y@A^R-rxOLnI#ZzZ4o;E`14155y11uFbkp!eI|>|iI3gVnfB&aDIOn@OPQUU>WrUeve%bpd_@nIz163IYm;1q9T~ zY<1?O5L7By#$$MK!Q=DU27AE(^s!I%HGY4T76pDg;XZ&`P$KKw^Mxv%*aJ2-i=>ZJ zlBGeC7@vNDf2aS3BP2gB%@4{*ashc5FIOaoAOHKue^>IzW#Q$r$D1%kWI<^wLs0X|qDLgjPjZ6(?^d)U7M-b*6S~Bunj0h^= z34jqm80wza3#m@)&zg^%reQ!dIT-#|Ts20v1%g2T4QsO9BMhexk#o6fylAn&WIDif zT|?|NZ70ue{q&g%e%!z-VAJm}u#k66tU^D-M?wR@sazy;2nmgUhj;*t9&YjBk&in` z2(v#sVYuh_7c3#EVkfnrdr=`rpLdigowI$WsqRrKY`0sMB!X|s$6K-N==NK>8NX$i6^VCy?n46Fm+gf_Ydk3+F#Dw)rB86veY zGCw86MVr0zf3&C{jEVH%MqP1{2#ay)R~#gB)RO@R-ENI zI!*!L$^Vx}a*?qgc56Uhx5b#^uwZgMZv|=9WlH%F0z!cRUOm*=?^r%hWpK6~8%Fv%c1y@wY zh<{Z8%Tb-(k*zqBZFIcsSt_~wjN=Ej$-Byy?p`nh22dORzYO-Ap-WtSrtwPkxIrSS zk@gYvsULcQVmNT(X5X30M%O0Eq%5xXQ?YGw7J-72n{In@EIAu`BQd*TLR zYaph+A~=6*-@4KNOES{C9H9GN(}#j}%KEUM;UZTlh79kP4w3np2o9lA%))X5)Ww7)HMYyru6 z>Wh1ZrBBzM2N_f!6D_9s6$Oku3b7LOh-($?oR>b0nbNMLY)E2W$^Lzd0YF|qytji+HLFuffY*n2R#n%?_Te7k2&jpNsB5!qG-w`vX+oub7@1Z^VyAh)dqXDV~A+`usEGy#oru9YVKaea>EeXf` z)uIG>qzSXT()wbz1Z`J4ELg;;E5x33=l7Qf5LFXsn(6aNBdL`t=gXK&>{&KZ=cs{R$FOW>I872mm&F3g5tZY}rpBe6B+=Yf8EusY0T@ zs6`DF^ula-E@0#Ttk*0ZuWFB~TB{Ya0#zgMMhy@Rkg2D0Yyn;=>ehKj%GO#0WD@TJ z?*Uwy6pAj2o=9QD5w6u;7bz`h`NsaFG}8aSrkLxc`}e(nhfjP?P;+lDD0zj);?W@y z0C4J3SLSdAzwC?hrIq_+K@=MY-ClsoyvCB&14`5gnz`q;i+fa>p!s76 zut=iHOSbz451^loqA{C>&yZz18#KyQ`FuL>wSuq)X~>ENVv|Q2E#6ggaIMQtU%&;RD`9aR%vSEQMbWnR zgYkE_jRE=LJFDrcD45->hZmO_gohf%rjtFj0YQT1GWOLa(f)EYF!E+t(*JT%(Cxh! zZycynx?%u`Wv7s*M^d|NlvVPospi)oX8R71gx&P%Ze!#EVD4~XBinw`YQ3jn_qVQF zMn=f`PegovJwOBk96zJbq$5N3WQ$ydFCGOFQsz8;a+mo4!Yc}G^-{O(U0kdx%W4S; z8-2ZwX0KQWFj#Mq;?MhAjn_b_7#kzF_ibswEHhJXx+w~#3~S_uZCK(sGt=74?DWWx z5lX{AmFg8k+&}PDh&6s@(m;u&4#Q+?l0eIyCIZMFQLY3q-T2+r^__O#^aLGG9jxTV z{Am_>`w$GwV4BOr;lH&R3;la_2=B;Eee~j3zh2tWrjknD{Klv+omz`EpIwA;8K?tLjvG++KcX0DxN_h zrLQztM&0>ew)wVC+Ki7V|AZn_<9EBp=XULH)66*1AqjC$P1>9tEB8Q=bMOFRt$+W? z*|A-awOd1k{^W`l!03Zkp_(`KIlISd2#C+MrQ+`XUc82OsRVHJ$z z9lyjl@3gq0dgZwM=WXnl0M1Pck~mRSBReS-q1$rk85OlDgS3 z>sgaXmMP=DGwjKA=uL5ge+Yo+D}-f{v`xCi%~CPuO&f1Oo4F^8rtnUbhk@>RGBsuw zUW@ff#vRsrB+KgWy;^`}r@{^EDAnIH_s=2?Yf0B-^YViVdIZ^eMIEfGR3;TL` zqU|=?IQyR}+a5C|gM5pERm9BKbJIXtS(L3jL~n54&UyZ>e(3;46TO7l_!yH9I186Rn34 z)`yFP_rD-JYv^o9mFPpkywE3~UJGs;(pwsT1u;u`wmU3`qD?=F3vwVEWSUi4JEp;Y zeUGCp{Ajqk=}zteU!E7PF63HjRdj8K=vgLNF*lCToSCQ5kwODVfxQnr7w+I_clTeO z=H92UBhZ80G?9DGpG1(Mcr3a6pKA_QP$)e)f1A_A!$_C03|vYRX~)nv-A^i8i(?nT;2s>It5oa$ zgb~0hDnN=Y>M|G9(rZtc^rULSC--00a=p2PBAa73*oYt>7%WK8{)wsF_YD?gL+rm~ z7zLoU$YWSCb;BE8A9TmyZ?=u#gUXN3?b8f)?$<-o0s6GzqUnKnt=pps?2@#aQVi?5 zE6wqU08~&mL`p7Nr@ecY-dLb7(m1mAdNv?_9OFNV)MCyavVKNgqu7&TD=m22miCGL1WPDc&kcDd%L+7DE~b9><0! z`ttB!ur4wf`O8Sm@-j0_Ct#B z{Kau&^Sy1XwFBiO%cR?V%O?Gs4K<8B4}#0qtPqD~fSkfY4p?IokPG(Jsy;<?7$7x;Cp zn=NaY+aG2r?!8+ri(Ld(!;7E;t4-?7C0i%nMrqMt=y+I6*SE@|KhQQIgz@1O$Qs2Z z+xGix)8q@KwQ>??0Crc0d~F2leBy1aDoy_Ue(&*=RWY|Z#v=$EN%N_Iw8w%%y=+m+ z^f3K)A8!|o1%zWTv*YmFZWjG8mNp_9jir?dEho}zyO_WtP}Wr-d`IB($baYyqt>O9 zEB4N(>CrU6aL|XBEZFpGIVoO;lni`IslhiYJB!`bl?XtfL#$+(e3C}A0N@D!#ur5nM`Y2mLn>$npmqcxo|uewpf!7x8Va^5elOmi){R}&Ms zGm;o#XqBC!8wmdp0>S}PZLy)}tzKr-NkW>4l*ZDgn_3R{F2_pkmw(_a(6SNq%{u9s zW%h%=6X1M<+)?lQZoHl-*v4>&2YG(Xtdqlwqq2|p)<8F=3v80lHy|wnd;t(0vP=CT z@ySO5-p>o88Ggudk$Q`4&O9u{6`@MS&q`TPQ@!o{qaW+9i?E=-oe*R;Ri*8Uc@+Rt zg71`k{A*`<6#SVXo=>qzy4CLei+@+}Zy}xz;T7*+kLnkR5^a<&7Hq-a5Q6;n3Z*2@ zGswaJNu5IOcTZIj=gAIT+AQ$s0y3?ms&8be)=x?HzSg!v58}~yW~^%^-%={rq7b~V z-|S-4gXN_87bKA@*Ljzeh%v<$EPBWzU^DM{4Cy|v2oH+9*7al^)c?Ll) zz`JVD-n0w~N*x%4Uk;}C2oGz8&mUt6S;b;J%BvTgT9N-Zvzf;D|J&yV`` zS`7?~XwyJmM`ntAPtrHZutCjimk(b{-LREr#S>EW9H4{&_^q)Bn-Z%h9y)&hK40(a z&h1j_Z%&pcPyu`<7%y`XHvN`QkG=?fWj_!$5;`s(46j*#06KgO-)QeMxlh6mohKq* z%W^0bA=+TMuPdm2*mH>#H+D<#7`wx}oXd7EJz@6jRDX7#d6xO+0fiBON3Z!UyNJ+S z$TfMQYor866YTY5uJ;rG2+2HrennBoAKd_X{h!T#=JQPobe=lwvMjF#K9lK|$mH&<}i@oF|;ZFJo4o8YA7dsOq z(S|vGxGCkuuwuJ#{qQmK;Xxk-I>%_=DZ?&*5t4-l9*;;qx1`0i1t+1vIGh)%i*$FN^r4nu``u&xscUy8f6z9Jr2j%AsUl(B@n3w!0VF|z zumlm_c(tWsSgdTr$5$+tS^l8d3P!xcsMjvbPhAlY*J`kIXJ6B@{_yEpd=UhU@DLbA zpYmHx>+gt7WcdnUBEp4XLQB3-mXCb5@+&%^9w)F)t3hANA=d z#YHjF!ZH#OTi0;5lONA!2CCK7^E(riTyxeh-+) zPDO?v7nrN9qhRC$*m?jChq%pJO%QO?VU@P?TmAaOW&0ypjo(IH2bUsPbH2uIKo`8& z$B(1%?wy<2OK`g{%w~xA(gZl)=wzgCi1;f?^Tjse-lxL;T0xt6e%CoI(1a~ufw7s9 z|CGnD>ph08LQ+JtV)eZLw$I4NEN2i+>bUO(H|?I)$5?dOT{dnGRu!tdu=>ZH03dec z9NdPTZS=mgf`hM{)+ZHX?Xx-paUE&AEaPBS0O%bO zH7e&1PkKy4HR%pIn@I1RQubb);yYl-s%Jh|a`2XS-J^glYAjaP>rqXt+<%l1Duo3K zGz3wS<%=-dJd{4q;j^9?k58|8Q^o>R*YP0-5kda9MvI} zt)$gOu;e^Z=IsYQYj{`M`PvoNV0x^j>YqA@e|R9-A7th_i_-_JRVcyckxQzfU@Xr~9$hy=kN?G5mSIdJWXEbzm!q|C>9;4^pvqJZ(%Kf80{tc{eaf zD2h{Ics)z}Fd!I^uJoT?A4K}b9v8U2I9-rf&i?@!bQV%@Q>0{%Lu@Y}L{6+Jr(K3d z{Wi#({1X=9?AreDmd!kLU(f(?d~mogS~t&`eUpDjiX(Q5RiUVL`C1KZdpt)ed+F^H#dl6>8 zD=OpWp}nZ?W)#d|%0r)XEApMIr+hk6Jq>Qe239j=VbwCa8P6WJi-^!d9nIRyo#x5B zi8fw;wYS(r| zq)f7sps2xsU`Pn(9C-`ZM=xV+{l1v|5%KlD70Z#%afMkOfbd=;hq~c&2rYE=TJ@oQ zPZYTYhPQsN#(pqd+PI=RczR?6%MIIlL)Bk7_3l~weL+6EC-+hff~*XLwU?o$jG=N}zM7(q_9Fuo!K z;fLVSoDS3ON7t)DxIdDmjJp+XGKc%D(F1iK5?mspZ3`n?yZpy_X{RO1$hkp_<*ewQ z;9GCxv4<0scToGz=Emc{!S>$}@33>nz5U5Z?r)il2gWt0^TGa49o~yGv@j#88V8;_ z#dz9-dm-EW8r!E?(KD#iV`0}YO!Ja+ zrgMR3wfqMpPJoc*HU+#T@EJmeQTQX|Vmr-k;JJ&%?!aAm>fJqyBab@`|3jsKj{04H z?fbwTjJ9sjC zEfv^*uR{C2u+h@zQtELo=`@vBp{ZHT3`AcSBjPH*TV*9W1Z^B>7-^cBEzRE9IL>^-} zJbJ(OHF&-)g2&f1|7Kse?{?pImk|fVb}fpJ@O%TM=|RIv+|c4>YyCR5{~`YO!B5fw zFi8m65T9m}AopVb%_!^pCbFWIlJrDrsIu-7R)OT=?a|C%%r2>`iD6YO#N%J=*555SubL5Q8UvtD1qfzNTV z=#3FEM5iwXY&a)1KYkG6e|P{u^haQWC|BTH(VPbUtbmD;?}8_GI9dxhV6#yj9x=Ibo!rNT6Ralvr7`(1d;LOJKYzj{ z@S1Hh;QIscH4Z$YKECTZx%g!5`!9Q^BudW-mFV_lzhvtws#Bc-sytL+6(5#SNJp0c&R)={x z48;yDLE6s4hNgApW#8Uh_?6O^OCHDm4V4`^eJC<90ei%Yh9KgtL*=gG8GLc5l-!pn zB{NbiYQ8}6jIRNnuVv@={%9MRP19V`%~(0Gtluu0W)(T=KI}rXM-*h9)P-AMD4Ntr zj72($#QzjFt=V;4LlxTcz$cKP`wp8u3g zV{=FhQvYRCd>93n4G`_M?%w#EuQ9_K3Hh{F*RceWKd5Q}^Ek8@_)p<1#42xzhy^)N zgsYz8)eR^n;;?d&0h~**$hyl~a`gs*u6AKdnH7(U;#F ze76{ysp>N_?0imI>G^t^f#qrysQmHoH{W!G%~W9hbSqBQhm}NW+_ceOLoC1px@>kY zRlL5ku&hW0PYP$9=HUC=fS$ne>Je4u@Rm(2=fQ0qaxGZZUdQ60uH($X1ML*ko!gZi zC)?-{^2yb#W3A=aVpBi#ZEpJR4s{+DUd?!GRA$yng0y<%WJshILO3hu&-?QjKD8YN zPgz1f)sl(o61tXH>dXMob{P>1vV4xPf~>&vZ>X^(ZNgb0{hGlgKCZiLj)W>+6X~jFP=hf9)LSB)lf__A4sb0&su}PpYpX=sGk{*j$?2S@F2%D~w zR`+eKrxmKGwe3bhVh_wnRn$H($qNEkUWlA7^BCxA8Z2HA@_Bt)$I`I+{%f2SSmKpF zeg5fd{Y*5w&gBd(?89Dp^nXbPAx!DT*1{cDP}FgIMQ!&J;!*cty54 zr1Q)bR44Lc)897tQEQYZK#OqMBZBAjuB~*#!dRU<6>*b2Ux$4uQ?Q2iQ_*eTtH%*lKbY*}c=1fc+3l(#GTH+@!j ziXvH_O?46;KG%5*Rov8oR0uEwZKO;Vyi_cvI7|H&<66WchPKcD`a@0(l>UID=x3m#wM8x)H@xG99hHJPH9G@?E!`pc24G7;8+7Mu zu`9mdoiC$5x1=#I^rk_H#13gz0~Kf_7y}+gythVW6~y!d5+v?d!e0r*3sAAai#Mg9 z7nV;8<9^x4Hg(t&)2%GOK31`Nhnn(`E7^UwwiN~QFp;C3;1DOBHz8wM-EzRPEZ4mF zJ6TO@qFH9mn9#4dK?0|iaqkr~hyf3I%a(zF0M*DS^no!oqo}vLm$)c;txp}rMr{t!Efs1v!(SfPlrGx5CHDLQB zQoO)zW3TJo$7|9VC~`Jn$U^q;cp4bBRb}H2FNcY`U`L8^PH^Sji4AzvfC)+{IgqHa z;bqCNh;=Nq%#hdH(7n+TqOD>IHekL1k*`~d$vzRSS%ncP#yDjvd+V46 zt>4dmodeQh>5%x8h-)Q8Kr2y$!3Mko`fswd7EzK&zQ%pQvC=CL+x5qW2pR&C{)^J$ zR2{FPDa#St#cT_GSvuzS%cYb&_V4?EPgNn zb0|6N@P@T{CTxv5ah6q73tRR6V?pyK9yo;lwv>lz+lH4e)-ooPX^&c&?%Pb_KX8-> zH8veLFmNU+)TD7R06g`gZ(w{mF)@>2z-gF48f(H#v;DXWLgT0 zmiXH!|Knz2=DlE??Pe&`@r9=5R)V5C6?nGIv%R8ae|IA6Xw=HH1o`to!>b5CoZ|4; zV6WW;M4tGy!K45ZV`852Ex8}!YS-S-5fn1%))w=!XmE%h6NT6Z5! zP#|L_yat|ZDEm93{4#pg^)wni-U*59QrN5X3%KRt`=HEO%ZBFWY`kmF0vY2zF^b+#cu;r4a)dy6 zhAAE#rV4a?;fSg=DUx5auQUVG5?8(sLbz?S( zC?RlM_!tcB(`hUtPs+)FM%}*5>;49>@U@>ywX5~ct3b)ka=O+E)7Py}#xmP)E%X(o zkG+k9)T_|IJ9_I_zGoe*<7tx!u>}`Rb9b zdKzZJotvMpk$`u7K)T+{7ITl5!s;QV?iS@NYc+enXcc*i`vg7#Waj_vb}{Oy8*J_u zN=b9#A^rJSjH@2Sf=v%0ygVlA=?CufR?Q-&hSQUr-1ZOP>1G?5Cs>>EfLdcX&74)P z(C?Bm%2_tiB67&3jP_<^26U{_R{Q{^jV*>*%tlOTvByHki_<~z0K`9_xp{BP>flG% zoIfd=t@H=H2eHS#Q(_l9)EKr4cK9k*UthGU8*r5!-|Aa(`)mt5hKmDvO=p9aSRZrD zLO#0pHEjPq&M3p3E|25^u5{f>C-{4Jq;6*WB45FPll7-4=@^gFl>i$24+w^tzrW=p zAe$l>TqG5~ow-wOAr*-);Z>R-uMO8lh@Ke#D$+$<1X?FM$=1~;&0Z94hC;o-H2ii_ zK3(kZuYK|_NHZ4tNu?sjR8GlnPOE@O-P6%(Cgmq=Lh}-@7bsUa-)%o4qNq~CgwBAf zpL@S(qyAvecTe0{EyJmEZRYo5US6CITSy?tHr%@<@%F>?)VXaz)9fo%@7(cQm!V*X zUI_%5)cjfFS0<0V2tFZX?%oC;A{L=HGlBnrXZ+T&x`cKwYiXPzIW{~L#6t}+di}+P z#z+*A3ZM(L(_4-|N>%Z4xH?5x=uZrl?(w>=3y8u^fYZ>=XR77@dZI_a{}SQFzJl$) zsrREj?A7pBP*C#!c4C{$RB?5F`uq;onS0m$Yf2nPQ~TenxVzWHrmyEo?ddZoYwXZT zbC38nl{(U+1f>O)@YK8~n=c-Rr~SlB#D3^WSzx8@!27kLhm>&HvMuu;Pat}P8)5g*vX@g23H3d&a3}R*d4`I6*}~cY ztJEq*%O8n#yT~$^B2o&N=)iV9AM_1o4FM} z0D1YgJEOg5)Ol&9XgsX_`}4zAHhaXyXl&_z$p;(;HrsHEci>qey^M7^EnWy7=qw+1 zvpzinN%fSK;gE9?$17V!gu1A1QAiMs3TWIB=63orHzdppTboFzr?S!Z|FWcr3P{2-KEeh)+Y_6)1Xn{0uCV@Vs$sWlQUx4XYmqMqoBCZE z&+j-z_fJniTc0ZVm!hPUa(IH%S_(+dI#%D##w$jtgmKi8uv9}IH0|J`nG~&xCM4_u zD$5OzxGx1l$$j+me-T^dJa8StGdggzGl5jqPZc+*OtwSwHv}BJJSZv#y;^9T@1c#W6q}f_Mw59RiZ;1@niidcJ_m5YJN$Z!ixV z=4mg@h#6YEL3;xYLYAd=Gm$py3oCu zGo{z?2Rx>)E_T%HhaZG8O>8@{3ztH46eS*Ve^PJasXkh0}a)?S( zD-ZMe&a|ZybRtNp+z(kBMyZq(@(E@Jf3<;ia~ONbd5^Y@6Rhb|mt(#Gv-e<8i^rnEbSFehZr(34DC-EYVr{^32l} zPPURKHi^WVJ(+p|-VMa3Hzlq7{@wGCsndPUGhYUNmieH%m851t1`0I+pf1S=uj=S( z9r^#Owf30CsGJ0O5SRkOy)=9I|7#9uc`Ql>9Fl=$-LQJEJM;?cLcspY+W?^zal4w3 zjrjs(TvLU28AFg6#t7TzcvM`MNH} z>)}yPfAG6G1nz`1(W%HbfmGI6ie?24s9k|Bqt8j;Fe3OFe6*P7kuthNv|Jqx=BtO2 zod=on8)BwmtD^}atU^i82$us=7z<@O=>OBjU@<$v3m4qS`~RhPDV9$l%>gg-3KGFb z!AzmV=L&_qgHHTQAf0(L11^|7d;n^Yh$AVi5dy;m)( zqs|*eR8YXOJvu@5gc<9@&zwe!-5x355c3hGh9S1V=lMi}5I8SnXC+T-2V#F?7cCET z7YDk(VhN^*MqD*)jeicH^Ru*h)~g!`Vgqly022wtE;QM&46Wg)Izu0y@&6HTGFtrn z5uaapa`>RsqB(F)Gzv)oj0qm*G}`9|Pu5J}rG*(ggWr3KVgK}iA)#2#3uTSU{kV)x zZwNx>f>Ax-7nB!xcoHctP$S2*KkZ z$t!u2JCJgKC<-oQ*8r17uY|ls;b$tN#ftDQABN0!Xb709=$o#fMj43phOM)v06I6k zgt1pjV0-0T(-oc{UDQ_o{Go(f#P=FM=#pzhsQ}}?>=nnAM_I9MYI|cj0e#oZ_ zrBqd8-?390HRCu=CfuZdmrQFDsoj0JQ^b5Ne=y%ORU1kwl7kh|>xm?-{X!_Olp-4+ zQd(XS;Rd*V^{|^rz;lhc$yy;`=hZ^tI5|I&21O19@ypTL$hD3?^@68m4!5BDnoG7(?nf6X0MA>=q$>2<5M+OQGbb-6x+FQs& ze3AeC9JRqDJ3`py8Mw0t)+sc5!q7WpyYM7K2SAX}qj(bqbdjy4nRp51l~ye0Lz=5l zkw{~bAO(#IyOri}{LjzACR9>+As=8|;CD-PJNV{}FtwzWzXN2l@mXNmG`{8@r61ddVZ66S?JnA5jOJD=MByOosgMQk7AnWJtsk zqaqBP2ZD9Xl>EwL$VZ?)&=O@19deKX{`>N<F|^n(xIf} zchC3h^ZUL2-RJD=?Ck75Hy$$s`vJPuT|tc;5yDA22eotIUP+%#NkCbG0rVXy8S17V zXSms3!?lU*U{C^kq*Guvg~UnRcuvd99nltN&egAs`R{mF-Wg^zhxV8)*5rw30$@$e z(r#AR{}qn~4l8^_(C`4^Em9H9=zoiyBF1Vq5%yr8@WEi}6T=-Fx54fAX_(X+4*T-U zq+(z?Un`fi-0t#Mz3rmXvbN^+UvN`$i@Tk&VnbNT+cm8hn=Gv zXAo_#5yD+=reXrw&u76}6I9^C3dO@3&ueYClbc*=)x9zCGYGMO+7@s*tW!u<6Zuf-i!{$?f50eyH_$|PAL@o`;j&e*4~qwh{JycAN0pCTTayD*Byi0qA=t_bqyEhg}{M2|LY5C z|1wBAQqyaV5}oHzc13vI9gt7BS_GERjbFF_A9+c?!2-`9*b(PHPp%~0=EB*1*dC=I zp*P!2^#)dM0<8RADDz8vF+PE9*jyTB;r#l!q!slOpd)0Rm7-zw-||*aZtBIMQ(F#3 zpuGHU1Ru&~ENQ8os0u;W%m`J&p4S$sDRDt&<|uCRLrf=_ivT-B-2(hQJ$Km$4gaO5 zw~Sa*!QhFv1$M5|^w@75{&5+zlU%qYfLcodKQLW+q39ZJtffNno*$xZ#9-}{e6AVb z;#y(!_959S!}azi4Z?Nji)689usMLs?VCqhHUU^m4kG>Z1?wyQ02uudeBhy$I)gQW zT9q|7)~F=B=3VUoPzW4hGTzUaZvD&1CheA5O4i@2ez;+pP6g%oP1_)^61*ENZ51Vq zADDA#+e2EBEPOw5II|VT(rK8D0Xq>eFUHw_ox|RN`(4bKo#I2^bXJl84_NKsFtgpc z$O;KsSNZO?j=BpzKzYwKjgDS+L>`Isis3%t1C?(KD9 z5&_+d8BZv*a(RG;vRRoUL5fz(xuQKk^3RMfCgaXvm%w-x*ZKdo3uuw8TM3G}>&KCRoleaY`HGsW^KG1|_-g?$^(6RK{86g|4 z^3NVh6TRTb&0CPIXqt#$|25Rw3in(t3*chYDFb>aqOCBw_b)k`u8{=}7J{qbH~*Yy zRWox%fca;ca<}PiA91J>D99{%0*hCJT6;7$){y~nh^c;@yq0k!Sv(s?loZ7Z`J+Y>`sRAYdp8T1E%BY21 zn;%Ccm&2y3x%GZTfIX@Wi?`;71=s=Y_${lT@Fu)v$58^X^8vs|_K_45mIEjn2t?g1 z@neZ-aA5h*82vV}g;-@2Y40$%$re#c$w27>awWrb8v)93S+gMjYP=gfwTcwR5B}<< z&G%`A3h}eQhR(Ob*A1c{9pZI<`%LH33w}YN1r4z#h*PY5Re4 zc9mY8PkNxc>Xnk->7cu>w%5Z*=v7l*to-O_0}EwAcIu4;{K>B&o>sU8E0QNzN!|vm zd$v>E(y&OHaap6FJq(7NGg4EvhZ~&_R?29MAJ3p30UxkbFarrEIX|}(=ebr4K4eVx zD-rfKW)zD2FOfE*7KPuf)ek4K02ZJ}@oRH&|#SM2h_0sj=n&ao$K7|8Rj*B&5qt z3tcy_DU8L=f&ZNrnC+RF z?W8`m5;7JCJ~?=EWAq`C^;#(ytlTz=yEYm&-z1ifyP$05H>v8gtp7OyeE%|3atM== zmeJ+V{hALJnV53nw??cuudMBpdstJrZ#5~*6?Ce!#weAq7EdG(h6~0sOIE&1BM!Rv zyubk`6x^eBm5B}~w#)fvxe%5B79}R?-;&rcIK`zjxfuZ)m(?)pFJDNvIl)cI5oJQiB&cPxMuYq5tp#mN` zKaorNXYe1Os3`Ru7RqMk*X6`*`Z-X3G09y%R|S}CVIl>2){erK_T5jH4!0=Tq{=~>drWZ?Z=@`p{VnKJBq9quvwO4W&LHY(BqZ)0Y(BwA z-!?DK>_hx#>6EykbFiNaK8!v4NDh$zR*=C%N<9P<6L)BUB7xnoidPUz1&Y;6xvr0L zqV03Hf8D`OsA#>;6@(WLIQT2Si7@D1DD7w zl*%<~0AlH|De$o%acO(2I~3IeqnjH|t3$G)iFbGzNdt&&0knJW_Mdws8fLqhi3!RC z;xOvN*R*qA;=k(-mGr#c#(qKWax&oBe}r;eP9*=VU2!HDOhzK7>MROnLMi^2_Yj>5 zOr~PRIc)-iC*A|jnMzY*MX(%pg^7ve0Y>S?imc!fPciosr8*gQuB%Wefpq^KhmwZw z2R-7jl<|3wvZL+ew!Hz~+U(gKNm2vi&gu>qzq~GVF;Xp)3E3=M{vNK8>j{+8vSPgS z1Hp8KJ#-pnbEVo$Ns+Y@FrO?p-i(GZTu2s|fJGpOpU6Spf3KsrO@L;j11lAaO<@0QVCWLXyr7dpAE56+W zoLg{!Q`do%6jlq%T~O$efSC5E4bsBk6+t=mTWJq7tQ|+;Kqj$U9%uD7(V+Nyxgsi+ zTURPvfPGdAl?yYZqN2(uhTQB@X70Pg$4@lETq@c;UM%+`z@2RW zUP0+AdiOrS=H^&ctrCrdl>8)kSGy|C?%0$;e3!R>{tgGpZTGmRmHl@J&ESJKhdJe<{@)sNpvI!85OXZb2`IGR$B%PR zjj(^lC03dEAtl_8eGsrx{Fa}fLcpO4t`8~q!22nr4^z%yy}^LJ_x7WM!r=**k{X@4 z2~qJKlJlpqVz7K>=zV)FN+!n0;o)lmx_o6S@kS5$r9Cm`VJ|l)?C(3rIzsE?rL9H0 zmVBUVMPE}S+>p-V%9G_-&^1>Vnoqj*pk44o+lSx`af#wC+-P%~9rEWWUqC)$SO&rA zoyEaWWAQfv49OEwWI%kHkylAr*k5YiO@>md2>JgU{23^oio3C*MGd*6fSI2H;ZJn; zAK`g{S*c`-(QJ0T=jB`B1Q;sn2h^4xWX;U+n^BISEEVDt3j%W7vT32UDL2E`f=A z;R_B6teZlEK9B1ysj(GaCgI@k1)i9?Ialw#Fv%<<|@VdOJP zUhr(4|G|~o=PeYktipJcu31Ea{_)-1b3knjuDVy$shnj{lenjNQ?*nPBZwAg!N8;} zhQ=)S3&FYIC*+k^VUC8C6VDZIzzb&vYKvqjEgt6i$PkAnh?<_hLagI*!RBz9bi(O^)n9wBn9;y2%128D~Umg`~o(F+CUc|>Yx(cI3)!QWj zY_}D3%C9vb9j^oR^{AMOQ*RCq4pjrHQ<{7L$7~s2K>O`=+P+z37c>^U*-0x7V{``NB;(u%K+IXxg zmpO5Odk!#Ooy)o4sa}kU!DCb&KRF&e+;{%Jmjm^eSv)2U@KjW8l0V^C;uyUD>L(0! zgx_Lj@EDT^A70R5KZ2&Y3;cf+LPE+anc}p#$BILvh2zAhYxb`XFW*3j5s8%vlKNzP z0$3ej&w1qv*ATGDxP(Rzej7wIOiKm%2y_fqdHJ59z@U$Py(J@whN{7o4UJ$Mm=*i{ zR5lKfhqB6)I2~Z_u%_t!2`GrSq)O2&3N`oiOQZ)(kWE)*OD6^bB9grlW1|-ubVS#C zJOFHHW&~l@IKbv@D$h1M{6%71qdN!M(q5eO1?mqFW_~P>Durv%(H)Ru15I66&7cvW z8Uy`QGQB6Lt*2koDq$?-YG>|Il@d?q!2LRF6RLc#%y^4l;*#|a#HmvRn5T}E>tNw8 zE&=8|n{>^i5z4t%z#M{Bj6T|u)q^pdu^@;$M#RRT=0TgO#<(95)Xs9kleI4~QN9rx zek4V}l2vv4$gZg7&Wt;+&_OJtw7dfm&%naTu5Bscasf*>m#;O22rw~@qoG&20hrs< zRy8M+*E2GB%*fm9$_1{GVNi0QJjA!Edzh^LGQG#79>H_6+}964*0a~i_BS{jMtFUS zAfYJb%qB_`qZgtvz~71pR|eE{9+O7+)U@#7&!+%`jLOx+HYyaXnUgjT)eadIm;iqj z)=lHwccsq5jZjtnQKsXGHnDChSv?ruZ_1!*syO32;O%?{drDq^h1O$=$c_Po*8pyf zLW6$x^`QbJ#%7~4At^+Uvn9A$e2loK071QXTj&B&h-Erw>1&g3QZWKTE1q)dDuB^8 zRH>}Q*hGgeayZ~VM{LfJyq@Lq+MqgqxU0fbj_hBebAX6GKt0Fy43H9)Ym41ITOezO z$TH57i2;b||Fsq^zRtRtCf9QYkYG^l5c4_Z)_SVuvRi>Eam4nA$m1)%DoYy#~q(|3?&yiE=OWaw5vDQ-Mmq_eD+!E@NLX z`m+E)Ln&272Jb7@2l8NhwgdlmAGS=hC?+^rRs^bjod`;aAqs9r@kD%sdy{{d*m(>p z9-4_%3T~i5uQgO&^q1f`~8}RO=S&-juM&7(r_i4942gvh5crZw&Uf~vr_VMT0uPHgi0U`5Yq*)uW z!dK=PinB(5@kiaq?#|`Owji2!L<9BpLqKN@_y#>R>y3j+n!=1GFf>G|Kf)&yqjnd0 z(U~$MG(<))ewsxI?#aq_{82&YkuF&5Kzl-iVG{K!#@NH@vf^z}z^apn8oT}_Yz>}9 z`!kXKZ(lsIy9If&Qsgr8{Wpt%i_0180Za;{7;_gvTUnp*B8fxt51sSv%aaAIn1<5( zP2xl4AF|v( z0e5Ku~wqSu!CVGh=7oQN$wINFMy)1 z|1vmh373&;D|als28vV#27Q_8zePjZF8X)h{uP}aORb{N>Q5_C!5d9OjHdz{BJ*KB zx8`4te=wQ#S8&Qw6~fmqgC~~o{uMQLE;gcJ)I*jkcMe|)Zax!V`d3j%i9j(QOcg{w z!uj;!-}z&Pt$LJue3yPRLUGdZe=;c(w!aJ_Tgdk1^Itd?vi>X6g?j5tP_@hOzcNu_ zS(Fu`7WvVpYE*pZh*n2b6l}8k5{b2Hp+^82(QRHGc5wM3b3p}0gp=PzIfm#KL=*~j zxWm4gCjRSRp(qy}#C(#fAY(($r}F9!byl%_Ed;p<>r3Kpo!1>QmtzPqAAmZ%y~$R*9BqUC@b_V z@!MRCCVTOe{oj%KG7#2|F!_4JW96?xQ$z-*oEK4+@DMiLFi}0|-wy6iRNwyF!LYv_ z`~g2;yvSTe>|l(SGTFac?~yy);U$nq*RN?42T-R4l~|Cc;7bd-v(%@0^snrTb=EnM zh|AVr8dR=3R!&8sXPFqiw$oQ;16`OoSYk@-*~3QnBH6Ht3XB*my9p>0)=N|vZ~ zd!Y5riE3-?!Yf4SG+@oDQ;+H>$Sd%rl@O4Mh5h|)nZjEVf_GO;34Ctn_<^e;xYHIK z+;Uz-Tf&XFoSu#ot&Ft-HFj?xERQZkj<|E@@dkmY&V!yOTHy4ZPIVq68-C)&kuF`w=#=z+Cr z%2bjf(KrBAkIdmkR&+85`1_YChW4_Jn9qkQsBX`8OZD$uOVZC>Npk97gH_$<&eH>< zhe6dq3UQGM6Q+d9aYZU{y-oB4Ye^@?`f!xPKW|vVFztzRKP<0VJlxf z%wwm%tVUSd-CU+@7dwhAd8$4q27^eqhn$%Tjj_)~l+V^*U^C#`448E@p9#mki+8ke zILG%D+~ls|d6E$ptEIdE^oh>LA6~Xr3h`&8r+Xw>)46K(1n)m|D3E{|sUdff>l9Qa zthF=+%Vhe|3ix}|r?ASe2@clZ8TZu0*7fhWs6a6A=wcB!@$mGeo41>8wB^Y6_Hx+C zeCus?gp5(DJ(&Vj5Pc> zk)`(A4VVQ=`pLq_%qj$LNng>Ez!QO9haRv@{@>c=m$6 z_(bu-o9zOJnk(F!LfB##uU0kK^x^B&npsvfa4>%sIeAhj(BZ*UuAD>5H7Iwwc0C`n z5Jorh0w&#nS2_A7cH(#S!KrG7lzCQ%2)09Q?esd_Vsgf~So$u69n)E{xw@j~N%i#! zdoiU%+Ok}Zk&UC;3C)@g+aYBDSy;|{N9+6R?9p=NGuOH4$3MGQKSEgC&1Q!H3>hDa zYYdiQqE}0KYMKx3`(;Kvu2*74HWCVPi3s3aC+nfG=Cd2|Qz%$~axvw|k3rYQ@J<>Z zgw2DKwRHY=+PMCpVSe!W_x&#NBTbj^C>or7-)0~FiaLG3rFN>_yo7glKI#LqzfR>+ z2y*0XgzJoxeBd3%OKGOGX102onJ+UDp-68s;9Sj47Vuel+lcc`G<=p0$>=$pF+DBo zeIRjM25ITf_)&w;@5@{~Ps`y}vDwN;2lLish9yo9JGCUFqHo9Mm z@d}m4ZdhAqzDf?BvZ~ z@Bb6|-N%8njXtDnAt-9DD*nceyD8GJQT>UEQb@RA`f1y&x`@sIu}N~hBJBlRlKh0s zACr`z#TpMy!XrdTmWNn!zO@|1&wuc+bF{oIGY({7-;rI9#9`+}bP4(8!ZttiEV;Pz zGQ!R2TQd?q6s1iHU;(tn*37F8wcxcfzZHYJ0`>i#G9rN;*%ifcbA76Tt)H#`6sBPE zCedL*1_1UKo32PqVjvdQS-V+jgFle=S@Fg)inXBS-&;5A5XG({{Zm%>o#`v)r8hQ^ z0Rmw+S1m0uIU;)oO-&r+tLhFL?`Sd(heYq|Q%#jZS1U3qx4)K7XWVpUkTey6N*vpd zRcM-5i#{Y!~JY=xxriir$^Ei5tlYts*1#59=Y3HWGoeLK+-C&I%4-w>c z#S~=iR&7oq!=$jflM%_=T-WM!v|6~!@l#NP71OVh9CUQIUwkl6J<9rQ)?6G1nnfxT zrebpe8|BR~W$*OsaQ?FCKTN=%ZPXyEITPdbXFL5U!JruRQb6Ts_0lVLT}Q{__yeck z2d!sFV!{5cg6t$5Th8+Pb?ZQ&-UN({YW(H9*?0l8p^hIS6hY%w$tQ9mfxxjhh3YDm^Pm!0E3B`|#C+yFA%t>WGqS=35eKe^MNrR}eP++>RSHluBxUB=uvgx>wy*`+7NDMwl4Q9b=NFbmJK@T2D*X`7vZi zm??9x?8UYi-a+3Bb=GG{w0}pB7j}z1LG@R2gs@##y&>s50Ffvwu=&t!dZlJ(KI)2~ zZC;;NC;Rq=mg?REJ)3YinU~$iF6-k;|(&zoI)T|H9rBLd>M zg(z7u#fvcVaCTV6B0ucp4(!~u)zuV2h*jW&-Uk_GVXVb##b*rWt!T%t1z#BN3e}$v zijG*jKE>=xM$+M)GQQe9eHX;CFQ)yOwXlYB*RpZPUh`05Wd^Ff?w9HP<_r8;)t#Lt z4fM*w;+2KRm9P`X@>6;NLVCQ>6|cG9Fu9@G?LQ^PL*2c-6BbB%=^(PBYS8HYn-hoNCaSEIB@Fm@;^0nKmtc7=6rU7$M;90v+4GF3=Ptn93F1l=&r2w^{eT+L}JT z!CloR1RLFRyJSNRh&0#4?8KykA7JPR`*Y7O%i=+rCnS5(jzY8sKP199!+>e;B;Plk zt9$UPOLO>MU&x$PFRgA5xlm3Y@HVrJcyF{dd+pxgRwUO=@< z2^usW`w;IOH?-XIwWk{7cpi%809m!$o?4Ul-iQy28lpLivxT9V^TlCzY|>G2;_NYUFcyD9+#V^7(B`oMivNZfQtmZvj`f9T1Y>GU5-pDM{PC$P&{KD`N69BH11%m_uA=IT7l zUA@S_?qwwLwaeFsdgT_A-H4A3_h+7URb3vAQUGkPiXVK3b`t#5iz3uP+Fapq}R-K zbc8gZ`F&#cI}Y*kk1La8zd1CHO{4JBzB3ICLv8cV$G&hM^1ZX1mC^Y<4jpqg7l3n9 z?92Q49E0H5QLpud4Bc&0@jk|>c)@FdQ&D_EIIhNSWjdueBnJks;PYz9{n=SM7bh-ZAYkX>~CYx5czc_IJk$HguJiT8xS0 zIbr`q-ad=aoD$9o<;6bFynVLeMxGBfy7hg~sg1*`XP|v`9(;7`YlSP!VoKI$*!$=$ zJiEdr;h5&15VSWB>!4C@&XHeA0F-?+Q6xLg^9--h=6KUZF;+E|gAP0paeL6+l`F*X zgrD@@4^QDkOWPmvZjO5%35q7JB(~t+bN=H9#qJ#p8zU;{nqAYD0vqp-=#Tud^8Ef= z>}?3wj+^W2HNAhVp@lyTYu~936Lh;s`Op#`p=R}%g@ecL4<5Sm;{;p&T%>H9dYxIE zu%=9VnRSf$MjU3RM#V$(?r0sRB-GP~>%?L3L8PR`ZHO^&*})JR?O88LmG~qE8Qy#^ zM`p)X?n3p&G?8@s>2w0pi10&o=P(0hflb7%xt8Or=8V!l+#uH+Va@Vq!XAG9Sh?yz zZqk3hE_ri0t5&pSa`6`R$Vv;$kp%?Ho~nFfBjVfejzxWr?$vVgo6pd0(i8>K)aH+_ zqixI!y#7CtH`UyYTF3b1$ux%;vV0UttRo`b10G5V+nBEQh1mu&_0hrJ(~oN!R98@g zy~cjurz?lx5`TO(PR6DnvF(1`EL(SGdKN&^gP+v?fzJ^PydB zr*6N&XmFZ|lV$c$HphNzR8AO_VOMsHu~o47$B*EnPui?#%dyffNJPQZHErSt*r{$= zCuK%2`^H1UPd|*+3h>tSM0)uu(|#>yH{ivkmd=*y*!;Z1NZUBG9Ba=~GeU1@y+CGC zh&Rd)Do`f5G|5}*%YEsf_-Qjkc zHVC2hm!UqMI;zCYzJFQ^zrkQ0s(VW{77kY|+lo27DSpVl=eC_~ zPca^acgzp6tib}nh)HyOBJCt6D} zvTe%ukQpNOtsS~0z5LA_gcJ&R^WM?vpFa%ul5hIk5I?CTp|ZAa6r%Ctw-a# z;CD~%@-bTS&);eb8}5&?ZW?%-uNu`GUK}aE0IqK}oPtyNaJ6w-p<2zeRP8AfpU%Zi z-n_fx82p8c@!A5jR5pgkk9Ni^8Gg!8O`^s0bT{)AB1LaHdMaW#QIHUASyZp-eG+!{ zwRiXJnbcRTl)9{8!^nF%Q1&=&4Q-4|6DsGq^}Cws`wh~%ZPGO;+DZ+!7vv@hu0QA& zw)@~e`?jQd(u|tCvSk{XbXirl^gnr#q`StCw`DDJV(0xQ4^}h?-#PC}Q(sm^ZGoU= zvO4^df*=xq|M1Oz4tUu5mGSQ&ZaA9LE7T$n6aIC3$cM=ujjbRv|E8u?d*(Aiasg%u zyZZ@1H2JOtuRY`2WxLjhIUnWabIr~evxRi##62ysa->98IutbCD=32t#AX9TitBU99i?|4GnUUmMpp? zlNI@C7egO$W2Pgs7eP-|Z2nkz8wr?kLFs`E_Q}s$zLY;}tE#%JRXZkr6I82hd2eBj zo!g=yXTPtehKZNU(l(z)^;Q*A_H_ zN@UYq9%)nWvU|@%y70!~5$TUG!6fDe@0gXnjdc4;?{M!1{WZ2%_>=k_H9C?puLzH9 z=umcG=t5%ZFxM9|1rw~@$CWJ@BupTil7s(*qEGiw!ij^I^U2zHE_2cTD#c`q=Zouj z%QE%NGBFAQgnB8oAUT<<$3ll5R{na9U->Vfs!I+m7_PBZn+Fy#c(Bou=$d@5%RK5;{D#N#JamFD{gs&`ka zw1wD;@fFhLFD~Fr8@_fyLSmxqVy%TDp#f37wy(nU{=+30s{iF@0J zjSpUd_5JBv3B}>xW^(SCd;GxH zie%io}mj0)|iE9tGbABj(W zy~owj`kA9k-zofaCy!S$H+d9%`uIxSL~+9MA9TObNmg*@3vM4 zGA`coH7E;@301Y+A-k%}ddQ_wl2D7-yU;v3b# za34Dea6)4c0cS?^)j% zdtKW@y}3OT?lF9|2Tmuv5i=Gks*q z`@Zs|`^r_^;-znAA9sKNf)bZ9-phXy*qr2a5tw>Eh78=2wf&eQ$fRp}NmSljn8UF) zV~C8i4c}|1?ouaf`?m7-%}$*8H@;UYv^CdD;`zSOQ#t;2N&frA@Z06v>e0k6k|ps= zt|^6y51vh!PnH{P20)`ZF~c`$=%Q6FzIW>nt>)G1>MMEfbd7PNg`z#li@hTYpLbrZ*1$Yf zF1uvqyJCxIYwa4AK7VN|G9~TV>J(iF#MOQ?mhI%5=7pS$K2VIlqK-VbsXx?J#Qi=Iy`>IBKYbc|%r-WPQb%XXbLDc@_7*@sJS z8OoAn48B)J%1)xp52IftF_$}(Q2Z?3eZOleCtzB9_m@sYxK`tV`NMUG7WUalb&t24 zbo;8fCy#yYsd)lk<#z}bGx}z|mLiG$(d{}LT@YA#vS8N1!F_kbL}^baemU~D3;91e zsx=G&Kb&1VoVuO~MJG!eeUUY=o78RUtZRKJV??dZq%~imYl`Lf_Ke~`=rN5r`LJL0!Re0MZ+#bS1! zq4#Z3%P%r@0!E^MXZx-2{%=&q75OSu%`ZGly??%dYjU#R-1=H$5FGv3`jY;FZ*FIB zw^N_ppF#)o{T{vC$ZW}!J#{a)j$VthPb{i<4mloX*A==h2FVbU6}flb#w6?0kRNQyBUTlNKBkpapKKJciIo z8&`9W4L%Po{s3NV$#Ra3=sxQb3;@*>xY})o$iD7SvNgFDYW-sZ4;PP@kRzS^;X`7a z+T*(KQc$*(_dc!bZsz+MGEWBY1JWhZc$mz%gwe1zW8X@f?i)JX7sE*@gH0XCcUH#| zbt&n(V!KsoW6rINbaiej$De@@Bn&>fx#(O`nTLAa*^%Wt3m1zM!sY%HUGq8@#UChZ zy-6!k>UiOgl)(WxcO~lL?S+>6k{$=|`S;z5di$K1^2qt>Ryu8cNn8r}PK9s!>y>ED zn!u}@}2>>3R7e^x|JmUqPF_tgEHO8?s!A= z@Ds#2-IAl76>%eJN-ZPovucV5dAg&oE*g0bliD39Lflku4<5eyo)R3IA+l5Z(;aue zLx_h#F)Ixdt%#dtb(7erxWPCVI!dO$ZUPk}9sF2R71#34)U-UR{}N(BGoJ6r(w8cJ z&yKdON@av*oYwx*1dt*s=@tOozxeUvrk4j_AScQ2lOIxvlaTn+Ctum@6XxIGiW`D@ zEzCc$sNlu&aa9HH(OR58d`Mq&1PU+TV@$vL+D&7rfHXt-tAsGUF*kKIFSGov#B6_z zi;SqTiQ~X1@BFQJ-r})RX&vy*QvN`qip<3&HhtR=&KikvQDh5MKEBs-EUKK&8uRT^ z9o37eiPmy^2O@*Cnb~GNTof-rTv| z@lB*l{OzBD12#%UycoOt?Web{QAe}3Ke`rn8b)@I+MP-+SmZzjkgJ zzVn6jcPUDe0_VYxRuI4Iocq8$!?#|S}(I+Oe7w>4AnZ&l3vrrpQT}g(PngML~e5U&6 z>d!gz#yZ%<*xBH~^PJak;93p-aF?g^;5hh6S$8L=yz4vK{mZ8bMcAmzQQB;qlucUE zarmCOk^Ck<3F(dp9yM8Hf}7V@2Ljt0IM1`=*a%CC*hAX9P_njJ>+Q{>e@1qagJtIR zow0i^Mz&Lzk!_rVcL>}*!&FRIZERCi#d_%K(U08;CV3Vm`hb;CW(F5C1b@jw~P{fbV6z#Hq;Uuif9Q-?hZ^ctFKDV;DGo{;J50~6;cH@{YO1~Gr9V%2$yIUhoC?Um#|<52dbp>9qg z$c;tAg}&t%wGje~BogKyFuw(a@fe;57q1sf{)7<;wW^6Q5gJayM+@o;0e2f zU$;nsOSBYBM$ayTq)(TJ3a9MH%$%$T5DGE))&?98!$y`LD~X$Z`p};zAoB_XY&Pwz z?@tO18-DBxgIVzn07}Ru#g5qtlxy7t&Mnw=DBb9cVE!Qzq@9^3H|efDG;tWfLr&aO z^LuyI0WyFDO02^xU7A)8jN=AfW)WGHXA0TBzRNa9-1UCN(8<0E4*YiY# za57*U%!j3Br8FV1h3$#RL&v0o)@Pd(^8oNER~0)ICgrTcrt=VgRP@1!-x+`!9@94S z=WWq*VBf%|Pp>qJPyw_Z7g_VSy6W#Ay<@<`QB6_Ib08xdT!y)=)Fej78Q2qaBv3ndK)p?vHCB6=4W zLUcL&VHkakH;hgsxzT`!i1$$?iPer5JtwIFhw7q|JWPnN#EiRy%u>DO z%MCS<(Ljn~oIKR1EVa1y}2Xf95|l^*@=z2eKPVUSfM z7jr1)dbKr0Bnfk~?A&TE(QQW!_DYu4ISHwL42>4PD9m{PMlO1WdDY^bB5N$hp|)pb zH4CJ=Ab|-!e(BJx*N=l(NTg5$Ka+@BCVbDncb*Ps~*1`2C3hgFiIT1FBqyb zm=TIM8rK4VWnaESc$bgN>!EwgMP%Gl>o(U(RxB!x*p zG=a9N8-4?yG;=AjqW+lOkugaM65vlT-8xm5^h+^A4L(gGr8=;X3o;&Z5IhG8?UHTN zISCYlVJ*@sY^dCD693>du@_HnR^pFpPTy}3^D0T05{_?pbi5+KK2bFvNxW{C2Cc(_ z=mPFHIhiU%JByN=q?9k5415QqhWH`<=jXW`M0D`^1|@z$yMOzsp-n51L@L>Y|NVME z7+(YC4EiCy$9J8=bO}Mjho0k)rf!jK1wp@a@V&Jk?ivh&5Yi?*tsS0&Pl5ZB;O0H% z)zyNhztaT>0@3}lIm{pjff_y?IiJAB&a>HTOeMSXm;%IuyG3HHd^wtwMi`KJzRUrk zVipwuS;Qr_&c9@#+Yt#MxDh>(>@leU8z2*A&JF!5b~@7V0vp*KyfIaYUnEiLM;H-~ z3%6nXRJb;WD62tX7-<&krhDI$nD>-QY@5B*x9%=pS_7%Y%t^>i82m{Mc+fkujT|^4 z%&`R#Q19fc@B~8c@3@_eS1RB@dMub3qRo2wK7z7TkI-pMRVk&w2t3x52;No>=gYxL z84||zYp_Tk2NKc%*Y`H-MR!1ILO81Q_Ob!-c}eT(n)e(O-*G(2NAA;P%rvaiuM$y@ zj!?DJfhj;0)0?!5tx&oXle8E?SDWgVrFGz(D1tt|+@SJ6nb?*p{*(T>%a9A~mHJ4j zaXkQE_rYhYhqiOcfLCp`wI_+ktnB2oGuS!Eb62dEQkDB!$L-nc<3y{Dht2jU@8rgS z$ysgfR1Ib5(zdix_%@* z3u=FZ1a5n-Zis|}a2>^rdv9jF1P7i#u%p6zc(5c^k zkQRvqnUs{Fy39mo%O_0$OD(k7=K3{!oCs3y2VlIBa^w#Q^Nk9^qF<9jF-F%hEyqu(mAU#oMd$ zz%Hyi=!BC$NVxKff~XI|an~*r=OL!3Hr%iDggfajJ_5M|6M2lg9}`4{bvw}K}xzUKzP_&Zx{2hgc=>_(9vE}07fSV zLoPfV&rO!4kDpIH0Nx4bs4~9IuNtMkK(S-Twy+16qKJ$B0$F-u^ntz-R}#>zx{3;D z_zv7i`%jAz7k82(VeY*a!=v3C3g8fzjxoRWERHYcxfWiFp#?YuC{s0u^o_pd7r`FD z*DJBIdY6{P{*KFzRd{vzV-OKcMtBG8h5_OMua)~e^0GrEaG%KL*v-DH1VSlb|IDcD zysUtzRM|Fv7-=5^n6W;o;JW^H4VhZ5C)Rji?nVBo&s~UU{Fi+Faq23$LD(jZm&8m* z+%zU;8RZ99WfB3pfV$PMk7r6iz!cEuh%$Z_2bxMxl7Vw$v0%?FPgs4u-fy%7Tr+Hb zeWE-rVI|t5#I5Ag`?pE0g&+~2!fqta#P1zPLjDMk4IQ#%iv~=zQ~GPkrCvDQ ze08{tszL|I^rT868m+Fv{H|OBFUW3x%EwC-PS|RB8J!vlJQy93QeZO3lV_+I+*;?= z(EZSLi>)hhJ+Owe>Ab-o#v7KzEZ>3uT{s-6<}b;q>qO%Z`!sWi*|C4a zjI!ZoAFmZ&Rw55zFb;fK@&x3X>%jlcTRbt|gngn9X#H*Zm<7b*dkCl7yE?zut&Yky zz>f7k48D{{TpBcN!rZuZmsvU2JK@;_zVcw;N>Mg`TUG)7f*~L-oXktZ!C+npX#Wk& z5oAU6>yqcz!QtoB{~vpA9Tex&G>YQx?(XjHPVnIF?(QzZCAdR?00Dx#El$t?!EJGZ zyUSgENB+5Q)%Tscr|$Xc-WRHNr)Hj+XS!#)r@ME$``{xPZw?fTG2+?RNaZ4?(4=Qe zrS2~cAkhb?0HDaUM3(->tOa~s_@*vk2;#0-bwyJ3l&OGmbe~SI66^HWa)}QV0eODA zMNy{U&|hrJs04zXdp!{+*1ObpFQ^VFpbFLwb-mv!Jw6Cv;-`U|?qC+x=qwb;+PC5) zPy)snz>vGGaFY)_6s}LNA=O_ItPd%r5G1&7z=<%y*V2V*tIYha2PLLbGI6y}AO9x9 z&^L_j(=)mdNC$Eo1x0-|phNdI!O#_lV2S%(2zpK%5QzbetSym12W*J$S}*_lvAqDZ z;h;UDY{no79I`|g_>h(-ga@nQ*%i`eph$#&tG|D!G4D_>UFePx7%D#CqBe)ZAo=$~ z5-?4;HNp%ogW*zmkhC#S_`%FT^w=eRR6Zm@_A`W(%OeL=w?ysohShq2gC9x;5%ha$ z-q$Ay1jjo((;1U8wnY<$jAE$u^z|QIklG4jL7I^fDDVvx!VMSw6-E3793)9;hi25t@^x{2Wk5 z>BZyrpby6hs1^8!&lG>;XtI7m1z^woJgDOaRlb2L%^K>*V@lv27`Barfv6zpn{Y46 zq|&w&iBjQ&3R<1H?m!dx2!qp;mSq9vKKmCs0Q<6$^5VnsKmc)~wwj*(wTLFn6~wvL zi)Px#>nK4DJkVM=9Yo$(?k%>^1+`YWjsOr5f#e8j6R*F23FlB8r$jOU&-s>&Dt{SI z6hOlZL&WJPK@r>2xflF`Dqy+W?QQ*VV*px&x{s?X@$~Rt!a=aq2(>4YJfC3UkLH2g>Ihwb5W!W~q%DZV;D$tLI1Au&-n2>b-7DIrV`pxWe? zEVj=jSb_}lrVOaVp%UPguq4r4nWqS_TJy~5cZ^5$ak_wh`(9iqCvfp_KU9ON=AG{v zTKx*D?nY!A2M(I%?@z#!x4wkaDDoy~;M!U(&O0Ai2B{B?jHp07 ziwXDN1<)HzyxcCvK#&H3c1Xw8x?njiSuk+Rd~xOqB-U?T2Z75L3+V4I3QP(}T+9VL z4?NP<0OUc{Vn8Tx^_Y!eVb~)z;Ohp}c7&CqHVA9+^mT1_Y_%k^VqXMw0aRuacjpEl zgNp++ws-5N!Tm7UVh)SN1))F-IE>4derQYNk%bARNHOgE2+}YdTX*j@K>o8osUR{c1RUv_ytP9YSLdnl&rAPVjz+-A8Yf=|O4Qvk&4t^kE>M`) z{L6>DUkYLE?Ys^H<&SOyN+9B~w~U|K;`N~;gMy!r=VoR=hE2jZVfzGM&|Qe<)P{fL z5CR!f#;&_oP~uyhSuTz`#^5FmkU%fN`)uO1Wfrp!S;Cx)DAY-1HX3!j1geLls_VE# zl)b*3$ryp&AZ0lS#V`Pwzd%T93NhwOL`?*F!C$!9r$-mBR)OM_fK+b4^16LvXulTJ z9bAA=2QQ`BD$a+hDTAS-bKy1(_V;uLqSpJMF$H7(!$(Yv><8fFWojN{WJFQF8u5XG z!Y&-=LyV#LSJG9#zw;vRH}c>zYTD-@B0qe!UUZ`KJNB17a2^T;4yHD zG;EzNdu5OP;Gs#h_EL%q0{K~>9byT`#6l_*vjb4gxi2{&Z1v8ViIVZEF4qio5vWi#oIq^vFwobE9~jbB8mUtgF9?$NdgzJ-7wRc!zq ztu$xyTVb+#;})#zx~XFeg5c~&V5(ii)Vnp<-g#WWB~RJ;WrBkCk-0r2tтqAX&5C*KU=b~7 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⁡nAddWK#yHnjYY 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

@@ -140,7 +119,6 @@ const FacetedPanels = ({ panelsData }) => { title={panel.title} uri={panel.uri} tags={panel.tags} - lastUpdated={panel['last-updated']} description={panel.description} /> diff --git a/static/data/slim-registry.json b/static/data/slim-registry.json index 189e32c48..da5b0187a 100644 --- a/static/data/slim-registry.json +++ b/static/data/slim-registry.json @@ -8,9 +8,8 @@ "governance", "templates", "repository-setup", - "project-template" - ], - "last-updated": "2022-05-12" + "github" + ] }, { "title": "Secrets Detection", @@ -20,9 +19,9 @@ "tags": [ "software-lifecycle", "security", - "continuous-testing" - ], - "last-updated": "2023-06-09" + "testing", + "tools" + ] }, { "title": "README.md", @@ -32,9 +31,9 @@ "tags": [ "documentation", "repository-setup", - "project-template" - ], - "last-updated": "2023-04-27" + "templates", + "github" + ] }, { "title": "Issue Ticket Templates", @@ -44,9 +43,9 @@ "tags": [ "documentation", "templates", - "repository-setup" - ], - "last-updated": "2022-04-12" + "repository-setup", + "github" + ] }, { "title": "Change Log", @@ -55,12 +54,11 @@ "description": "A guide on creating and maintaining a human-readable change log for software development projects, emphasizing the importance of a `CHANGELOG.md` file.", "tags": [ "documentation", - "changelog", - "software-release", - "software-versioning", - "repository-setup" - ], - "last-updated": "2023-04-27" + "versioning", + "templates", + "repository-setup", + "github" + ] }, { "title": "Documentation Hosts", @@ -69,26 +67,21 @@ "description": "A guide on possible use cases and recommended tools for hosting various types of documentation with a call for contributions.", "tags": [ "documentation", - "use-cases", "trade-studies", - "doc-hosting", - "contributions" - ], - "last-updated": "2022-03-10" + "tools" + ] }, { - "title": "Change Request Templates", + "title": "Pull Requests", "uri": "/slim/docs/guides/governance/contributions/change-request-templates", "category": "governance", "description": "A guide outlining how to implement a pre-filled pull request template to provide guidance to potential contributors on GitHub.", "tags": [ - "contribution", - "pull-request", "github", - "template", - "governance" - ], - "last-updated": "2022-04-11" + "templates", + "governance", + "repository-setup" + ] }, { "title": "Code of Conduct", @@ -96,14 +89,11 @@ "category": "governance", "description": "A guide on how to create and implement a code of conduct for project teams, with a specific recommendation to use the Contributor Covenant.", "tags": [ - "community", - "code-of-conduct", - "contributor-covenant", - "project-management", - "team-interactions", - "governance" - ], - "last-updated": "2022-03-22" + "governance", + "repository-setup", + "github", + "templates" + ] }, { "title": "Contributing Guide", @@ -111,14 +101,12 @@ "category": "governance", "description": "A detailed guide about creating a contributing guide for your project, featuring a customizable template and instructions on how to use it.", "tags": [ - "contribution", - "guide", - "template", - "project-management", - "documentation", - "governance" - ], - "last-updated": "2022-03-31" + "templates", + "governance", + "repository-setup", + "github", + "templates" + ] }, { "title": "Python Starter Kit", @@ -127,16 +115,11 @@ "description": "A guide to a complete, deployment-ready Python 3 application that's bundled into a reusable template repository for quick implementation, with integrated build, release, and publish on GitHub.", "tags": [ "python", - "template", + "templates", "repository-setup", "continuous-integration", - "github", - "docker", - "gitHub-actions", - "pypi", - "automation" - ], - "last-updated": "2023-02-02" + "github" + ] }, { "title": "Continuous Integration Frameworks", @@ -144,12 +127,10 @@ "category": "software lifecycle", "description": "An overview of different continuous integration frameworks and their use cases.", "tags": [ - "development", + "tools", "continuous-integration", - "frameworks", - "use-cases" - ], - "last-updated": "2022-04-20" + "trade-studies" + ] }, { "title": "Reference Architectures", @@ -158,15 +139,10 @@ "description": "A high-level reference guide for the implementation of continuous integration best practices, detailing structure, component interrelationships, and processes.", "tags": [ "continuous-integration", - "development-pipeline", - "software-testing", - "automation", - "deployment", - "repository", - "versioning-systems", + "testing", + "versioning", "devops" - ], - "last-updated": "2022-08-17" + ] }, { "title": "Continuous Testing", @@ -174,14 +150,20 @@ "category": "software lifecycle", "description": "An extensive list of resources and tools for continuous testing including module testing, service endpoint testing, performance testing, and mobile testing among others.", "tags": [ - "continuous-testing", - "performance-testing", - "code-analysis" - ], - "last-updated": "2022-04-20" + "testing", + "tools" + ] + }, + { + "title": "GitHub Security Best Practices", + "uri": "/slim/docs/guides/software-lifecycle/security/github-security", + "category": "software lifecycle", + "description": "Recommendations for enabling GitHub security features for repositories, including using GitHub native tools like CodeQL, code scanning and more.", + "tags": [ + "software-lifecycle", + "security", + "testing", + "tools" + ] } - - - ] - From 4dae9a9a0c00c362d4787702448e0bf0c97e447f Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 5 Jan 2024 17:43:13 -0800 Subject: [PATCH 41/61] Updated images to reflect new SLIM website --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 948068fda..564a85d2c 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@
-SLIM Logo +SLIM Logo @@ -17,7 +17,7 @@ [![SLIM](https://img.shields.io/badge/Best%20Practices%20from-SLIM-blue)](https://nasa-ammos.github.io/slim/) -![screen-slim](https://github.com/riverma/test-repo/assets/3129134/3afb3179-4433-4848-a4d5-366d50a57988) +![screen-slim](https://github.com/NASA-AMMOS/slim/assets/3129134/d4da5150-aae6-4986-b18e-5c463f8ff38a) This repository hosts the SLIM website, a project aimed at developing a common set of best practices in software development standards for NASA multi-mission space and ground software. The website leverages Docusaurus 2, a static website generator. From 791335681b4269879be23ccad351fcb289510de0 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 5 Jan 2024 17:49:18 -0800 Subject: [PATCH 42/61] Simiplified guides intro section --- docs/guides/search.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/docs/guides/search.md b/docs/guides/search.md index 06f07a6a8..93672c2e2 100644 --- a/docs/guides/search.md +++ b/docs/guides/search.md @@ -9,13 +9,7 @@ import 'bootstrap/dist/css/bootstrap.min.css'; # Guides -Welcome to our best practice guide resources! - -Here's how to get started using our resources: -- Use the below section links or left-navigation sidebar to explore our best practice guides -- Use the faceted search below to find exactly the type of best practice you're looking for - -## Sections +Explore our guides via the categories below or the left-hand navigation. You may also search our guides.
@@ -49,7 +43,6 @@ Here's how to get started using our resources:
-

## Search From 9881c55b15b2f174c780dbd7adc38f023357c042 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Sat, 6 Jan 2024 12:56:36 -0800 Subject: [PATCH 43/61] Fixed bug where buttons don't stack in mobile mode --- src/pages/index.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/pages/index.js b/src/pages/index.js index e648ab51e..b6fa2818f 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -4,6 +4,8 @@ import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; +import { Row, Col } from 'react-bootstrap'; +import 'bootstrap/dist/css/bootstrap.min.css'; import styles from './index.module.css'; @@ -14,18 +16,18 @@ function HomepageHeader() {

A community-resource for exchanging and implementing best practices in software lifecycle improvements.

-
-
+ + See our Best Practice Guides -
-
- + + + Submit a Best Practice Guide -
-
+ +
); From a608a909aba17233728b52cfd5ae475f8708dc67 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Sat, 6 Jan 2024 13:09:16 -0800 Subject: [PATCH 44/61] Fixed social card not showing up issue --- static/img/docusaurus-social-card.jpeg | Bin 150534 -> 0 bytes static/img/docusaurus-social-card.jpg | Bin 55746 -> 105157 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 static/img/docusaurus-social-card.jpeg diff --git a/static/img/docusaurus-social-card.jpeg b/static/img/docusaurus-social-card.jpeg deleted file mode 100644 index d132c78392de19a8889f3d996f4f37b5d412be7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150534 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ⅆ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 diff --git a/static/img/docusaurus-social-card.jpg b/static/img/docusaurus-social-card.jpg index ffcb448210e1a456cb3588ae8b396a597501f187..c4569bf31e6ffd0249eb37dc2ef2bc75c8626949 100644 GIT binary patch literal 105157 zcmeFYcRXC*zc)I%1QETH1ks7;Jxvdycasoh2%{5*Nr>KpAP6FQ9etulZ$WfMpCLLk zf($cw=KDM6InV3f*SY6)?(@9vfA=%9_IzGz?Y(Ee_uBijKJ|M3dJS+}M?+f!Ktu!p zXc0bu>vh0$^+1pl0HCJ_5C#AMlmKEPdH@N5BO-hNQ6K>6zjy%PKH(PtApT1HKYK`P zzLNY;p19zj!RrHn{0kSbFWAQg?0H8@`~g7ziMAf;KW8A&zj*$CvA3tW;un$tb)-A* zZhYRyJ_)`40idHKE+DNTA-V@3rXwPuBf9Pd@DQ$ojObtVufqr%B4QF!GI9#a8#k#4 zJ2c)VTrLR-F)0Zd**||n6hasWkkXOS-<5n!&S3b8;+_}d!}rPgl)O)ByO@k7(0o$% z-eEUxGPAI3&_>S*Uvv7 z@NH1|hlt3i=$P1))K6*Y8J{z=z7-S}6_=EjmDklbG&aG%H@9^6^!D`+3=R!XPEF6u z&do0%){&@<&EH$wJG+?UKPRVWf3fEm|KK75ko+4g!uH>g{oioW5pWTcl9G^8{DX^# zIN%@Pbfjc=CCTX@8&bUTVz~G4JtgClisUzx}uF!S%2I zb-#o!BQr{OQ$zCfn$mw89QH;GUaWDNmqJvqE?4(VXJx7|poPmNx1J@sISQ-D@P#Z08;9xzn*WtJ@-p|^ew&`Q*r^`&pG|B$ZIzhaUsNgeAy*lqan z!B?&Y)=^P<>%{@C@39t>kG&*5ADl%7EX6y3(S2>>DZ?cL3PwXb3F(f~spA{8=z0HdKgfYE3TC67#bcT?z*z}L}#@B63! zziQ^qSL48&(&O=Yw`s#q-4;%;WFP*9`qfpaZf62mJvDCaZmNo7?~kvK_a^vsDTegI z{Vz=RsC}LTl6y3g(y0c_4s0cE7{0JbZ=XH*qZ*XKxOpm7hQ`0Xs%3XAF!SF4rzstD z>W#~NgMnJ?N-AxuB9lQXr&D2O94-hDtKd-gSH3msTt$}xjt+Z$Bi(S;@ZUovE1ZhIbQ2fv*rtl2xG8ZU`ZdI5TE zQ&umZ+aKPzBhJDm%w;Y=I3~iK8mIrW+_Y>atV~C{WJc-hw^$)|GDgEkWK1W{`25yc#-hvMvhXy@!L!HKrQy=l=0$y>6&~jT@loooRC4Kxlv#99{o6- z;sb%>S1DfPRB|O|)#UnyB?`tKqXL3TI&;ecMY9PdPK3FA8T?qC@deR;tA!|_JI~&< zVKdMby=n~iFl0@6m$4pZA`16b_+>vUM{8y{o)IU+*fF#vc=0RFM>zLuB&fc%{eF`Q=`6Ufrs;J5@+uBdQ z1=!TN?${RQ;Ij{!qtrvdIH}OF7K#BSuFxZ^8L;&1B!6R~q-$-Bm*Swd``XF8WbFAv z6S`qc;*(mQA}gT)$n6YN zUJR^(X_j~5+tmK(Qc8oGOY-q+!NW^7ge6G?pyAWK;j$aJFLEa9*lg1?nvOtETO z)aHY%t82@pZmBKwP{O(14~oH+U&m9UszutdrfYi!(L8k0Jmf$dZ8va*ZQR@Y(Zt)7 z0>T{en3ehxy)jq1LF>!yaoI25!6Z&+WE;` z&YkI#+R~wrVD^S+mT~bicE(#?EF_-0+VV_mKvq=_J#+?=ylBm`k+Mv95o)(_7qga8J!b1)>9gz0Pans zXs)(vpIQs~oOKN_Z#HhSI7ks(C2GpF__B72D@Z&&@cd0I|8qEzyQF)iBhDPl8z))4 zy}0nM&I$ouUZv!|2pYAlou+m3EQTm!D?UG}B9 zpumZZnIj3KV5;x--`m58cv->>?jkJg9#kD4a0ULcwO*SGYqP~Y+v%jaTbDcD({W?= zNLi?ychyGIMGo_3|g6JZ1%M~ zJ6O;dw?3IZ|4DnxNj}jvP)ngzD7b9sc+Vfl*XVwtsxj4O=>|hsW1-0BaP|+k`)e$* z5igeAtX_~L4BS2C5LxwEeoNZ?C^99o1{Jikt@^8cRix6{8%*lX}0e2+t~3K zIwN*>_yt7{*eh)ChqLEvM@za-Arm<3(2;AvjjJ0wE6kX!FhAXGJTD9}*13~W2W*2^ z+-`X{pd4mN>b)o$<@$Q_VOwr!4u)cX2#s4G2#4?&TWl+q#5M$%R(pKI$aK_$Ip%kR zvP23WAck8J!&fgOA5*FFE%J&7466onAjRoF*&JUmwF9=IYkzAy!IE@OGu60?0!ToSrTCYWd2AJx4Cm$o^C>r@}`#`~TFK=L*yzK~U% z5MB@s@6XY}go^I{vB-8eR910wF3}R5McG;lfj!)L#rd3qEqEVFZv9?!c(sgnKF~w2 z;MV8jI_}{WX6&pZC#pSY+I!cIzBf8rS181&1%9?P{p|T#699Oi%EOl73^6xr;!&)5!v9FX|3!>uB2w6dDJsi)deEDB~jKx#P{LUM<_a&J%%|_UmVbykdn@js$S{ z$QL&kF0XYeHZJ>^V#Hy7)qCc&e!;|@81UM)fgTdgsC2|wJlw5iEYJG=GK_xk zc+`qARAzUr zt57ko(?Og5qP&m$-`=SUpAH>^q79B{)efZAlSuF`bH23nSdrcq&WpqMvZ+x2`He3U4 z2TIuJDM+*#z5+wRXMF86TO()DKi-qoaAf~2pI^J(YrgikPYr9%?%Xe?akLJL_Gr^v z_bF9>>t41zFPo+ZqspQ-)|`%re*F za=3@55!N;~JKASyn$}@=sVk{oJHBT-MZV)eg0TYpD^*BZ9&E*rD+P3aIC{0)PHDPL zOtu8+{%8^Eytq*4%_i`9AI8X!c`7hrKV9CTz7X!zj(Vghz zp&MaOspdI=qOCSOA3HP0CVg^4_O^R4i)VV+rBEuo0k#i$5Zsk3g4HYpS!on}1zm{j z-rlR-PKl{PjP3B%Qe$@9>EdJop~ z=-|;F_mlQh3cZ@ss3o=PD>5Cl(jQuxy@GElRBc`Z!u;?CE!d)Oc(qAoz4dlo9gIOF zSlOIlS1};QrCZF39PCS{L>=uPR*w9>Z&D3-8Ni7-D~D)fK{&0eVJMF(KjcNrj55Re zDl^2oCTr!Q`U}&bnl|c4 zrpj#{-eYic?~1z}Bb|PqsYoxmle~%|QF-kX*_K{dx(aANC)8uU@_exE+Nf zG6s_3RaMaDeXGoP@m7pkRnf|J%aWD$%n8+=lAEB|?{LEjzJx+43Qan_%h@delP4`P zHW(-28cN@a9m+?o&-GgCv8=aU2{z8rT=p%u$%^wW29(Iu{Z`r#)J*ec0KL$E5w8ee(_lv_3sPF@d=$Lx?RVY_A(L^fFfr`&c48+qCW%!A42#wd2niTZPPeridB#lpm)4{?YSV zc}*%{P0$ z-{ESu0l%cp!gJuru{ayFW^@}A1!f9#{=x1X-e#%xq3tPQk>&sSOC@2Zj#nv3Scv)M z_&q*14rcGJsG)Rjb)3%CXou)!CdBX6IxT~%q6gfqa>pMrn_2;SD4iZK%c7pfr?*>q zYvWFM?t{m|k74CkQde^w0Bjdd4*vqZ^bMtt2}rmSBd}))cKEZr z7SI!B{qaHIap&SwR7THHf)M&$;H_Qc*46E6Kvb4Nl%Ij>!U4V&r+glpeRUC!?g@Xy zwR%8{Ze8DsRC|@TfI_lFoluF;(g)`1y>w&$BBaLc;VXqYJpO1~Emi zMk~KXs&Qc5eyB2`7kkKN3t%={lcPQg9CsV*o3uTgUs8&iJ|Nol^!iJx#@y+^69=se z=;jH#2C(AYkYJiU9@>J=6u*fEA77Z*#w1s*L~8`!3OSGO`n@T^&Z2I?VsMZp5+0=n!KpaXr5Zl zcx46jmL|3Uebg7qfz9~_+EP3a*0W+YS}sQ-kxZD1!pY4e%O;~I&UIw zb+Pr#VJ7t9d|(d{LmMMwOO0o4M~fHviKpAo95yN(qWnc;p9}F}C_;Ao`Mt>>?fkLL zJ7B@7hW@+;knDGGK}a#TDlh`pGZ4RT*a4%q=@a;bd*#82!q;35HF1qk4P!4&oS*D^ zA0$T@5p89S;~BCCny9J+9W*do;eJOks;rZVwG~(f{q`(9J1Rf*lxGPD{xA^A+-RaA zfK|ZzaC2av7l~5~x8fO)pbuQ^wxW${(_BA4O%PYnIQ`nz)~4HiYB*tp_t10)rUVt#qaW@*5k{RX>4(*Ttv$2(Ty zFukuI1K!-NsKs0Z_QTO|gUh%McDx}P8hxU>%7u+GYL3-*KlHl+v`Ys;zWa`d_(u~w zGe3t@HXV!x=lzi#kLtM!PKyHigcX&j+I{_cT{0akz~>EKrVx|qN~DD`Z|eQbb^Vt>h+2-O16JeEv7 zxj<8r>a7PIm#zlvS3LdA)S<_?n}Ox4YsE2`qdsm0bW)VE1Z-O_t3Bx~XRj;3%g=+W zVCrkcN4DzUlzq=$m%kqx0$f6!aR#A-+?3eANZ=x{J5&I3zXC-AHfT*5_#vmL5Wb() zcv;saV&iJ}3Lg9_%=29h1+PDGUINr*H8GSFn@UhAh_G+h;})|M+#zk8nwHvx z+U_5cJ?!|~^5a~BME{vL94Bzbat%mXSv@0fy9WG1!bQ$tM!arQ#vvR)eMDC(58QJovX#~+$Mae%fFGa93R8>e=m z&Uqg~d9aQ+J+~FMSwH_&<6l)XClAhe?`4= zHOb8}bDG4U=Uxrm^@O@ERQ(ig>U>>iUW6b_K`Sb1{5M;9Xyt1J!mC_P=T zu($>|(MZDP&3)iwJyW3(NjDX5tW%Y-1#LBWIxzBZAEk&aw@egZFk%wkboKsZWcNo$ zoQEc(?Xn8Kb^PmM@oWYS?-_OOIaBP6Zp?gx*L0vu(x}lcP;a$7ykj|}k&rWdcMvg> zcwVjB*I7$=+5e#b?gy>LLxANwS;np1L%}{C+(@Uc1c%pfGonZKYa;XyyuWgySK$=V z1WUfJgDix~sD3(~v6-Gj8};Qb=+zJV`1vvU(GVa`8zO)<=o^G6PT*S43&s1eE&17`x>Hxdv-O_!qPK-!y57&>t3!~9_VjO zo0~eA`We;yBQmf!UU-P1Uif5Cw2+w;)q>93hofOVoj0ZPqF0$b{6=;NmY`cIa{|L~ zdh&8fCih0H5TDYEgkwocj(3V4dukvF4!jE12hBaVCKn;2bsBtb-_UTE-*SagtVnys zGV_MXTP}df+IkELal7+cWHvI7!X=9Y+CA~>^oSfWuOVJlY+?y2hh`M0g*}xFvddtjPC@p)t~YV)6>LU++qPSN(1w6%|p~VJWee z3H8ZKh&c)z*~YVW4T!neih@vtoLw?cnpp7B-w2b^sN#F_xaZu6`S~e|H06dGuqhlZ zf`T0w!qfwTDJL=vG~=zGi+!8%V{PKAOrd5b(iV6{{v@JHBn1Lj$MUYLfX~X*ZYgv5 zU6!qf$nHpZ6pG(BX?jm@xdvj15b&+yTY6gH4Yl5(p9bj3D*E*-_=l-#QUkg+;_1N zLhYSge7a6I_+o<-YTrJn%T;xTC3P?dvhN`cdbw!3%v#?~S5FA|?QzvX{&ddVGvl3( zH!lyJS*45WRf|{5ug?h0{CW-O{WbzR*Md82$q!IK`p}xDR6BN^I6=@E@D_vu1x4`K z#^`{|l1f0j0>s*5vz}^ug;ms#qbicDvOY!%aF1H29Rk7cE1YEr z@sXRX3kpRuv%NCxFMw0+tZ939Te`w0m378$=%_&l0idj8~duRB-Gd^ri*4UM%#^D;al z&#-mIuURHU$5>`&bIN8(=hDs+7+m{TR9ohP2Nx8W(bIC3wl@8%(OOKa$E%c0y{Omc z6ZOZJH3`{lUHxvZtg$lrG5uy?srs@8v$MF$x0WmFSsU0f&UMZL7NZ2V{sz~vEOUuZn(;Vdtcu?frwQ{N_Y+W3cnx^BLBY})$Kht9^l z@Dm<-3+xyTy&j*g2phXVuwOG>X8!m0o6!Yj37)vxE?)1CZj%?0bmmq2FN;Lf`^9#u zx3-{raK;h7;m$@(TIqU@)vqeM+wBHkS364TjiZhG=jqjFb6enq&N_m4h|HsK#D=dg z`xwo@m@4sQR@Od_%H~GGQR<0e^MVUT{Jfp_n((|hF}x`HZ+D0YQm)TB$NR$8ZUwQ? zQ}FD#s4xKZTeJCItoE&GUP$~Ck{?`hK|BW}`hO866juL;5+@7W16K8)FKi17{(22{pXd3JFBdcp z5Jg;UiGnJ;#YgWi&g@ou&7!LLZSK{|U`~0B_e{;(*^JAKzVMRgvuS*pQII{+<6CSz zsmD_M$RouoVWLnPMeDRtEPs;&pBjjHA`*6^nsK6zFVbw2X(k7~SRIYZMu<(qPo-Du zlJ+Oc0;?sWE;Qp|NDNK>a)7;r*yi^%rU1ovFK^bp|8x6m8emg$5FDkd0ue@E0}hOl zx_ctoZctimSpQ15yP2|Bh3kXc{q{XcLgyN(hv`H^2wig@cQkNq>%*0dCg$6pf%MX> z^n97i+#EhMS@2@}{!an=6b$ixmp?#$sh8wSO(3UK_-4G*IU=>a5;g_=bDo>W>;u;4I#ZF*-a#PM;}yyRkbqWs_|feilQfjDd=xbu6=8pbc77DS*2^ z?^ERMSi~;=)_=+R+k}(dsk)?XNMgW7eizuA*P+Y4XnS35+cKu7nTb=iwhbNy*G=V5 zCN1cmxy(VVlxe>P4qy6JNp~*p^R~g$k?QJq)3n1~2NS|@Pu&4w?{Y>qJ+FRp6Q`b~ z*_2lUW2diL!~o$O#>FwY#{lWNh>{YjB`ZP0nD!|$Jv103q2og7g8=!pD~{& zk=g2W^yYWF;&)D!`~#4NM2;BOvTaW@h5OcEPn08R3s!Ue#GGNiEII zw)>}hj0kgu1gSHP%RDE{Yz6ud%C-w<$J0@L_TA29%t9=Ed+@LsE;%CblZUG2!>i+K z0Np4Wz7ItQ(Xs*|s+f#~LkWmhw{EtIn!b?xJxf2$jGwVDoJ9UGlD>M|BOyZ((Wbk; z-Ra>Dw#_iD)05TOq6(U$i}Sw*JWhB-pFaPVb#E?K7fO$XUU48pLK>~r_Uk^g6eHE@ zp@U4u+#Uyc(9ONS-}fwq110?JhShpEmJe2;Sc(c`j(*VWw|bqktMNo}d`)MgcIbhs z9>Z=%+XcKrd9iD?p80(+?%CcdImECGD4SPop>o;2oT^EE%=?y>`RJj7`G;)U2wYG6 zt&V|$(81OE)1&y)yr?Rap4m~atcwS8H%p{~nET+94hIhJRQZ*nrnDa~Ws}-%#lw-~ zRGK(9Y^rst<eA_JPR5|{4+L5YedRvDi$Jgg2Vvo^^_P_S}GTJRGg zA+v_Jscp8f06z}3w5hyqHG&q|wT{fuTtAA#gS|qKpVM`t-$-|-k22+v%YD>k%r6og z-hUtYE9fD9;D_(gLY&Ram8$D1xhQzrdV9lW*%izUX{FHGNWj-TdRX@}u7T4-Am?lH z;R-k5YEhRhr|v-DFl^EcUMkU2t@Rk>MGFAqs5c_4HEN~{b-S&tll;=-DKjyrjO> z|En3AGpP0eRZJ^$y0w3_z6yZt_jr|PRt);KTXmo51#OKc`NhvM=X=apk05eQpbu_w zCT^U-7%nsa@##yPy~K=VlXu~wBdCn^-umULG%vW0W~q-5nxj#YC$Vh98q zT&A>v3xR|k=camK(N#`_9XB3Ylo!u0gmVqNe?PQl;@HujQJ11~_@z3C`yRnN@VgV? zD{NXeWWc5VnE%Yis%6T~mOW@UZCvLvu_1}d#pWw&u}Dt7i<`r%UvZZCS0SZn|HN5dqEYAw!E^;@)8H7p@h4OxnAy1 z8Z4@+Gj9d9F8Ih6I0lr1_dwQ(=S}xO-x9>~KS#biwKr|jRTxYC+&?4<#!Fk zzpwx|k;9}U=dtYDdHr2ak>735f;v0xZPGdUmrzenfDp6@3#1tloU&jb|uy9BE9fUbFwlET&IFuW5Y5$b{XJok?m$1>?bU{*o$XR@?8XR5o4tl`wS)ao z@|=fTPnYAbi)rCyMSVRnzsWN-cNEX<+Pd{hJF|SFTt@>Moyr4RKOIP{Vcd*tw(D%u z88~gRw}U(MrvZi+MH{bt*A1$Y7m4RDw?Wvf>M&cE(Fvr;JJ^st6^&yPU3^k~V{y>< zL|UzGV1E=vHLBTVM~U%Uz=)?;-lqy+8sWW*=+|m1v}9sk?|sv1K$@7Qx#rxzN**YM z%Im!b+`^{5fHzFxwUHtt6*Ss~z`FC~C4JepW(2c|r{NIQ@#%R)kiokvN(e9ZE-LsM z5ck(k{{6mkYh-OC(!wE;ta)sIn9sq}Kc$qoOksO~Y4@e4g{86n?Rc2L*do^S1U_xSS(k0Kbh_6z`d=U>i9~j!7*Byvw+@CY;9*9JgS3T9hU$dcnEdb{pxk^iNEeW zxaXteyS({CmwR6(&3evqFRM7rYvE4l69)AF!DLUnp6AchACe5R(39D4KT73Ne`|1{ ziQ%|n*6io9JDUYc=}lVWgnKB2?Hl=&5_`3U{3&pSLFVxV1~eLtt_Iq2lox(bzl@)k zp%(E0biWr=4Kkmmn+WwV#U!blEj8qCT$V^L0ktIV2X*cr;H0qz11rSS1cxrcG!Idn z)%^gUIw=xUj&sc~v}fW=9^xz4h-FRw@&#FewbsGv6@*Ty64zn%#H++=S~NRsEuVvF zx>iVak{FF>%8Be3-!DA~l-X6Q>j+0#OAuMPu25jp3g)w07o4Y+RiKOkUfr=>Bp>;; z^V4SJZr_YFYQ7VDa3zVwtrwTzH1OiK0xzb1cTOA$C^qFY)}FuUUWb$xec}30L7}7z z$vkLj*Rjx%>^3a__U(wvHaiWmuzIA&ll8mJINKaqIVYMEl(wUj%dhdkJ6^DKGDWA5 zUr$K(BpxN34chaKH%L$=o4Vq?nh#||7ncNwlsr|7G6Og4)K$tEws$V_Kjo;CH*VI@ zUqTft&SelB=Jn3u%8zk+*rauhvhqD2P!qe3t6SjQ?RI?qU{mGF>nb7*ww%s)+!QK4 z`&YaK^TqM9Nm;CFpmOJ^M16h8J_Y0PO?LaY(rQ}aa*f(1lD`hEyj;)S+69~7? zu$-FG&+bXqfaruWc> zeOYI9gkZGY%@?iqbpLpt9Q^w2Yp}p^7CNo`stTgYEjoVRUyWe^n%m|)@H&54J+xDr1bE%i8QNh*g~6wwH2n7^i$ zjoj{`eu;HP0%@&75up;ZhmF>P4Lb#$bjw3t?28>o0v-!gqzVJ9DrFsv1PvQ`+3Yv! z?`}3Ky+FSvhO*HRTfDp}1JJR4weiwt+P*$QnPDTNE(yaa7aXt({c+-Du_6`T_aYHw zH}Ru~F;7(D;7zB0-u>j6Wr?>t{->RNYRt-Hay_)sS*!1zzT<#rCcCxca8L@HgQdN_ zLJ#Y50QDN@T&_7GaNOuoP_nzq(`H%)(=6LQN^Jq9L*s zdoJoOKh+B7a>@&srvCh3t9Z1 z_FYf@d-mP-(fg*RCb^7o)AmG$5ZBbl;9COCUK}CFulw<@Iydu46TK4Mw%C`@D{!?a zzg9haqVJ1C>H68f(0kZ2-aWfqz4(i2#k7F?DM5|xxruWI1^arY6gsXZ)5{Hdtw6tE z>D86C!v<(854D=RBi0ZlCSr#E8&Q2oNUvHu;O(|b%nN|hwY0h4;1WHef0pnnA#4!& zOz02!TEbWEr`nfg`zLDgxoX%&_piW})xcb;Xy1_gXUD7iL4h6C(8kOBwkGYTai)n6 z88$TSyONlWd7?_DAWz*HXO(`lq)&2~C;6mj);J7TKQJLTx@9gP@$LqfH-B!72a-&; zbziFTfHIdOIQm6xtk~C#(6|1?d~2y`3YXaopI)DA;mWxuD`&Hs5FYq3y$*}NDRUXi zu|ewiD`4ViMYo@;`I$6J>;05ie;jA6;aSSn-X2J=&(7@#nh0!wMd86{;(_&mn1;sM$Xr2!c z+kjGQixG$7or@Ki{S|i|h*L6`l2^)Rkse_CG2Z=LTR~J+qXzpPC8pFJ%7^}D!+#cz zjEn{@y3$d7pS&Pyp&HRUES|lPw&BCXzag@ySH{1{9`}7&YYdVH{xSQvsQewR~^oq)3o7%;XW(JbAyF|gv!#5^|9rlrP zB4BI^a3#aJ^PY~9kWWM56%vSmTcV32(5ro+tP}eOg{|$g5K9yrw7&AUVq(cFADZ+c zvAD6-?dSIKrJhRzsz{A)+HoE@LD{E;xXef>ySuH6>2@JTs}n9`%B^>$tbck~2L@|! zKdse_5%_rfhljb5>VXe8Z!3DEiJJpmX|*qh*^%6XvjjDMknnQba-AAbzWvNW3$bqK zKH=|AE&$|_*tK`{%N5siF?pfKKe!GR?spXrUYFR|ka1z{te z#{H!T|1SRn|6tpLzX`5~$qh2wAC{7QkYbN=NCK4-cj&zxPvK1AQo)zF$*Hq=#pbiTyNIk!|B z`10ykXFa?JOa)Py@qLe6jhuAL@+euqG&X6N6c>NfsJjYZ++}tT5xuSdZV5dQ$j+tqOwLWMC1S2iys_fqY% z=+}aVlqt`yL`Mm+KdWm%kJ~uK4zR&F=_J9qmjbC?-264JlOC}*3A%u=I~8!3y;a#T zXQAr?m5%V2iyA#I4tRo7we2N2b{bfpOFC7`4pvd>vFe-Y+qn08MNm|n@9kGXetL}x zHql5~+V8L3?`%;>A7P))W6c)rVozUBd-!EGyf3I~97lZWV>A+N#l!A?NV*%ZQSC%s zSVtyoFqf5gz=n}MI}2{ z`N;H~k+#8aoHdZw3Y$mJNGXq!PA=(x8^ndm&WVDh+l>vHvXE|hHy1>?)n|UCOina% zz#guM?6ABsrXTD!H3Fz{`;~U^2Z|VE{NTRF{yW?ugfHNa%iOo$V>b$UM19&Tvzg|J zBD@PR@7xM7;4T;g7Wf3M(agqPiW&RhhqDm1Pq%bmWB+jBsr?SvG4;61CcIrEfYW?l zt#NtoEaL|(qIP*{fy=n(f)L}YY~&z8V%x0Cc95r{0&v~zj~hq>adRrl2O2?XY0GYP zzf^^HIvB8eg)3OMKL0F_RuE2k*Xo&pdkANMr>hipQ2Wdmu{gPnsMjf%6f{^7f584u zO?Lbp#9LXL03L)stGMjE20ZGl89zH}ZM{-Cd)pb1*E*H8cOvnAl^*hVU5yRfKce+r zSAys=8|S2upDE7kmia-6Sxw@oSO45J_EXYtW%F%<3nezFx_O<4xWVc$2??g(g;L9i zF<8~k;EgVBwFZ-Q##TGS8|r7e7@s;aQFOX$KBH~I4tJI^$ za46wdG;24d{s<>l^Evb0ag_%FBSaI>{Tt{SLoBnKEM>utb4Z$Ad$@pFXa zB^W{WuwYn{q$vz;2RiozC1w`exSFNIYenmK{bAnh^3`G}s5q@yLFT-mxlnw}?L3}F z^jtI;{Cjf$WMt?_tnl_In5!*G)LSY#tVKB8?BVUNw{M~1ontTEuoW1MRjbJk$(;^X zOkZV_Y_0${xVkakYTt7ppa9`A%3SRJ3X~>3Jh~CH7OfmV-2CK)LkczlEDOwg}eG^5=;WN38Q@OsXrVlypPKc{+MeQ@mkrodE3oKtN=vSz>up~7ab zsl{YvbgO8pw{&9eXNvUCBHY{N?1H`yr2uN9(#1RFZ9Lz?1im-rP9k-6OIO(P{S&n| zjH(l(s4EMJDS1h`)kD_<^N_caDj`p>bKt_=*$!b0OYCU^l?8e~T~!tS>-98*uXdTa zpa))G>Zz=gAI}m5S{|%=HlC$okzQytX`GI?$G{e7v5L< z{*4Ziqypq|GQ7xjd?yFy=1s}2>7--ql~cP8(c#2m$4-3>H;hFwMy9CZwYWMO)cooLDm>W4@%HjzdrIKffIg|J-c$*!yf zWa}pO_c>}h={m4~hu<_9?i2_`?|7g8d~K(h9o=^{HWbL zH$>Vr^R(eL@|`pUjFSzd=&}P$s@~DXMD_fgUAaGXbc9y}lP6b+B9hL0$KCl}4mnkj za76!n`O^>@r}P$D{WD=ZC1iFmd(w+gBpqBfsW#Lk87RRze4tT4~jPd&|I05>@2$v4m%i#kmL zUb+0c~47YMD|{j)rR61PrDI;v#M6n$(;LRvkT~bm$bQP>a z2)ha9ufd|$4(vx8+x4`X8YOo}-g*HtF-+fqcb$Zq9&}iJq51Ys?STxGDlp?wV{ONr zZ}x%WqDkC%ZPp>eg105wVJo80lwN{2jnBvS8W0|O6N~EOp~K%rFB;W0qc;h06)IgW z)eyT`B;ua0N-zfABrJhvY7L#eVj{ilx&H|Gi-9O^ zAOm7=6hxNOdr+}^;KS6r2Xgcw8Q?kMq8<&er=tg`390#0)Y<19eG0J7Gl+TQeHF{~TNH;0BLJGOcZ8 zXDkTT=7#E5k;RVN5cio-8tcIKZED5VHm+8ir4730IUmwpNnZ9>be+#jjvK|<@v6IN zv~7=?6z@-LZYju8$#m-yeKy`I60s9M^9NNdREei&tK^2&OG!HMrFd&^q_{1%X=6Ig z=2Ypn^C;dlEQUyFPx4!Crc?N*9~-vEY3Bk!e9m_Q2EM{>e~b0o($jv7*d6~RMV&#G zSf)`eo+nix9%y&9p90cZluh+-KL{ZdtyLzy`0v`t7q~TG|LTWaPIOxbDYkWOM8#;L zZ8O|7tpA2buTP4Vf@PELak>(p=E~Q16vH$@O^vu05OyqhO-!>3TE7)_SS2nalOZQZ zlp<(nGVdfNS~o5l+v#O}Q+|sCgx~wt?rJ%9FGoh7xy4L>cqb??-Km3igDufPG*oED z>(i%AU4-uZu$!p>4J^dn7d~Z1C`o-Qu>0yisYj)N;Ocj%9_vcSuAICd$i_BF-dIi5V=DZ!FD-kI4KRw*})8KLskOtbXAEO7p>il6^qj6tub{>|keq-muiNP>V!VuaNInwK$!ES+_E zS8CM{9RdW(7oExFqcF}il5Fk;H&x&NQg$FzU);8kwtAMHGJMPzu^ZFZ(WyZAHGE17pjG^SbMeGZWH2zjUo*| z_1s5lcV?a-4-XIE%cFdwd%PKHnfE)oVKLL^Y5`FJf70`k|NL490awaO@=r7qLnWV> z=@R1jDgG}Kf>>Pdka##yq(jdJ``@xDCw;M9(R`@Yml?yCnxeg{T|5EI*;4o|B2{r9 zDWP6xEunsK7;>MAM3?H8mD|keE1erWThgD*6aA^aZ%MzNG<-yrs-efv2r$|p@He%k z{|9mJ9o1CWr;7$rQ9-eQG$ATYsnR^XNwUNHYwuHRV#7h^G5_{d^}qjK7r4As z8o*fM0Vr$6?!k`>ooAr?k^eY1N%S8-(y92ZeS+8_Bhsh`#Os09Cpa8QPtGJ>Io;AI zsT(PWR@7=p9eHkJ6?%)0yMfsktx(9V4S zw7H>6T-6O}tbAj*9Wif8aLK=m`rrO3Ry+k@kl6S0t$!U%#VyR-2)p)zxZNlH(EK0$u zJP5tKYYf!-Kj`CgQ4Qj{lU0q6KOOu3Gb% zC3Hzf@MT{iCr%v6Cb}q}BXkBrv>IelWZEFfYAbF9au*((q|f}3;@~mAx(&|LGsSU?K4mfBRWQcCK7`4J;JGv*6W2VI2%fC~h!S{4iO=qsoq%r0`(fd` z?NG_fw@z|V(;A95o+3u=BO!Aiz{`teD+G;P`a{+rVall}LU7bUq#0dtl9tBSUVOfA zyJQ0*{Q?>hjBI&wNm~Af2DJ1vy|MTChI(!JZ!||##R2dYTsQvi04eK>l6J0wDPHqU zR&N6L&3rObV^lTM@LwCVrf^~_WwJtg>?BY9)N_s{(-#6v2ch1;InIHT;cZDFiM-Y~ zouI8YMgY*!|H=Wo*^$kt)yxz}*@bqOM167IjcU5@q+qAiBgM8<^%vo(QXZ#8`uk+Y zjj8^|{;;IGw#gc?n<6Byx8}B#b3uPdMs;(3ei1KCX>-$93_>&*3g~m?!)fnj01NN` z;*I)jGJ&&bOV z5s%E_j1tOnsNoLGU8lL94Zt^ryT|vJ($V?5n@g0jisS3&V+iAngySX|PLFtmv%Y_l z927Wa z5Z%(FFOY=uR?e#`{@iqrrrYjSMZHm3&pnrWO4Vw$smL?nkrF|i$aEd0nmYp>cdei` z53-Vsl2@|8BP2G_Q+1rG>r0HZ?fHzkvF8N_%dz@^N(wZu)dc=<@KrN(M%$w~*IYFe z%i>J(tz{FwOmNn1pDZU(v9pZ#IQJg2E}|&>8+t1qTN=gc6yE#XBt;zgf(z?>o1o?x zr$lRSLOi`47vG=L@}eqy-f4p*s%7Uu+L#(v+sbidW$J+uUd!8FI>@ zyFd-7UAp#QO>%ZGPRLsBb27I=x2WOxS-i;QD z2)4cw-m6KCJXxKyrF=~4NLpHF!*@qg^ix`*b}A% zmW+$I6IEao_{qbZX#na+eFrh`CgGv>;8)dqA{;zu8)8?m=*pN)O1Y25hX5?j!&2Sw zhC8~|SEtE0XbxNrlNbA+U)oi8Z)jcjU-Ws(H|_F2=^5PGd`=>Uq$LA9o`5ej!hhhGC6 zkl+9bfQ2|qh)FpEIn4wBA+}{?ko1=Douz9lHU;7P!0e>W4!}QPhygr9r!p?erg}+d zpg*x^AhDx2knprSh# z9Y6qcMc=_|{3r^y%zUdc$NU-*;|U=wheI?&zYh4B@8h7VLiG7)Z@vLM@G8?kIgeE5 zTN_wv76moudCUGNpMj8Xs_s=+Ra=bh|H>R?enjTSZMGjJH<(}5QVM|@TxeE16@?rW zPiv90;M|;fb>$-hP~!Sc6>xY>)pA8p={xdwF!wiq2GJ7$n-#P~kyeGqg)Rr=Y20zk z(=fEq)obS5m*|}%h&3~vh;88b!HZ$c(f$EXDsUkmiBDm^%lR7=f&JuCOEFa{JfLNy zhmJwL9|{n*k8LSKWY|ASi&b?^&%DQfYD6#4VlbA1W&^VruOGL|2&BFbWlpB7Xgp6` zvOWXFvBv|K-CxwaGSyqKnzH>t9i2UVnsgw13(iv4@S!z#W6ZY)bmv?FC)IW-Na+mZ z%~NlzOUTPGf9<@GG>Cjolk^G4>`d~iEt0bwtN^~rn_C?@kXfT<3ZF~!e&&`*7lgG2 zNJ(Nei@f18+-D%paM4uh!@O$%x_n{643`X%sM9A(5p;am9W&|%igjE*33K>Ab0bY0 z(Ph-pv>?g=VgTN8*e+1e^1_-t3zW)oEMfw`dKz(A6S#3Tx3zr zg6D|tlT0OF@Dtwc>7LH(DxS}K7x1}-0ddV>&1dO1M+Nri`Gik0_u5Ab9tuDG6>!~h z0%}(!Xq!9T?I7#Fo~_J=8Z|k`mlet5)oI_kYxlx?u)%RDnv0xRLT>794J%hE(EV$5GI&2hqY%z6c z)_NlT9XHE3221`s_Yezjuteu{I|X5Qso}zu?TGmPN~J@_&au$C|A`jk|N9zVtww8l#$Qi?j83GH~Y?agc>)mgR z^=yPJ#R=N&ky|otH{9Y%)p{uO1lL70TNk8c=gL$_^K9?81t>I`<&6TvtsN*7Mtuas zQj+DhJ)J0bNB&5Akek5zOm{zSE=Lm>5066>8KgsaMvo@VRDW>)0$sc!OO1@D`Q3SH zT)t6bl={mo!clVeF0x^;8*HSYam-U!r(>s+_GOepbCAwK<}7`d+D#iLTsUTGA!ndV zf;tSzLRQs~@4#2UZ=H)Y??ydtt!NMhZJV*F4NxDV%!lv_yei19VaM1zk+-RZ=8a^m z2uZ!;^3b2_Ko>$>W4{}*7KdYJ!riZfw4#}X1b5z6$F5$z-3k-!z?c)A--C2tWkO6B z^jhCk`1yB`o+KD7>V9@JbQN`Js;@@r#G`8g5<_a%WG7h3K4~>BQ*G7WSiiCDNn9dC zg~f_+vdwk#L_WICr3!)F$a(Y8d~9TD!zI_uZkG0j<->~f33@nz`~iVdOOUysA?|XgeqL} zB2QH{)X+~lneuY-!6&d9bS}Wr(!tZ)(@*42U6RI%6N;b7>X0kWa6Mn)?tfHm79_|< z|IB_SBtD&2#LdoenN^ZB^6AC;4|iwy2*I^SG}uH)qvkH{-yZh+#7H?RI7hG$#+Kb?cXy{ zwwvQus-0H9$~c^9lUoU(oAG{jIpX;9A^&kGrUrc_{=122>?N7=E=r7>mdu3CB{bdF z&%)6^-=p`Nh+=epGWS)Es7iLs7H&C99GGn>=3QGF1pLV$r7MSR;*YV z?b;lM40xm#Ysk>cs#a( z?L-njH@sxp%t4L3eR0|loaON4gf+gV`{O=Z4SH`N5VO&$8>z%EGMqXmEH17l^)P+9| zHRa3%=lMF-%U-TgV4`^`cIqu1(f>+JC`slB6)f*Zlx^7oI>A6_$Jd)?x__+7V@A|C z-Ezo@9cQ3-#uch{e8unN(#Prq+g?iDcpXp`H*Ux|>iFP9Q`qpp6kntGGy`RCYLl5c z*O_BqxoWYUjNo#Rk_8H{GlU;+^~MUFg~BgK(J%{qqTQEH&!Vy;l~OSd0!ECbjNqK z8poXEVdYbX`Los{pB(%s{betoUq2>r%nff*+c_z8Tq=*iR5j81X)%;y$w_uo0czjf zmW27Q{fawKpO2=|ku@Hkq7TL+ueDaT33RD)c%S@oZvTD6%vjBpaOA?m{WgR-F;@MB zA^69+I`>vE!)+06R4De`r-ognztnjukY2RVA*QR6lSRmcUwF%%uqLt?AcZqv695)r zPOz>?_Q?I((ex>QAIBkFsKKxV`o;zaIJ9@f=1Pn8eQ1)}sqmpR$01NlMFj|JTu7-B zn^nu$$ZJ;LWt^Tso2PZv9j!KK6Fw7_?ULRfOvC&`D)LJ1?WRVUaU$wdy3{hhpm)4b zNRrxO5u!CQ`wRrFkKNSq;=iNDtPpdNQEk9|u3lc!OedjqG<_fqOa|}MeN+-Ce87OgZ?+Rj%r+zVV-b?+tFf$M;afV=t5f_+OLiA}XK z3Nl$9w$CeMy$oWF2Q7AqoE+h?%+`Ot3+@d5N-(+<_94N>>H`QE_k)bb#Nd|*uNPX3{P?5#cB#aDP{td=G)(^WqC%A=G~k6Vd>OgYdmoBLwR!h zP1nD!@jH#YN-nLbowRVsSJcd?uU*`0j6eapku{XKyyitPtwThu&S=rNeMuXQ)|>V5Kq6FZ${02DYVT8c{1-mRh1ZdOiwxJ+AoSeqv;3Yg9r`F{MD z=`@Wa1|6Cvi1YeXOh|lO%EXEY!I(v98VI=h=*xCYe~9_oaQ?lzd6kX~W6SvD96+@X zha5@cB#Q&I(r<6+Pd=WNQf5E-K8`%|%Q zxKA|?A@fnCMTeZ6749z#IX)gi10nBr6gSn2>Rw(Rc2Z(^(w-M1N)KiZc+0{}%2|&HNP@phHAkOVs%U8+<4ed-3E)A{j3a z&TYQdVkD7kkY6O>zCy_PBx-rT+22h1N4^l!PK_jLii#`SazC!s7%T5}n%|Lqzr_c% zB6v^5$efs$9QUzKF^gQnqCQL}Cr+FoDbgj6*N1BZ;iN-?Bk{2vYj4l>*=HVtR>9^C zcjN1CDo5H9k>fuEp-wQ{MaTNFZpd}2^En{%2jpo)9VCc|KQ)dp6E099YSIIIn1%F? zJ1-XyH(f&biO!$4`hIa1WoDTa_X_f<)hE=ycGRUJq+{*74FF`ogVI|qqLs&37hK%1 z!xA52@_im&;^Yj3qs4&3;Iy1`52Q{tAc8XvUDN}bb=!)hyu*G*;xF9voY}YK7fCF} zUmm};hWxx(2M7hxF|-Sg1qGUX1B>=j-sf%Jl9>@9@nZWmH=1n1EmthS?s#3gh8Wnh zF8yxlv=N8xe8Jp?B(N&HI6BP+o|~8R$2R zvMX({Z$8lLC^kK#I;h3Q;NfBzpBQ*aK9F9|VH}bhr)_aVUxk70eTI1BH_O|eq=u!v` z&bh6J=}O}Yf!46CqG~e7KV@e;KYGvG+F=Q1)p+V0@{^wVpm^eq#)SJW1L6uLr``fb z^SK;-&FrMAzs3k$8!Y2ZlB0hPBRM4F5J*RlM@Ot)(-D-=8fD6H0ix{W6dc$fK=P^_ z5E2sD=4LIfJGm*wK4_MH)UnxIN@vv|P1E1JVE=}D$Dtk~hMhZyMaV9}p{Jd#qi=Kj z4gGobJ*xJVE0f_51&vEd`h<4d?5Sj+ce99q$w-b}Pwl@4p0%U}8@+#U)Ef{0$jB`o zhmlOA)90sK+z68O3SugT_TL?3&eV-q*SED|?!4CKB>S(>gXw7w9^%7_9{jw}=+0wPq zoSaxdD32)whM}l|$5&<6rq*S5@&ZDuPWfAa*YQny?4o^wa=U zTg=!zD$^+ZHh;?NU#x5XQ0TlX@}zpYdgO}8b^DCGq9RA?=>0lv0pitE%c@awO5Tej z);_7&l($2X*$dkv)l8!H!d9PfYwh53n`m0yCdhf1=9>0UW{p<2U%{+WF?Yyoo+InX zOe>hcrJEqBn>48ILp(G>96H(FG{=lC!&2%CV9hPwH-gHm!)GQM{?=Vied^mG8qJC)aC0;a?uV$&O>e=3a)zcBzH4es{jbw zGeo_A_QDlb?B(NQ*ty;#KkxY4b}nY!k-zCC^fabKU8od+DT`ZcCtk6caC`=0$oUHm znx`LM0d{jFlD`oPV}H2DY}KqP5m*Ub=%*Ah7^E@1{B~{jmLiDo8PjpQSvx|va%gYG z!MMd~=Z{lQ${sa`F_jAZCr%hp4H6EPlsv5pe^nvtIkPxNTdS43s=;M#3lcJV#`xUL zfa8QyURriwML(`Q6%S#>mVMr@@$nR>Wip;zvhVw~qGPX@oT|~~$Sq!-q%#GzYTMeT z4>SUhi;4pMnQ(p_O(1XOnEdA#4pWXB8sILq_+M#~RC2Fwa;<@`5GW1pz#ogZ&r@TDwqf?T8d zzk_iK-6&8TkGm22cmFwg#iU)ww!4?BrdG~fVKx<2CI<-u809KB8~-O}v;`LYnnU+* zK{vg3pU;7m?zzzjJm$h*`4OweQi}sGKq3{{H(X)gb4teHaxRVcNAcfVTPs(k^+@M_ zrHKVrFNjDS0fPhZO}Ow7g>{{Bj)0_v@c<$XgIlag1h-KmHlNT0r9Viz74uv=Mw2); zy6BvPt;K7JwwSA$&`Si{R=Y*V%cSI$gn>G*Ua^N)EZKW9-YN&WsrQLqd%XD5GV3MO zdTKuJgqOxO+Pj4%t_3{(dZJ(q4#o+f>m%h`As@@#jSW(uZiocc&Aqc`*}Cd zN7bBxf}WXr6+>SPC0@BPE!Kp__x9^S{>*q?aA4`{=hQmXl2tX2^{G)a_Yv!WVPs~7Cj~s$?0#Nx0A?X$obf0S*KdE-` zNerR>8sk@hQZ-l)$fQXkc4LIw*&sLiZ%%iU6N}r>64lPJE;2l#0jI|gd^i?t>b5PR zR~qmhF$74s;)NBsF3ZyI+nJH`--W%Li5s4j)A5>wFk*6R0L^dQ6^R};$GyLcdWy#F zw$!Nc+~W->E!=`|&v8-1+U`E94f+bHZ0Xqj+mD}(+E z?|*_9{{H|U{^N7O|LRlm-&?BIf~g7oM!2ymj+ktr7G}SQ5Ek|O{Q~|P>jfj}@4rwv z|K*?>t@AIWrM>>9BI2s2NAtrg;ME-x|NO)`wT-GKbg+@p(W4Dnd7fddN=QS>0avMO ztQlB5Y6h=A&CJjr48F2mRQPkyBP^=n`#YsSDabjkduG?U#%)H_&eL$Isn`P zTRYa)^Zdd31M~+Y$0%Vi@(5a+g9}hQKt`oWD2KilNal%65Y;lS`IWvVHRv&m*RH&M zJIVT&myt-=&#>1o5Tbr@Giepeb5ew`-vTu@p${%7-J1Q>^l{`K#c{f-$OitH@R=#j zHD{xW_G*e|+vaxVC|~9(Rn2+o0`F5#QYWDT7rWF-FC1DY!P%Ud$1l*#cMKyN2`i1( zq$`Ec2s;u@=e1kIc+eXC~cN1%ljgPst^23h%DNGR!+ z3~g*8Yi#;=q-W5nZ|BGvi2fMa^(%qz5vKlx;8#pl=f$?H+;Fb;KGZJwvBUl zf8!vbyH_iJ<~%D?y1NlGYJ#}=yQ?(qN-Vu8S&-nE{Vx5wA`ih~X)W;Hb){luzidKA zn^`Uqa}j1wSH}6Y}9eel7NcOP+i*CFi<2Mz`fg866tCPUE!iX`P@8`O`nwC zU+I*SfQ@L)dRy)<6ZPfg{<3mZqu^YGPgv?!Nw+CjXfpz*XJ<5w+EZ5kB&s%1;KC57 z?6dqS+F^N*dcD$;3zz)~v!iL{Xa`If65M+(UEoYJRDGoj`T*-^JVG@hrf#Vuwwl@? zabJVRJk%1pb#NkbZ$*B;o0>X7M~kJgmr{dz18K)Q5lkNJ!cFP7>Xd)Me0OP673avy zR7^hex}&GR27QLlpQq8e6Xe6 zTdWzE!#h}UdB1Du`PVoL=-?R$yi7=#lZ1XuqZ-`B_tQqLG$cY|YF4P=T|6Pq>Obd|IDnB#8g9{}|2Tx#cCq9H0!b>9ybS@QSt)dyia zjhpgSG^<;SokUZ(i!MDqeQ^cH(>M3vj!ROtp!UhDR}a4usv zA=HTVs6Njja86Elhpl?Iq5t+XSD!xUo3+$}6uP5AU;f${cXv++G}<^gTJmM&YvQDe zQn!T_z!aKR<1IoJV}M4A22SJYDb09EE=~8I<)9@ zu9~z9Pv9wT=(m+!_c(^`bRN1}>gP;YZdQ$*+9cD?%+7XwQKGYQ@8k;N%a2};1?9&d zhHhJBY@AlLdDJxM?fu$FG#=~n=~-yM^jAUsr3vzh*i^RLi+7ck>Id%TI&49IEVInT zg>`AQW|09VQx8vTEl$e}^a=b}GmK$T7P4*r)~4>FT!)eEu=x3?hBoAIj}PY;k>e9F z5?}MGq8-ivb1@zRrQbkbCs7vyd-^I1WJ{x}@Rg;%rj5V2Wv&R$ zYT)*oAU9XyvTgPF*E!@l5 z;8?ag;buGxV{aIqCz!GPH9ez#zGIP3-6m=7#h)s#aFYpH*_(xhId=nP&U1uhX5{WD zb`Z32BlB9$KVdbl&hRXwalO9Qn9$jmm;M^#ov8Lc9ivs`nU?S)b@lwFuM*(`?i{zB zAN$de>BmtRc7Hi+#L|l-2W1SBS;urZsG|PM%8%`v2D1um`Nt;#dy>4gR|Z#Nu$FgW zp7E|;R2UIl`REBx!vl!W#$m+ZiJSzHy1-6Sb~J9n{>EO^DR|LnyUXte1%`?ShA*6D zBRk-y znfYmIAMTc;oB8D=2#ia@G!7h>#@-GddMv{SdNPmQ)za8?57?C!#velS(M$n1r|c7A z-^ornMO7(8ZK8UC-~;oErY?2?-r0dzt0L2A-Mzy842K)rNu2SokGUhsR>v#DHs;D3{c$~oZg{%;?Z z|K3tCEAVo0cJ$ON>r3lbVPT>@JuV>XSdERxtaI$xqrAn`H}g*i7Z04A*r-c0kagRB ze9;<|I^zv=6MfKFjbVx+#}G|dtu?xy|3EISFrfa1`(Ki_OZxeM8=aVL^`fU*LbZ7p zq@H_T&w&cu7`#<*<2ZSIg?f)ntqjZvQaRG!i6N6TE}i^xA4THXLmAhWaN&_YRyZ;2 z9&4RRP7{ni|5XyKt6<1eiOr}*}jE*L$#itK&iI}m{aN0LavkSj>O}h3@x|xh`2w1Yy#yO2r|c+ zw=KOjyg$CA)|!B0*oT=l$01tsZ@0FrBbGKs@HBOrz6jXCFk@%pLNU1>ns}0)Kw!dL zeP*bRL)_$jsBvHrS>agkU$|F4SE5U@h@6i=Gx6ero7ZLOqHagfzW!!yy7QI1y30wk ziwej|p~5ieTTYTg{()%mr(HmQGUX)P)C~tS99ChEKDw?pXDOe5W45D;Q3AEIEU4ab z)787CDa6s>iyGVu;( zypOAQSb;`UL@USTRp^5}kXPF={+vxuEM&Vnf6~G(Zr7Sa1bTX;tXx5{Zmkgs zn)HZ9p|mQ<-GyDT)}=C%jX_x5W|JFW)0Lx|V)mliaqmU^)8Y8}n!Nx^Ll!-PKd!$m zofc1Mnqg z{nO5iQHqMDL%7EVBGe^Z7v2p{Su+>Uaet@3}J34{5PnoQWNtZk*IfN#1&! z3TSc+O-lOcATt~|?$%1OvVT23=4XieRgRN|?304O3wW((+WuF-pd ziB-WmselL~$`AbbHmh--zpee#r~L%>eFdhLdA0^tnAwvNJY*8!O&QBxXsZbkR5n8U zkGoD+%>~XMmoXU3Rz-SJdojbm8=?Jf=c{%e&){9~Yb^viRW{j1S(yE2l_!pVsx@7j zg1HV(T3X-DlC`gDyX#w6nT<$zgl=#7drEW!NdmRE=1SA<-@ch8X%>88&4Z$$%FxN7 zELN8nm{KF?KQ<-B|Ci6*zx&<&C-*y)JA~tx1ly&nkT%oXV}DBAYk2z;#dWT9vMrT8 z%dCaUU+ zOdK_FwXDExDUCG9zVoGTrw_$e7JklF%h~d}o!L|UyZU3AD$l({{_o5;X=VZTn`f!w zJ?pn`qOX*uT!-C_ZmV_~$?Ln?YiZ$+C_?tiLojuTQk|PGde@tZMcop|WMVxz4Zatf zp?$Ah=GGb0e5ffmvqRyWC9s}>+L(^f*MN~u`NPS#fpdFoi#B?1Rhp%Cn{910q_@l^ zoCsEr>v6_m`2MSQ%~G;iGm5w_IQ4y}t%Nu@N09__I!t5%;WRqvwg~tW5vp=k;jBTFf@$6M4S&)PI5g z4!KYz!+ziC%Ll<6Uh=E$NJRa*AAV~b+t83hxQBZ`CC@>J6Ci|rN%9{~KeR0uLe!F* zCrI@o(Qq9OiJ#q^i_*jo`?~^ND~VR4Y1kyfPob^unn{$L#OX%i`k3iXP?G=t3K+<+ zF`=pkn~>94eheyd{*u-Bj`g4?qe%trt0BANZ%gS0<5o*_GL37wsDe7`CE=Yg)wn#! z>3gkxnKMvA2juAW{D}LO1teTv%3;w$rpUTUm&5e3U*;+JNY|D87uozgO@aaV0$;3>$OU$2R3i_dEsurRHTHkr=l zJOPR=7d6iCepG#fEQveWvMPzvH{U&u|81B_o%}5^Hf@{cfggTX1gn2R!-$zP@T&h! zyMjz&U$C!dURwprLsbp&vAmpoyTfOi4>G>z{%hy)U-+2n-vwU&JIez8E#wC<-Q?2% zsnG>N0kqI}TDmXv7vK9Ur{Rw_f>$)=8a*>I@Z9(?6uP}PRh&ddWNh1Tk*KTh82?I|nc8nZPRBtcL zrZA%{Q5o8JIW#rFP+l(QWSsBnVaG*-@i&K;6jRB%11|z(aBm2{-P>c4SIJ%J0-pQh zKLJP{KqtxaNZPG%_+eMNDWw*~{B(CWU=xX2mqGPAM?-JhVpmeixH7c84QB+~_0Rj$ zecNWrpdLB>;Ly^DS^1p1WjH}mz~%&&)FE0J{}hCgH*dsG`RO>k<0gGEs@ZwBX`btN$|(NkH0#0eSXe)Ng=d*Bn2L-oA8n+X7&5`<(LRDk#4bDu^RHR z+M*3%6s!jKTOiR>U*Vq#paa}w>Re9I;qtcdQ{y0ck#jSfRr<)e4ydB}^<{8shx|g! zUupsVv2tL*PH9i$OsCxF-n+Cpcc<#>iJrs#O^vsaY3E~6sdu5o#m5RFz3%8KRzKmg>VY3ajdFZ^aYatIqX zs)~FiYYUdLhWu^scK(`44p#}u4{HbonA^SOw(c!+K3U!y~@33qRj@-(@cd?o^ zsogX5qF7Y8=lq4OqW~W4?C|8~ZPCm3V-WWXWknx#Sj%5mm$;TQ zHRTW^gO0nA*L^PjEN*UZkQi0G4=dBdg_K<_XY!5wI47qbq%Smj1pwi=TzvWYjStVC z)6J-z;yWYTjw*`H5rl#2MY8Q>A|QUHgqYM9m0du(h+ z?%4R$&fm>nzn>Ag?&&BN+O-MkbaYktdc4{ki;Xnespa0B#Hu)LP?&H+h17OQhC36G z)~j`~^t~^_$#1ape`%Ai1C(mtb}ja-7)~{k`qg_R72n{TMnNU4^P%*c!|QEBl)~rr zvNA#duv~+LCv69~CKI|FUplz9tiG7GxI3$M2KqXJY%hR*0>CED7hezLn4f|AjibS2 z<}EXQ_yt1Z-R=oxrm~q91pc-?IkJlIFeCR2q&Xt=3xeaT>;{VW(ZuhEuh~4Pkb_J7eEcyinJCd zWF2XJQ=Dp`#+~A?Ib=H#cKqOHpV>w@8M-g$+e%qVpZ301|rZ1D1Mz` znS`5cXb4H=SD>f1(9yuPY(F1PaPkAx ztQj&eNsbDF56C#>amd`^JYT%viO*^I({mmepc8R_(L+3asMoNVB;T zoc8w1pK_U?g{3zsxIjo$Npd7u4k`y0Onp<@lTq$&Pw-k3b~C)E-KQy6?DS%-(<9;Y zuc`WkY}9sY=HwIsFy%}Kyh(Miit!4#zkOSIF|l0KwW60Lk7t7K-V(Va)hn=oJf?*uqfvVyfo8 zt1Dn+tM4P(;FfDBq8uDED!KCF3l(=&r7M)1(A{n+NcdPFS+#Uk$6s@O`C)v6`qwiM zooghQ!}gCWE0KI7c@K+j5qCBQNJ~_SI3f3xB{5C#b~#_}6GmRPu_Hb0DTd`D?Jl>k zDf#?a-Mbd%hq@7I3IttX2$Duec!^>5AYPSxzGPZ6OU`s_d0iIL*VcxBnN^M=nNjHl zQvugVH*qwr(_7zP{fW>RC~rjTj~1)#zA|^>`w@SQsH#5m(>UREO!~`o40=0Np`XN= z1PC7(vFoKj^t`;&ypiUtqaFx}gS4*hwBweNMh$bcj_r4+cPR%O4{$sh&9Od0>|;f; z0f#y!qo@Z54!zGcH2ci<_eNDXm!|ju3njQ1j<>1*MpbCtlQ7JHuAMj4th2Y%yqEg) z@Cb(z>GDC>M&#E-aWBZ@?gKhWxvO+G*X%u3i<3sh{cExOiz8D_%9vSGOx(*7sv@Dw zC&iq|G+m$T*AR7ehZoTraDd-arm~iw_4z$l;*D&3qne6H+2CZSaO)WbrCs_z z@~l|l@HCq8bAF$k%IuQ9y(@mrxnktvP5+9l_LIaPD$puU4%SUP0Y{KI>NJXiTNG*g zrXw?^vU)SM;V)7tPEuPylgkIWy&T^N4xkE|5-|*fO6Dl1t>1uvue{lPTZ~f z)Bl7&2=$)Q^3P22pEPR!+r0e${20i;Gw=VqYC*oy`1r9*p9{fX9VJ?OA{g{hM&8mO ze~tW#L&)~d0#wls?wYF>A69;wD%5y`E0a99PwzI{3LJrjV&JAK!HK~;zs)F$5^TX> zpFXJ+ihA0_F{@Qk+KbR^Mbz*{y6H)ew#J)+e7#A8cKTn+JzH4+P1sN({R%*O zu+8CRZb(AhEZ8kC_xn{;_i!RifNL}(6FL5l-=Tb*WeIM0kqReS3jj5al6gFOA9j@(?Dx7! z+ZAyvY9ZMI>jw(_(RC<5R4skS9z z$nK_9=-MFxA>n(&ccqMDmDyycn=V~gz6&o%TdUN4?23fizzs)>184z{3Um|VvQ5`k z%c;39An&wvVpBuZdGYv;8z-~%UC+lfIK{mLd11gV8#YGTNV_#ud}#JXO4PJv=)D0+ z=dYv6@tX@)npNWFb73df*cZLOz1m#;6U+*8vg31e8*LJf?=vn%ipRMc6CC|@fjn>P z=SLrgpo9BiADg$^6*|yf%*kfCHYlHvb*D}D$GbQMoiQ8g6^VVP>YolAEThF9f&oKj zY(y!M-t*lRgP{jBxtw>SmG0MC`29_1Xt-g2TXw7>+nxhl9j$ldof&)+b(d=}L3_cy z%FA_{ad$9aOk^v`zYfd*r~V0RIvqWy;_vdA?i>4rxY#vay<~<{BmOi|_pCjYlS4(z zxSmpyKYTj$=N+3{3?nPdBY|J}9^}eA(cae-)sGsEwJQ=T=OtQ?j&DQn!wMkl6fX5T z`CLlAt4Lr*D}xOTm&_Yp4S}~9}%&evIzGvN+?O8kM}D9 zoooO77vySbXo}hRlf6>wtr!<5`b-BJj51(hyb{0JR}f?|BD1rb0|+n2Y4+(D4Fj+w ze)sLBf13mI8>)|o_y z+07!)*7&aUKbH%>P!DjYL(yeLQRQFE33)mN0n0vKkIua|+GYcb7wt41H3I@lkjrr9 z?>~YoifTObAKaKS3%D?qh|qhF&bHkzGa5>SIRb z!1nlVGpi6*A@kV-lDgt3J`IT>gCBp|KGiPt+EnZLYduX~{Ra(fG*%s>nqc%og#|#k z)8z3q^j~Ot@v6Gy`Ko_H1OPVXBqrrKr#B~(Vx>#7NpxpM`$>%;p#B3Kn|RSl1jT*vxhBzO4K~GOAtqz5-+H)EVDlM6{D8 zu@lZ$;m?+Q3XNXnODnu6=xpOBiTF;F9+lvCY%LvFb<)$TET^ZJD85~Jqz+VHI^c55 z!SOjwLAO*yY`GVkfVF*_}Zp6C9C(oz6xRRcxlBAfpqgf7%NA13|M2Ds2DUdo5;(q%%)Lb<~8_0vdl!G;gel1AO6iLH1X@#HVnjuPYaV6g#OPr?)D64i>kq z2v&^yh*kepruEb&7idF^aU1}5yGg811=`0WUCQmfPX|%QU??wu0WfICK^vW1#-F!S z@WMdL{0SO?zz%?Kl%ljj;`P13YGwLpA7 zc!?Zj;z>g2wU2zFkgOoxlj$WD7kY~-mQ`v0Sfz=La_Ma%&Rs(FInz=GPw9F-XAz2a zz~xefgFh6%ee+Sn@-&1EDoSqJh{v9?IjUZ~qecDxje?uhJrW3I8p^n^=~oelTtw6F zL-_j@Bh1Yb(a!OP!G4Z57)Xuf9!1AD0EI<0C8e!Z1#fdhTAe1$iJ8`}_*Pg|M8G9` z(W%b!31d?`G0QFMv}AZyM}PK^wqHmDPOd4b(PVC6q6ZPUexBvXMKju=YmV=M_ow&NK7Yg+v_#Xis9jEy`GYF46w*NL_7cZ-y5)Sp zUpU0b$>n~Zc@Wn+g`!};R>u~^nrnww$;*gjstMyR3Llm?91d8TpiJuY6Q&X`9{@bP z-9Jl;?N@i815Q<#dZv~~C$bg!+8=`vwSa*^&C+>)S>N#wu=a)ezm?zY>}!f5!=EO^ z<(CKhKT@5fS)eaLCG<#J-3qPS@WbuT?*dEr)cZq2Y>G^prnLDmIiZ$f>+5);tA&{E z;?J5S1grQXaWqGsmETwEuwL(-2GYfJQ({N6wW2Sqi z3X13Sa-9O7TwGiu7DRe;VdeT6D7}_UM3Iobse>oAe9yG+#S9{e8X{cCV-w?<^a}!l z-021*T#twU-j9}q{4I4BM7oy;fKBlLWK!0#G7}^CROe&T-0eS6C0+7XUP?P(E-AJ( zBwlXrYq+p@ayXg=%pm9xvaZHR{JxV!=#@HN2?=1k;iPalH)B}8A}Kt!es-?1GLhm> zQp4=%Hr4d@1sAlh%uGvOlQA~vs!7{yjyYYxnRw#&b|kDAeEUA<=6~dFEgvZJ4YN=u z)ipy!jC;X@KmXr8j%G?xVPqBCza77zz}Ec!bs3I(wr8qv(8VT!*L_7@4f>7hQ{R2+ zANL!CP??Gh@E6z$bnu?yP58^oq=P2bpn1Eh>Z;W(&02Y%K~HYKFI4Ri{)^U%f{U|q zN<(msT)PJ5k-oC5>7M6PCqEyt3{$U8XmHYSD&SJ+7OQ{bT--icn4$gBQ?aTyD_?$Y zvxX%-H;6ZlkJpl7jmhIj`B_Wz{8-%HVOWCg3^@S7MP7N)nQC1TG{#x=rvkfOS|7hu zz}6bBgyifIL_YMpT8&Y4`C&|LYo|b7zJ2@WvvJX1A|ci)Ld$$B--7kyI=QGuQVi`6 z)BhjZ-aD$v_S+T>q9RfvA|MJx1wpAQAV`adbRkkC^r%P?qzOn*6lnqy=^{u}K)R6{ zY9i8$AYFRzEdc_76z==&v&R|xe802r-S_PC{lOm@AVc2qyw93zt~KWjJp>)6AxOUP zo0jZ%CSes9CY`-Pq>4=P+Gf3GH$Kgg6|KJyRGLHw3NIJ)+~|y8f^*%{dV6O6=0u#K zLB;xb+eC-icyi&qir19;X_^vAuqCV(?y_sO>QVI4S6jsG2KIa`KR9>egyMx)Vy{%} zgQwiN)Qc?bXCO6I5sKV*8r=|BAJs^~f+h5bM$06)+yLAF*#E1@%i%BgtB8k;z_`0+ zy>ko7Ki|pZ7WMGWINnoMVS#QfmlL~Mucy~JH&r_+m^y!^IQ1=`VP;*Q*@Et{fhM)b z#C9vDZfT;6N*HzzWvG<+RK&A3RvQ);h#0@nc4JaYr4}j+)o}z1=9*hMC!3hte4{uT z7b;V^Ho(FY1Ob90a7@Jv00YxdG1CM(FS)})R!BIVj9wOV->n-Vn5hX-5?2Ede>N}* z$qyyC2WA<(d#Y%H>T3J1YlFxM2y`3zo)L!^>TfWM;GbtpHuBu9t(NPvPU3S6)Wp-U zHEN2Kd18ry@4f0C86U@4o@iNg4Q8V~Q>gQJ0DPe@vvK`Ql+o`b`$r)srb3jt z5VgPyTziXNlzj+#Y9;Mf_{vSG*2X+o+lX>7G`G3VG-dR~MR%r7Nwp%NAkO2Ar{LfX z7`+^Xqt@4H2AoyVD>Bf>n(U!jD-STdPtK4^Tt*wlb8B>ca8G6YgN8H~1Fn3j?(Vzu z56scQ|Fm7sII-(h;LOK>j@#cMb+w72Yfmnbebw4OCG22_prLB4C1LAQQeTF@E){?I zf|>E$V&fdVavxM@%XwzXkaeADkx#zCOu)v z**PE#pY%vA)7$gR3G)NYZPm7^Kp;7=h43atNfhnn9X|^nOr62iFNib?wtRZ4^I-47 zt~?phggUJy=>6oK$jySq@#~8BJ>RkJJlIF~2f*j}8nI_PW>Gxj&h_YFVKvPUkm*;f zBc6Y%Iv`%L0~zq}xtw*O%`Fv3CJI!TBkI2)4#hWOeQTf6F*FWpclG?5hn$gSK*Y{F zU<$&t%Na%*nubQvAeq2SvL(!2zJS2_Q>u)vZ4jKGdjympKNI+3+VqI;wZ{q%1rkzb zup<$s6@94bGnDID^;0%XU@LnweEQDV*3`P)SPY>s9B=%k3ZG}V=Q7{70aeSMjsUlC zt>>F0PIu1bwLecf+g5`+XHY3R>h2=CqeIQy4W_)FK}QWTu2SG6(Jfb$X4UTvtY*`; zf8THi)9n&gE2)>(*TxJ7A4tS{5$l5Wy-4S$7aP!F#(-`1J)BZRWDwjb8oSDO|NXfU zUPMN($RbO8R-S#mn3rIUnq_uGSoYP+PYyu^sUB)(OS7fy!R*SPBMPo;skg*$ur~Yn zt96&X&|ALwDQgfY1aPB+YyV?76wFP;OchRuoT5ZGUHQH22tG!Txcqw!<`Z*3cKdTy zggJ`hL(H)zt<5YR@6gq1#Kl&P#}=GYoS4YjzVBQH|4zyBbAi=UZcGq;^txf^w**EEtu?^%=5$YSNN|YbKlr#?=j%ixMMr`$mOZE9@4O4ncjoes&vt&Ihk;6%b%_ z*L8Cowe9J!6Jd(hy^cIVM2GuXawXeD7y<*Bl!U#n^z*%HaYov|8J7X0C6he2*9{e< zr`Ix$MsRnd3qY@-8}X_x4dt$ZRzpBiNqMkmpqQOX3>7tgbPD|Fm4zHU8JP@F384S@ z#Z#W?hqfi|Od#LnT3g(F9+b-efG~0Y1@8B2^RoLaJ$Qb4W{~cq67cDfru@6t*o$Xa z89AWlNrM71wvch27Su~-iIrhnm2y=U_^7mbQg`F%GrjA3cVKl$L~n>`xCt;8HA~Fz zO0Qb3z{J(3+WV=rfF(uM5}i!~n{{=e3BTz(KsW$hnwDKr2l?ZmDD-^(lh`CBfz(Qt zUnLpvH0sN7mT1jBuRhiOWACVkCX$UJHk%SflQ!-%^(uTi%lu?5Xb!Tb-!|KW<80vB zL;S?X^5RIrIX_bvk7MMU)4Uo)1LkF0s7oHfFuj8@T-3^)-%SPIR#6zQef>u0mq8XD zemg~DWcyb}yFn$C*f!p@uV&9U6P!JRI_iYH8k5#aEBJIRjM zHMyD5zKST(kF)a*wJiDtnnqA} z;cWZOKWmkz(q>KiXBj(OIQrHfM)?lM4$>#75jy#1Xxmu45;fUA3n9rgrQ=ogSMZ`{ zjr%<*<0nvYls>9qLv>%n5M(TV9lBY}1h<^rh7yD1UA;c{u{4Fo`k<7WV_vSg@P ze*X<4=|5^4AopmZ6i|>x7OoNTW{5zHp$PqEwOz2A?+&O-K6c?_(Qh?YyPwBzHQ*(K zQ0ErjsR;y0l>n&4v7Yx+o_Ub{{hOE;nGkqXjAj3qy489}DXbYRv<&Ee45N3gSQF(G__m}< z+H>9+o!^Ve@_twYv$J+=goaM2Qmp)W01IY^c&?n}w$mvyJT1meDX+bi1J1N)hc z=jhid5Ry8%PP(PhNqf}wL`DB20k?<8XVJQR3${Nd@pJ3pVx1A1D5an3sTKHbjsFB+sCbb zCY3ppGtB%6ycNZ-COCpn&!s${elfgalq!Yb-%1zA6C&XiH!8{4Clo7e>Zg?3mCwp9 zbhu|M!8!@AZb3|zZ5(5FWY&M3R6o72FeIxHo5Q?-pqv6WCo(>Zg*H~|JJLl_tR7|x zT+`S{o*U1e5r*^Sk56>n@Xax)NZG5gb)s<%$c_Gj7*+LR`#P%1lBSb_`8hdNwLfo& zhXq5aT7C*^xZMf464?0o%*Zx#Rx9+yB7N>WjG8%!e~8V5;zRxsoc9lUK}lGt_iWJA z3x}POg=Hr?-{r0FdCsFtViMLQMDgkLG@8_IkukLiclG^R%34KZtjhB7C&J?<%u72= zd${^T5Xhx?%pKpUnifEd+_xPd=HF%<%+G7KLLvX?h!E%;vJbfzdBN#mS>%vyW z)Plx(?Yox&ygS&?0s`gZOfxAZ#=YEp(x=dMHxLH9bm>kUW50uLS$Xn6r05H@F1I)A zidK@mQ}&bOHmP`Eo{{?LUw2x9nSu3hIPJ26#EdIam>%~G@Kbyf!DpODw=>xz)FKg^ z_m2?J$?=RAUq}7~x>SP{*lX33ym!=|0IM>3y&_sWpHG9?(LxCrMO2wIeV{>8B6O!->z>w*A=*4*8BbLZHv^{ zzgAdPLD=eP+AEP_^Xw%8`~YPJq-QO*I43!qPRH`+kb4jFNNR|_UR_~?0X(qpYmi
  • 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 literal 55746 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 fgzs%Vr*-jYG(YMS<ttdtee# From 7ae39beb67fee64b2122bc654005ddda8bb4bd13 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Sat, 6 Jan 2024 13:09:47 -0800 Subject: [PATCH 45/61] Removed uncessary file --- static/logo.svg | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 static/logo.svg diff --git a/static/logo.svg b/static/logo.svg deleted file mode 100644 index 4d84cb524..000000000 --- a/static/logo.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - From 877e55b666c7a5eca861772a2fdc610905b8064c Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Sat, 6 Jan 2024 13:37:10 -0800 Subject: [PATCH 46/61] Added images, mobile support to section cards on search page --- docs/guides/search.md | 67 ++++++++++++++++++++---------------- static/img/documentation.svg | 16 +++++++++ static/img/governance.svg | 21 +++++++++++ static/img/lifecycle.svg | 13 +++++++ 4 files changed, 87 insertions(+), 30 deletions(-) create mode 100644 static/img/documentation.svg create mode 100644 static/img/governance.svg create mode 100644 static/img/lifecycle.svg diff --git a/docs/guides/search.md b/docs/guides/search.md index 93672c2e2..db93ae7b8 100644 --- a/docs/guides/search.md +++ b/docs/guides/search.md @@ -6,41 +6,48 @@ import FacetedPanels from '@site/src/components/FacetedPanels'; import registryJSON from '@site/static/data/slim-registry.json'; import { Card, Button } from 'react-bootstrap'; import 'bootstrap/dist/css/bootstrap.min.css'; +import { Link } from 'react-router-dom'; # Guides Explore our guides via the categories below or the left-hand navigation. You may also search our guides. -
    - - - Software Lifecycle - - Covers the entire process of software development, continuous pipelines, application kits, testing, and security. - - - - - - - - Governance - - Dedicated to establishing robust governance frameworks, with standards for contributions and governance models. - - - - - - - - Documentation - - Focuses on creating effective project documentation, including Change Logs, Documentation Hosts, and README templates. - - - - +
    + + + + Software Lifecycle + Software Lifecycle + + Covers the entire process of software development, continuous pipelines, application kits, testing, and security. + + + + + + + + + Governance + Governance + + Dedicated to establishing robust governance frameworks, with standards for contributions and governance models. + + + + + + + + + Documentation + Documentation + + Focuses on creating effective project documentation, including Change Logs, Documentation Hosts, and README templates. + + + +


    diff --git a/static/img/documentation.svg b/static/img/documentation.svg new file mode 100644 index 000000000..733e3a939 --- /dev/null +++ b/static/img/documentation.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/static/img/governance.svg b/static/img/governance.svg new file mode 100644 index 000000000..099155c08 --- /dev/null +++ b/static/img/governance.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/lifecycle.svg b/static/img/lifecycle.svg new file mode 100644 index 000000000..c60a3bcd9 --- /dev/null +++ b/static/img/lifecycle.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + From 31ccd90d11c280d2f49fdc13c9ecbe7a734c8a25 Mon Sep 17 00:00:00 2001 From: John Engelke <52300928+jpl-jengelke@users.noreply.github.com> Date: Sun, 7 Jan 2024 11:07:12 -0800 Subject: [PATCH 47/61] Issue #101: Text and grammar updates to clarify meaning. --- .../continuous-integration/README.md | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/docs/guides/software-lifecycle/continuous-integration/README.md b/docs/guides/software-lifecycle/continuous-integration/README.md index d4f814788..b17f39297 100644 --- a/docs/guides/software-lifecycle/continuous-integration/README.md +++ b/docs/guides/software-lifecycle/continuous-integration/README.md @@ -4,12 +4,12 @@ ## Introduction -**Background**: Continuous Integration (CI) is a critical component of modern software development. This guide introduces a comprehensive approach to CI, covering analysis and testing to orchestration and release management. We focus on using a variety of tools like Git hooks, GitHub Actions, Jenkins, and more to create a robust CI pipeline. By following this guide and combining these tools, developers can automate their build and testing processes, ensuring that their software is always ready for deployment. +**Background**: Continuous Integration (CI) is a critical practice in modern software development. This guide introduces a comprehensive approach to CI from analysis and testing to orchestration and release management. We focus on using a variety of tools like Git hooks, GitHub Actions, Jenkins and more to create a robust CI pipeline. By following this guide and combining these tools, developers can automate their build and testing processes, ensuring software is always ready for deployment. **Use Cases**: -- Automating software build and testing processes. +- Automating software integration, build and testing. - Streamlining software release and deployment. -- Ensuring software quality and reliability through regular integration and testing. +- Ensuring software quality and reliability through repeatable engineering processes. --- @@ -24,28 +24,28 @@ **[📔 CI Tools and Frameworks](continuous-integration-frameworks.md)** -Click the link above to explore various tools and practices for setting up and optimizing your CI pipeline. +Click the link above to explore various tools and systems for setting up and optimizing your CI pipeline. **[📔 CI Reference Architectures](reference-architecture.md)** -Click the link above to understand a sample, overall architectural reference for continuous integration. +Click the link above to explore the overall sample architecture for a continuous integration system. --- ## Step-by-Step Guide 1. **Explore CI Tools and Frameworks**: - - Start with the [CI Tools and Frameworks](continuous-integration-frameworks.md) guide to understand a wide array of CI tools. - - Review different categories like Analysis and Testing, Credentialing, and Execution and Reporting Tests. - - Based on your use case, select appropriate tools, e.g. Git hooks, GitHub Actions, Jenkins, Maven plugins, or SetupTools that fit into various aspects of your CI use case. + - Start with the [CI Tools and Frameworks](continuous-integration-frameworks.md) guide to explore a range of task-focused CI tools. + - Review different categories, such as Analysis and Testing, Credentialing, and Execution and Reporting Tests. + - Based on your use case, select appropriate tools, e.g. Git hooks, GitHub Actions, Jenkins, Maven plugins or SetupTools, that are are designed for the software and technologies used in your product. 2. **Understand the Reference Architecture**: - Dive into the [CI Reference Architectures](reference-architecture.md) for an overview of the CI process and its components. - - Understand the core concept of the CI pipeline, which involves systems like Development System, Continuous Integration System, and Continuous Deployment System. - - Learn about the discrete process steps in a CI pipeline, such as Compile, Test, Package, and Publish, and how they contribute to building and releasing software. + - Understand the core concepts of the CI pipeline, which involves Developer systems, Continuous Integration services, Continuous Deployment platforms and other touchpoints. + - Learn about the discrete process steps in a CI pipeline, such as Compile, Test, Package, Publish and Deploy, and how they contribute to building and releasing software. 3. **Combine Reference Architecture with Selected Tools**: - - With the understanding of CI tools from **Step 1** and the architectural insights from **Step 2**, begin mapping tools to specific roles in your CI pipeline. + - With the understanding of CI tools from **Step 1**, and the architectural insights from **Step 2**, begin mapping tools to specific roles in your CI pipeline. - For example: - Use Git hooks for code check-ins and GitHub Actions for automated build and testing processes. - Utilize Jenkins or GitHub Actions for more complex workflows, like orchestrating builds across different environments or managing deployment strategies. @@ -60,8 +60,14 @@ Click the link above to understand a sample, overall architectural reference for ## Frequently Asked Questions (FAQ) - Q: How do I choose the right CI tools for my project? -- A: Consider your project’s language, complexity, and the specific needs of your deployment environment. Research and compare tools to find the best fit for your workflow. - +- A: Consider your project’s language, complexity and the specific needs of your deployment environment. Research and compare tools to find the best fit for your workflow. + +- Q: What is the difference between Continuous Integration, Continuous Deployment and Continuous Delivery? +- A: These related concepts apply to different target stages of a comprehensive CI/CD process, but their definitions are often conflated. Each one of these stages determines the endpoint as builds progress in a given automation process. + - _Continuous Integration_ (code compiles) tests whether code when merged from different developer systems can be compiled together on a control system, e.g. the CI server. + - _Continuous Deployment_ (packages published) is the publishing of successfully compiled and packaged binaries to an artifact repository and/or local test servers. + - _Continuous Delivery_ (packages released) extends deployment by pushing packaged binaries immediately to production services upon successful build, test and publishing. + --- ## Credits From 51bd6e413693614887aeaeddb7af4bf932e6fec7 Mon Sep 17 00:00:00 2001 From: John Engelke <52300928+jpl-jengelke@users.noreply.github.com> Date: Sun, 7 Jan 2024 11:17:52 -0800 Subject: [PATCH 48/61] Issue #101: Clarify the meaning of deploy --- docs/guides/software-lifecycle/continuous-integration/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/software-lifecycle/continuous-integration/README.md b/docs/guides/software-lifecycle/continuous-integration/README.md index b17f39297..3fd096671 100644 --- a/docs/guides/software-lifecycle/continuous-integration/README.md +++ b/docs/guides/software-lifecycle/continuous-integration/README.md @@ -42,7 +42,7 @@ Click the link above to explore the overall sample architecture for a continuous 2. **Understand the Reference Architecture**: - Dive into the [CI Reference Architectures](reference-architecture.md) for an overview of the CI process and its components. - Understand the core concepts of the CI pipeline, which involves Developer systems, Continuous Integration services, Continuous Deployment platforms and other touchpoints. - - Learn about the discrete process steps in a CI pipeline, such as Compile, Test, Package, Publish and Deploy, and how they contribute to building and releasing software. + - Learn about the discrete process steps in a CI pipeline, such as Compile, Test, Package, Publish and Deploy (i.e. release or deliver), and how they contribute to building and releasing software. 3. **Combine Reference Architecture with Selected Tools**: - With the understanding of CI tools from **Step 1**, and the architectural insights from **Step 2**, begin mapping tools to specific roles in your CI pipeline. From aa63ce816cfa66fd1b6199e9bc8289a356e53483 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Mon, 8 Jan 2024 16:01:23 -0800 Subject: [PATCH 49/61] Fixed page summary issue for application starting kits --- .../software-lifecycle/application-starter-kits/README.md | 1 - .../application-starter-kits/_category_.json | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) delete mode 100644 docs/guides/software-lifecycle/application-starter-kits/README.md create mode 100644 docs/guides/software-lifecycle/application-starter-kits/_category_.json diff --git a/docs/guides/software-lifecycle/application-starter-kits/README.md b/docs/guides/software-lifecycle/application-starter-kits/README.md deleted file mode 100644 index f28e4cc9a..000000000 --- a/docs/guides/software-lifecycle/application-starter-kits/README.md +++ /dev/null @@ -1 +0,0 @@ -# Application Starter Kits \ No newline at end of file diff --git a/docs/guides/software-lifecycle/application-starter-kits/_category_.json b/docs/guides/software-lifecycle/application-starter-kits/_category_.json new file mode 100644 index 000000000..2ba5a3d28 --- /dev/null +++ b/docs/guides/software-lifecycle/application-starter-kits/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Application Starter Kits", + "position": 1, + "link": { + "type": "generated-index", + "description": "Check out our below list of guides on language-specific application starter kits / repository templates." + } +} From a3ef8a737e575bdca5b505c8216e86319c646f5b Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 10 Jan 2024 16:36:04 -0800 Subject: [PATCH 50/61] Update CONTRIBUTING.md Remove GOVERNANCE model bit for now, since we're still working on a recommendation for smaller projects (we have one available for large projects only right now). --- .../contributions/contributing-guide/CONTRIBUTING.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md b/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md index 99c1d9658..8cda033d6 100644 --- a/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md +++ b/docs/guides/governance/contributions/contributing-guide/CONTRIBUTING.md @@ -15,10 +15,6 @@ Our project has our licensing terms, including rules governing redistribution, d Our Code of Conduct helps facilitate a positive interaction environment for everyone involved with the team, and provides guidance on what to do if you experience problematic behavior. Read more in our [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md), and make sure you agree to its terms. -### Governance Model - -Our Governance model helps outline our project's decision making and roles-based expectations. Read more in our [GOVERNANCE.md](GOVERNANCE.md). - ### Developer Environment For patch contributions, see our [Developer Documentation]([INSERT YOUR DEVELOPMENT GUIDE LINK HERE]) for more details on how to set up your local environment, to best contribute to our project. @@ -336,4 +332,4 @@ A great way to contribute towards our project goals is to socialize and encourag - Schedule in-person or virtual happy-hours to help create a more social atmosphere within the project community For the above ideas, use our [communication channels](#communication-channels) to propose get-togethers. -```` \ No newline at end of file +```` From 13565b69ece890a624e96674c0cb2e35d929d544 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 10 Jan 2024 16:57:35 -0800 Subject: [PATCH 51/61] Update improve_best_practice_guide.yml Removed outdated form structure. --- .../improve_best_practice_guide.yml | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/improve_best_practice_guide.yml b/.github/ISSUE_TEMPLATE/improve_best_practice_guide.yml index 2f8da3311..e83cf57fa 100644 --- a/.github/ISSUE_TEMPLATE/improve_best_practice_guide.yml +++ b/.github/ISSUE_TEMPLATE/improve_best_practice_guide.yml @@ -21,26 +21,24 @@ body: - type: dropdown id: guide attributes: - label: Best Practice Guide - description: Which best practice guide are you looking to improve? + label: Best Practice Guide Category + description: Which best practice guide category are you looking to improve? multiple: false options: - - "Continuous Integration" - - "Continuous Testing" + - "Software Lifecycle" + - "Governance" - "Documentation" validations: required: true - - type: dropdown - id: sections + - type: textarea + id: url attributes: - label: Best Practice Guide Sections - description: Which sections within the best practice guide would you like to improve? Check all that apply. - multiple: true - options: - - "Use Cases" - - "Trade Studies" - - "Reference Architectures" - - "Starter Kits" + label: Best practice guide URL + description: Paste the URL of the best practice guide you want to improve. + placeholder: URL + value: "ex. https://nasa-ammos.github.io/slim/docs/guides/documentation/readme/" + validations: + required: true - type: textarea id: need attributes: From 97ee132411477d3617e37c1eb95ea4f6dae5bea9 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 18 Jan 2024 22:36:45 -0800 Subject: [PATCH 52/61] Better text and standards-as-code explainer --- docs/about/README.md | 16 ++-- .../governance-template-small-team.md | 75 ++++++++++++++++++ src/components/HomepageFeatures/index.js | 6 +- static/img/dev-process.png | Bin 80350 -> 0 bytes static/img/standards-as-code.png | Bin 0 -> 193183 bytes 5 files changed, 88 insertions(+), 9 deletions(-) create mode 100644 docs/guides/governance/governance-model/governance-template-small-team.md delete mode 100644 static/img/dev-process.png create mode 100644 static/img/standards-as-code.png diff --git a/docs/about/README.md b/docs/about/README.md index 91c5e6108..e4d10086e 100644 --- a/docs/about/README.md +++ b/docs/about/README.md @@ -10,25 +10,29 @@ sidebar_position: 1 Software Lifecycle Improvement & Modernization (SLIM) is a project focused on collecting, developing, and disseminating best practices and process improvement strategies in NASA multi-mission software development lifecycle ecosystems. SLIM represents both a community of contributors as well as a continually evolving repository for best practices documentation. -## Scope +## Our Focus There are three key areas within the software development lifecycle improvement space that SLIM focuses on providing best practice guidance for: ![SLIM-scope](/img/scope.png) -## Process +## Our Process + +### Community Outreach We reach out to community member projects, and solicit input on outstanding process improvement needs, including the respective needs' relative ranking in importance / criticality. A few needs are chosen to focus active contributor time upon - seeking to develop best practice guides, including items such as use case lists, trade-studies, reference architectures and starter kits. ![SLIM-community-process](/img/community-process.png) -Once prioritized needs are identified, contributors go through a series of steps to create best practice guides for the community. +### Standards-as-Code + +We use a technique we like to call "standards-as-code", which basically means that we develop best practices that are _patchable_ to existing or new community member project codebases or are _deployable_ to their infrastructure. Therefore, we target providing best practices in a way that is most easily can be infused into existing projects. This way, we are actually able to scale out our best practice dissemination widely to many projects at once. -![SLIM-dev-process](/img/dev-process.png) +![SLIM-dev-process](/img/standards-as-code.png) More information on our development process for best practice guides can be found in our [Contributing Guide](docs/contribute/contributing/development-process). -## Community Members +## Our Community Members What does it mean to be a community member of SLIM? The following ideas apply to member projects: - Has a representative (a point-of-contact) who interfaces with the SLIM effort @@ -55,7 +59,7 @@ The following list of projects are currently SLIM member projects:
  • -## Get Involved +## How To Get Involved SLIM best practice guides and recommendations are open source, which means you have the freedom to use our work (in accordance with our [LICENSE](https://nasa-ammos.github.io/slim/LICENSE)) as well as contribute and help shape our future work. We're excited to welcome new contributors and users. diff --git a/docs/guides/governance/governance-model/governance-template-small-team.md b/docs/guides/governance/governance-model/governance-template-small-team.md new file mode 100644 index 000000000..5d999602a --- /dev/null +++ b/docs/guides/governance/governance-model/governance-template-small-team.md @@ -0,0 +1,75 @@ +````markdown +# [INSERT PROJECT NAME] Project Governance + +This governance model aims to create an open source community that encourages transparency, contributions, and collaboration, but maintains sound technical and quality standards. Our goal is to build a community comprised of members across the [INSERT PROJECT DOMAIN] community and beyond, including from private organizations, universities, government organizations, and international organizations. + +The project follows a fairly liberal contribution model where people and/or organizations who do the most work will have the most influence on project direction. Roles determine decision making influence, and a governing Steering Committee is set up to ensure the project's direction is in-line with requirements/goals while supporting flexibility for future growth and membership. Decision making will primarily be made through a "[consensus-seeking](https://en.wikipedia.org/wiki/Consensus-seeking_decision-making)" approach within the Steering Committee. + +## Roles + +| Role | Restricted To | Description | Read/Clone | Propose Pull Request | Comment in Tickets / Discussions | Triage | Review | Commit | Decisions | +| ------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -------------------- | -------------------------------- | ------ | ------ | ------ | ------------------------- | +| User | None | Anyone downloading, deploying, or operating the software to meet a specific objective. | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | +| Contributor | None | Anyone providing input to the project, including: code, issues, documentation, graphics, etc. | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | +| Committer | Contributor | Subset of contributors granted write access to one or more of the project repositories. | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | +| Steering Committee Member | Committer | A subset of committers with decision making authority over technical and project aspects, including admin privileges. | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| Product Manager | Steering Committee Member | Overall manager of project with final authority over all key decisions when consensus cannot be reached within the Steering Committee. | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + +### User + +Anyone who has downloaded, deployed, or operated [INSERT PROJECT NAME] to meet a specific objective. This project was primarily designed for [INSERT DESCRIPTION OF PROJECT PURPOSE], but let us know if you've found other uses for it. + +### Contributor + +Contributors include anyone that provides input to the project. This includes code, issues, documentation, graphics, designs, or anything else that tangibly improves the project. We encourage you to start contributing right away by joining our [Discussions]([INSERT LINK TO DISCUSSION BOARD OR MAILING LIST(S)]) or submitting an [Issue]([INSERT LINK TO ISSUE TRACKING SYSTEM]). + +### Triager + +Subset of contributors who have demonstrated a strong familiarity with the project and are regularly contributing to the project via issue creation, commenting, discussions, etc. Triagers are given specific permissions do the following: + + - Label issues and pull requests + - Comment, close, and reopen issues and pull requests + +[List of current Triagers]([INSERT LINK TO GITHUB, GITLAB, ETC. TEAM ASSOCIATED WITH TRIAGERS]) + +### Collaborator + +Subset of contributors who have been given write access to one or more project repositories. Both contributors and collaborators can propose changes to the project via pull requests, but only collaborators can formally review and approve (merge) these requests. Any contributor who has made a non-trivial contribution should be on-boarded as a collaborator in a timely manner. + +If you are planning on making a substantial contribution to the project or feel as though you should be given write access to a repository, please send a request to [INSERT LINK TO EMAIL/GITHUB USER HANDLE] + +[List of current collaborators]([INSERT LINK TO GITHUB, GITLAB, ETC. TEAM ASSOCIATED WITH COLLABORATORS]) + +### Steering Committee Member + +A subset of collaborators form the Steering Committee. The Steering Committee has authority over all aspects of this project: + +- Technical direction and guidance +- Project governance and process +- Contribution policy +- Conduct guidelines +- Maintaining the list of collaborators + +#### Committee Members +- [INSERT MEMBER NAME] ([username1]([INSERT LINK TO USERNAME]), [INSERT ORG ASSOCIATION] +(Additional member listings) + +
    +Emeriti +#### Committee Emeriti +- [INSERT MEMBER NAME] ([username1]([INSERT LINK TO USERNAME]), [INSERT ORG ASSOCIATION] +(Additional member listings) +
    + +#### Scope +(Description remains the same as TSC Scope) + +#### Decision Making Process +(Description remains the same as TSC Decision Making Process) + +### Product Manager +(Description remains the same) + +# Acknowledgements +(Description remains the same) +```` \ No newline at end of file diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js index d5ebc2edd..c8a79d88d 100644 --- a/src/components/HomepageFeatures/index.js +++ b/src/components/HomepageFeatures/index.js @@ -8,7 +8,7 @@ const FeatureList = [ Svg: require('@site/static/img/scope.svg').default, description: ( <> - We focus on best practices related to software project governance, documentation, and development life-cycles. + We
    focus on best practices related to software project governance, documentation, and development life-cycles. ), }, @@ -17,7 +17,7 @@ const FeatureList = [ Svg: require('@site/static/img/community.svg').default, description: ( <> -

    We solicit improvement ideas and solutions from our community deliver best practices back to our members.

    +

    We solicit improvement ideas and solutions from our community deliver best practices back to our members. See our community planning board.

    ), }, @@ -26,7 +26,7 @@ const FeatureList = [ Svg: require('@site/static/img/iterative.svg').default, description: ( <> - We treat best practices and standards-as-code. We iteratively improve our recommendations through the open source tickets and pull requests. + We develop best practices through standards-as-code. We iteratively improve our recommendations through the open source tickets and pull requests. ), }, diff --git a/static/img/dev-process.png b/static/img/dev-process.png deleted file mode 100644 index 068364a913e11d202f03f8647f9887314a3e70e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80350 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 diff --git a/static/img/standards-as-code.png b/static/img/standards-as-code.png new file mode 100644 index 0000000000000000000000000000000000000000..857558466abd3b7b31d829160beeec21134ce6c8 GIT binary patch literal 193183 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 F5?U7YaRvaGQHQD{? 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 Date: Thu, 18 Jan 2024 22:47:10 -0800 Subject: [PATCH 53/61] Typo fix --- src/components/HomepageFeatures/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js index c8a79d88d..ebafe8b01 100644 --- a/src/components/HomepageFeatures/index.js +++ b/src/components/HomepageFeatures/index.js @@ -8,7 +8,7 @@ const FeatureList = [ Svg: require('@site/static/img/scope.svg').default, description: ( <> - We focus on best practices related to software project governance, documentation, and development life-cycles. + We focus on best practices related to software project governance, documentation, and development life-cycles. ), }, From 925fd940cd67551c091d45d32d9676c676a3b0f4 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 1 Mar 2024 15:19:12 -0800 Subject: [PATCH 54/61] Better langauge, notes, and fixed tool calls --- .../security/secrets-detection/README.md | 85 +++++++++++++------ 1 file changed, 57 insertions(+), 28 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index d9fbe9cb1..e36359f88 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -1,12 +1,18 @@ -# Detecting Secrets with detect-secrets +# Secrets Detection -

    Best practice approach to identify and prevent leaking of sensitive information in your codebase.
    +
    Guide to identify and automatically prevent leaking of sensitive information into your codebase.
    ## Introduction -**Background**: In the age of open source collaboration and rapid software deployment, sensitive information like API keys, passwords, or tokens may inadvertently be committed into repositories. Such slip-ups can pose significant security risks. We champion the use of [detect-secrets](https://github.com/Yelp/detect-secrets) to mitigate these risks. It stands out due to its extensible Python plugin system, enabling tailored detection suited to diverse types of secrets. Designed with efficiency in mind, it's primed for use in continuous integration pipelines, ensuring a swift scan of current project states without delving into the entire git history. Its unique "baseline file" approach, leveraging `.secrets.baseline`, streamlines the management of legitimate secrets and reduces false positives. This guarantees a seamless integration process even in established projects. +**Background**: Sensitive information like API keys, passwords, or tokens may inadvertently be getting committed into your repository. Such slip-ups can pose significant security risks. We recommend not only scanning for sensitive information recurringly, but preventing sensitive information from getting infused in the first place. To support these goals, we recommend a tool called [detect-secrets](https://github.com/Yelp/detect-secrets) to mitigate these risks. It scans for common sensitive information categories like passwords, high-entropy entries that may contain sensitive information, and a plugin system that supports customization. It's compatible for use in continuous integration pipelines and execution on local-developer machines. It has a "baseline file" approach, leveraging `.secrets.baseline`, that streamlines the management of legitimate secrets and reduces false positives. This helps both new and established projects detect and prevent secrets getting into source code. **Use Cases**: +- Finding and preventing commits of sensitive information such as: + - Username / passwords + - High entropy strings + - IP addresses + - E-mail addresses + - AWS sensitive information - Scanning local client repositories for exposed sensitive information _before_ making them public. - Preventing secrets from being committed to a local repository using pre-commit hooks. - Implementing a safety net in continuous integration (CI) pipelines using GitHub Actions to catch inadvertent secret commits. @@ -19,6 +25,7 @@ To get the most out of `detect-secrets`, you'll need: * Python `pip` tool. * (Optional) Familiarity with Python for potential custom plugin development. +* (Optional) A GitHub repository supporting GitHub Actions --- @@ -27,18 +34,20 @@ To get the most out of `detect-secrets`, you'll need: ## Quick Start 1. Install slim-detect-secrets: + + > ℹ️ **Note:** the SLIM project has customized the Detect Secrets tool to identify additional sensitive keywords such as IP addresses, file paths, and AWS information. These additions are currently [under review](https://github.com/Yelp/detect-secrets/pulls/perryzjc) by the detect-secrets team for merger into the main codebase of the tool. Until then, we recommend using our SLIM fork per below. ```bash pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp ``` -3. Execute a baseline scan: +2. Execute a baseline scan: ```bash - detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + detect-secrets scan --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '\.secrets.*' --exclude-files '\.git*' > .secrets.baseline ``` -6. Review the `.secrets.baseline` file for any detected secrets via an audit: +3. Review the `.secrets.baseline` file for any detected secrets via an audit: ```bash detect-secrets audit .secrets.baseline @@ -53,11 +62,23 @@ Additional steps like whitelisting, establishing pre-commit hooks or enabling fu There are three recommended layers of protection we suggest you enable to ensure maximum security. Please see the below sections for details. ### Table of Contents -1. [Layer 1: Full Scan and Audit (Client-side)](#layer-1-full-scan-and-audit-client-side) -2. [Layer 2: Git Commit Scan (Client-side)](#layer-2-git-commit-scan-client-side) -3. [Layer 3: Server-side Push to GitHub.com](#layer-3-server-side-push-to-githubcom) - -### Full Scan and Audit (Client-side) +- [Secrets Detection](#secrets-detection) + - [Introduction](#introduction) + - [Prerequisites](#prerequisites) + - [Quick Start](#quick-start) + - [Step-by-Step Guide](#step-by-step-guide) + - [Table of Contents](#table-of-contents) + - [Layer 1: Full Scan and Audit (Client-side)](#layer-1-full-scan-and-audit-client-side) + - [Steps](#steps) + - [Layer 2: Git Commit Scan (Client-side)](#layer-2-git-commit-scan-client-side) + - [Steps](#steps-1) + - [Layer 3: Server-side Push to GitHub.com](#layer-3-server-side-push-to-githubcom) + - [Steps](#steps-2) + - [Frequently Asked Questions (FAQ)](#frequently-asked-questions-faq) + - [Credits](#credits) + - [Feedback and Contributions](#feedback-and-contributions) + +### Layer 1: Full Scan and Audit (Client-side) This layer directly scans the developer's local environment using the `detect-secrets` tool. After scanning, a baseline file containing detected secrets is generated. Developers can audit this file for detailed information on detected secrets. #### Steps @@ -70,7 +91,7 @@ This layer directly scans the developer's local environment using the `detect-se 2. **Scanning** - Scan all local files from the current directory and output results to a baseline file. ```bash - detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + detect-secrets scan --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '\.secrets.*' --exclude-files '\.git*' > .secrets.baseline ``` 3. **Checking Results** @@ -87,20 +108,25 @@ This layer directly scans the developer's local environment using the `detect-se [View more on Auditing Secrets in Baseline](https://github.com/Yelp/detect-secrets#auditing-secrets-in-baseline) -> **Note**: If you've marked any secrets as true positives, make sure to remove all references to these secrets and rerun a full scan. +> ℹ️ **Note**: If you've marked any secrets as true positives, make sure to remove all references to these secrets and rerun a full scan. ### Layer 2: Git Commit Scan (Client-side) -This layer is a pre-commit hook in the local environment that scans changes when a developer tries to commit. If new secrets are detected, the commit is blocked. +This layer represents a prevention mechanism in the local developer environment that scans changes when a developer tries to commit and if new secrets are detected, the commit is blocked. + +To support this strategy, we recommend the installation of another third party tool called [pre-commit](https://pre-commit.com/#install), which is integral in allowing specialized plugins to run during the local developer's commit phase of using Git. It allows detect-secrets to prevent commits that are flagged with sensitive information. #### Steps 1. **Installation** + - Install [pre-commit](https://pre-commit.com/#install). + ```bash pip install pre-commit ``` 2. **Configuration** - - Create a `.pre-commit-config.yaml` configuration file. + - Create a `.pre-commit-config.yaml` configuration file with the below contents. + ```yaml repos: - repo: https://github.com/NASA-AMMOS/slim-detect-secrets @@ -112,13 +138,14 @@ This layer is a pre-commit hook in the local environment that scans changes when - '--baseline' - '.secrets.baseline' - '--exclude-files' - - '.git*' + - '\.git*' - '--exclude-files' - - '.secrets.*' + - '\.secrets.*' ``` 3. **Hook Installation** - - Install the pre-commit hook. + - Install the pre-commit hook into your local environment, ensuring the hook gets invoked during local git commits. + ```bash pre-commit install ``` @@ -126,14 +153,18 @@ This layer is a pre-commit hook in the local environment that scans changes when 4. **Committing Changes** - Commit changes. If new secrets are detected, the commit will be blocked. -> **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. +> ℹ️ **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. + +### Layer 3: Server-side Push to GitHub.com + +> ⚠️ Warning: the strategy recommended below is currently experimental and may not work as intended. Use with caution. -### Layer 3: Server-side Push to GitHub.com [EXPERIMENTAL / UNDER DEVELOPMENT] -This layer scans server-side pre-commits using [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request. Any detected new secrets are reported, and a status check on GitHub prevents merges or pushes to protected branches. +This strategy provides a final layer of protection by scanning server-side commits for sensitive information during pull request creation. It leverages the [pre-commit](https://pre-commit.com/#install) tool and [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request and any detected new secrets are reported, while merges or pushes to protected branches are prevented. #### Steps 1. **Workflow Creation** - - Create a `detect-secrets.yaml` workflow file in the `.github/workflows` directory. + - The first step is to create a `detect-secrets.yaml` workflow file in the `.github/workflows` directory to define the GitHub action. Copy and paste the below while ensuring the correct branch of your codebase is referenced. + ```yaml name: Secret Detection Workflow on: @@ -185,7 +216,7 @@ This layer scans server-side pre-commits using [GitHub Action](https://github.co echo "✅ Created backup of known secrets" # find the secrets in the repository - detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '.secrets.*' --exclude-files '.git*' + detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '\.secrets.*' --exclude-files '\.git*' echo "✅ Scanned repository for secrets" # if there is any difference between the known and newly detected secrets, break the build @@ -210,13 +241,11 @@ This layer scans server-side pre-commits using [GitHub Action](https://github.co echo "✅ No new secrets detected" fi ``` + > ℹ️ Explanation: The GitHub Action checks out code, installs necessary packages, checks for a baseline file, and scans the repository for secrets. If new secrets are detected, the build fails and provides guidance. -2. **Workflow Explanation** - - The GitHub Action checks out code, installs necessary packages, checks for a baseline file, and scans the repository for secrets. If new secrets are detected, the build fails and provides guidance. - -After setting this up, GitHub will run the workflow during pushes or pull requests. +After setting this up, GitHub will run the workflow during pushes or pull requests. If any new secrets are detected, the status check will fail and the user will be notified in the pull request. -> **Note**: If any new secrets are detected, the status check will fail. +> ⚠️ Warning: the check ensures the specific line of code that may have sensitive information is not disclosed publicly in the GitHub Action logs, only a yes / no indication if sensitive information was detected. That being said, it may not be too many steps for an attacker to identify sensitive information. Monitor your pull requests actively to respond and always ensure [Layer 1](#layer-1-full-scan-and-audit-client-side) and [Layer 2](#layer-2-git-commit-scan-client-side) are actively used by your team to prevent issues in the first place. --- From a2e39fd2156d007ac9abd6a3e2141800f454c178 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 1 Mar 2024 15:23:51 -0800 Subject: [PATCH 55/61] Added ack for regex tip --- .../software-lifecycle/security/secrets-detection/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index e36359f88..288c1c6e2 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -282,6 +282,7 @@ After setting this up, GitHub will run the workflow during pushes or pull reques **Acknowledgements**: - [Yelp's detect-secrets maintainers](https://github.com/Yelp/detect-secrets) +- [@nutjob4life](https://github.com/nutjob4life) for detect-secrets usage tips --- From ef5c8344a2de174ce8bda5112a606e62f0a3ab10 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 13:11:14 -0700 Subject: [PATCH 56/61] Update README.md Simplified text and using new SLIM template. --- .../security/secrets-detection/README.md | 672 ++++++------------ 1 file changed, 235 insertions(+), 437 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index ea961bf72..4ddeec1ef 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -1,437 +1,235 @@ -# Secrets Detection - -We recommend [detect-secrets](https://github.com/Yelp/detect-secrets) to identify secure information included in source controlled files. Its prowess lies in its extensible Python plugin API, which allows custom rules and heuristics to tackle a broad spectrum of secrets. Designed to scan the project's current state rather than the entire git history, -it operates swiftly, making it ideal for continuous integration pipelines. Leveraging the concept of a "baseline file" (`.secrets.baseline`), it enables easy handling of known secrets and false positives, facilitating its gradual integration into existing projects. - - -![detect-secrets-wordcloud](https://github.com/NASA-AMMOS/slim/assets/3129134/58ecb3de-0ab4-4302-b546-e9cd1de8e52f) - - -Our application of `detect-secrets` embraces a tri-layered approach, bolstered by customized plugins ([full list of plugins available here](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp#viewing-all-enabled-plugins)), to provide robust protection against potential secret leaks at the earliest stage. -This page proposes three layers of secret scanning to help prevent secrets from being leaked on GitHub - -Three layers of protection are: -1. Client-side full scan of existing code base -2. Client-side scan of updated code upon Git commit -3. Server-side push to GitHub.com from client - -Each layer has its own advantages and disadvantages. The full use of these three layers of protection is recommended to minimize human negligence. -```mermaid -flowchart TB - User([fa:fa-user User]) - - subgraph UserWorkflow["User Workflow to Secure Secrets"] - Layer1["Layer 1: Full scan (client-side)"] - Layer2["Layer 2: Git commit scan (client-side)"] - Layer3["Layer 3: GitHub.com (server-side)"] - - Layer1 -->|If Secrets Detected| Clean1[Clean local file directly.] - Layer2 -->|If Secrets Detected| Clean2[Clean local file directly.
    Don't need to worry about cleaning commit history] - Layer3 -->|If Secrets Detected| Clean3[Purge or Fix the commit manually] - - SaveTime["It saves your time. And secrets are safe from GitHub"] - Clean1 --> SaveTime - Clean2 --> SaveTime - - Secure["Only GitHub-Protected branch is in safe.
    Secrets are leaked on other branch before cleaning"] - Clean3--> Secure - end - - User -->|At least use| Layer1 - User -->|Helpful to use| Layer2 - User -->|Optional to use| Layer3 - - style User fill:#F6F5F3,stroke:#333,stroke-width:1px - style UserWorkflow fill:#AF7AC5,stroke:#333,stroke-width:2px - style Layer1 fill:#F3B044,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 - style Layer2 fill:#F3B044,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 - style Layer3 fill:#F3B044,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 - style Clean1 fill:#5A88ED,stroke:#333,stroke-width:2px - style Clean2 fill:#5A88ED,stroke:#333,stroke-width:2px - style Clean3 fill:#5A88ED,stroke:#333,stroke-width:2px - style SaveTime fill:#5ABF9B,stroke:#333,stroke-width:2px - style Secure fill:#AF3034,stroke:#333,stroke-width:2px - -``` -> **Note**: Below three layers, are running on experimental version [slim-detect-secrets](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp) which supports additional secret detection [plugins](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp#viewing-all-enabled-plugins). -> -> They are: -> > * AWS sensitive information -> > * Public IP Address -> > * Absolute Path -> > * Email Address -> > -> > Link to their [implementation](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp/detect_secrets/plugins) and [test suites](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp/tests/plugins) -> -> It is being tested by both [NASA-AMMOS/slim](https://github.com/NASA-AMMOS/slim) team and [Yelp/detect-secrets](https://github.com/Yelp/detect-secrets) team. -> Eventually, it will be merged into Yelp/detect-secrets. -> -> At that time, this document will be updated to use the official version of detect-secrets. - -## Layer 1: Full Scan and Audit (Client-side) - -The first layer initiates a direct scan on the developer's local environment. This is achieved through the `detect-secrets` tool, which scans the entire codebase and outputs a new baseline file containing detected secrets. The developer can then audit this file to view detailed information about detected secrets. - -```mermaid -sequenceDiagram - participant Dev as Developer - participant Env as Local Environment - participant DS as Detect-Secrets - participant File as Baseline File - participant Audit as Audit Tool - - Note over Dev,Env: Developer initiates a direct scan for secrets - Dev->>+Env: Triggers direct scan - Env->>+DS: Requests scan on the codebase - DS->>DS: Performs secret scanning - DS->>File: Generates new baseline file - File->>DS: Acknowledges file creation - DS-->>-Env: Returns scan results and new baseline file - Env-->>Dev: Presents scan results and new baseline file - Note over Dev,File: Developer may audit the new baseline file - Dev->>Audit: Initiates audit on the new baseline file - Audit->>File: Fetches details from the baseline file - File->>Audit: Returns secret details - Audit-->>Dev: Presents detailed information of detected secrets - -``` -Starter Kit: -1. Install experimental version of [slim-detect-secrets](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp) -```bash -pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp -``` - -2. Scan all local files from current directory and output the result as a baseline file -```bash -detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline -``` -Here it scans all the local files from current directory, but excludes `.git` directory and `.secrets` baseline files from scanning to reduce false positive. Make modifications when necessary. - -3. Check result in the baseline file -```bash -cat .secrets.baseline -``` -> This command is supported in Unix-like system. For Windows, you can use other command, such as `type .secrets.baseline` -If any secrets are detected, the result will be located at the "results:" of the file. - -For example, -```json -"results": { - "Sample/sample-develop.sh": [ - { - "type": "AWS Sensitive Information", - "filename": "Sample/sample-develop.sh", - "hashed_secret": "d3f72b97cd8756fe12345678bdf96aef1ac23b7d", - "is_verified": false, - "line_number": 39 -}, -``` -Only line number is visible through this approach. You can check them manually in the file, or use the following audit tool to conveniently view the actual secret. - -4. Analyze results by `audit` tool -```bash -detect-secrets audit .secrets.baseline -``` -> detect-secrets audit tool can provide you an interactive interface to view the actual secret based on the line number -> and label it as false positive or true positive. - -For example, - - - -It also provides other ways to present the result. For more information, please refer to [Auditing Secrets in Baseline](https://github.com/Yelp/detect-secrets#auditing-secrets-in-baseline) - -***Note*** if you have marked any detected secrets as true positives, its best to first remove all references to those secrets in your code and then rerun a full scan to generate a fresh audit report that you can compare against to ensure you only have false-positives (white-listed secrets) in your `.secrets.baseline` - this is especially important for Layer 2. -## Layer 2: Git Commit Scan (Client-side) -The second layer is a pre-commit hook implemented in the local environment. This hook utilizes a `.pre-commit-config.yaml` file to config the pre-commit hook. The hook is triggered when the developer attempts to commit changes. The hook will scan the changes and **compare** them to the baseline file generated in the first layer. If any **new secrets** are detected, the hook will prevent the commit and report the detected secrets to the developer. -```mermaid -sequenceDiagram - participant User as Developer - participant Local as Local Environment - participant Config as .pre-commit-config.yaml - participant PCH as Pre-commit Hook - participant DS as Detect-Secrets - participant File as Baseline File - - Note over User,Local: Developer attempts to commit - User->>+Local: Request commit - Local->>+Config: Fetches pre-commit config - Config->>PCH: Returns config with Detect-Secrets setup - PCH->>DS: Request secret scan with existing baseline - DS->>File: Fetches baseline file - File->>DS: Returns baseline file - DS->>DS: Scans changes for secrets with custom plugins - alt New Secrets Detected - DS-->>PCH: Returns detected secrets - PCH-->>Local: Prevents commit & reports detected secrets - Local-->>User: Prevents commit & reports detected secrets - else No New Secrets Detected - DS-->>PCH: Returns clean result - PCH-->>Local: Allows commit - Local-->>User: Commits changes - end - -``` -Starter Kit: -1. Install [pre-commit](https://pre-commit.com/#install) -```bash -pip install pre-commit -``` -This tool is used to install pre-commit hook in your local git repository. - -2. Create `.pre-commit-config.yaml` file in root directory of your project with the following contents -```yaml -repos: - - repo: https://github.com/NASA-AMMOS/slim-detect-secrets - # using commit id for now, will change to tag when official version is released - rev: 91e097ad4559ae6ab785c883dc5ed989202c7fbe - hooks: - - id: detect-secrets - args: - - '--baseline' - - '.secrets.baseline' - - '--exclude-files' - - '.git*' - - '--exclude-files' - - '.secrets.*' - -``` -This file is used to config the pre-commit hook. In this example, we use the experimental version of `slim-detect-secrets` tool. The `--baseline` argument is used to specify the baseline file generated in the first layer. The `--exclude-files` argument is used to exclude the `.git` directory and `.secrets` baseline files from scanning to reduce false positives. Make modifications when necessary. - -3. Install pre-commit hook -```bash -pre-commit install -``` -This command reads the `.pre-commit-config.yaml` file and installs the pre-commit hook in your local git repository. -After this, you can see a `.git/hooks/pre-commit` file is created in your local git repository. - -4. Add the baseline file `.secrets.baseline` in your local Git repository under the following conditions only: - 1. You wish to share white-listed secrets with other team members - 2. You've removed any references in your code to sensitive secrets detected that are not white-listed, i.e. find and modify code referenced in you `.secrets.baseline` with flag `is_secret: true` - 3. You've re-run a fresh `detect-secrets scan` followed by a `detect-secrets audit` and your `.secrets.baseline` ONLY now contains white-listed entries, i.e. `is_secret: false` - -**Warning**: Adding your `.secrets.baseline` file to your local Git and pushing changes to a remote without following the above directions could create a security risk by sharing the sensitive parts of your security scan with the outside world! - -5. Commit your changes - -Now, you can commit your changes as usual. If any **new secrets** are detected, the commit will be prevented and the secrets will be reported. - -For example, - -Screen Shot 2023-04-20 at 7 32 10 AM - -> **Note**: The pre-commit hook blocks a commit by comparing new secrets with the results in the `.secrets.baseline` file. If new secrets are introduced, the hook will report them, but it does not automatically update the `.secrets.baseline` file. To update the baseline file with newly introduced secrets, you need to re-run the scan command in Layer 1 (step 2) and generate a new baseline file. - -> **Note**: during commit checks, detect secrets may not display all secrets present within a single file during a single scan. This can be to [minimize noise](https://github.com/Yelp/detect-secrets/blob/master/docs/design.md#potentialsecret), among other reasons. Thus if you have multiple violations of different types of secrets per file, multiple independent commits may be necessary to help identify all violations. -> -> You can create an empty result baseline file by running this command at a directory without secrets. - -## Layer 3: Server-side Push to GitHub.com -The final layer of our solution is a server-side pre-commit scan powered by [GitHub Action](https://github.com/features/actions). This scan is triggered whenever a developer pushes to a branch or creates a pull request. If the scan detects any new secrets, it can generate a not detailed report compared to layer 2 (for security concern), email to the developer, and report a status check to GitHub. The status check will prevent the developer from merging the pull request or pushing to the **protected** branch. This layer protects the protected branch from being polluted by secrets, but secrets can still be pushed to other branches. - -```mermaid -sequenceDiagram - participant User as Developer - participant GH as GitHub - participant Workflow as detect-secrets.yaml - participant GA as GitHub Action - participant DS as Detect-Secrets - - Note over User,GH: Developer creates pull request or pushes to branch - User->>+GH: Creates pull request / pushes to branch - GH->>+Workflow: Triggers GitHub Action workflow - Workflow->>GA: Sets up and runs Detect-Secrets scan - GA->>DS: Requests secret scan - DS->>DS: Scans repository for secrets - alt Secrets Detected - DS-->>GA: Returns detected secrets - GA-->>GH: Fails status check - GH-->>User: Prevents merge / push & sends email notification - else No Secrets Detected - DS-->>GA: Returns clean result - GA-->>GH: Passes status check - GH-->>User: Allows merge / push - end - -``` -Starter Kit: -1. Create a workflow file `detect-secrets.yaml` in `.github/workflows` directory from your repository root. -```yaml -name: Secret Detection Workflow -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - secret-detection: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Install necessary packages - run: | - # This is the experimental version of slim-detect-secrets. - # It will be updated to the official Yelp/detect-secrets version once the customized plugins are merged. - # For more information about slim/detect-secrets, check the following: - # 1. https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp - # 2. https://github.com/NASA-AMMOS/slim/blob/d20ee6134a0dc0e0dab11d2d2570e358ef7e4550/continuous-testing/starter-kits/README.md#detect-secrets - pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp - # This library is used for JSON operations. - pip install jq - - - name: Create an initial .secrets.baseline if .secrets.baseline does not exist - run: | - if [ ! -f .secrets.baseline ]; then - # This generated baseline file will only be temporarily available on the GitHub side and will not appear in the user's local files. - # Scanning an empty folder to generate an initial .secrets.baseline without secrets in the results. - echo "⚠️ No existing .secrets.baseline file detected. Creating a new blank baseline file." - mkdir empty-dir - detect-secrets scan empty-dir > .secrets.baseline - echo "✅ Blank .secrets.baseline file created successfully." - rm -r empty-dir - else - echo "✅ Existing .secrets.baseline file detected. No new baseline file will be created." - fi - - - name: Scan repository for secrets - run: | - # scripts to scan repository for new secrets - - # backup the list of known secrets - cp .secrets.baseline .secrets.new - - # find the secrets in the repository - detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '.secrets.*' --exclude-files '.git*' - - # if there is any difference between the known and newly detected secrets, break the build - # Function to compare secrets without listing them - compare_secrets() { diff <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$1" | sort) <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$2" | sort) >/dev/null; } - - # Check if there's any difference between the known and newly detected secrets - if ! compare_secrets .secrets.baseline .secrets.new; then - echo "⚠️ Attention Required! ⚠️" >&2 - echo "New secrets have been detected in your recent commit. Due to security concerns, we cannot display detailed information here and we cannot proceed until this issue is resolved." >&2 - echo "" >&2 - echo "Please follow the steps below on your local machine to reveal and handle the secrets:" >&2 - echo "" >&2 - echo "1️⃣ Run the 'detect-secrets' tool on your local machine. This tool will identify and clean up the secrets. You can find detailed instructions at this link: https://nasa-ammos.github.io/slim/continuous-testing/starter-kits/#detect-secrets" >&2 - echo "" >&2 - echo "2️⃣ After cleaning up the secrets, commit your changes and re-push your update to the repository." >&2 - echo "" >&2 - echo "Your efforts to maintain the security of our codebase are greatly appreciated!" >&2 - exit 1 - fi - -``` -**Explanation** - -The Detect Secrets Action follows these steps to ensure the security of your code: - -- **Checkout Code**: Utilizes GitHub's checkout action to access the repository. This is the code that will be scanned for secrets. -- **Install Necessary Packages**: Deploys the required Python packages, including the experimental version of `slim-detect-secrets` and `jq`. These packages enable the primary functionality of the Action. -- **Check Existence of .secrets.baseline**: Ensures the Action remains operational even if no baseline file exists yet. If the `.secrets.baseline` file is not found, the action creates an initial baseline file by scanning an empty directory. -- **Scan Repository for Secrets**: In this step, the Action backs up the list of known secrets and scans the repository for any new secrets. The scan excludes files starting with '.secrets.' and '.git'. The 'compare_secrets' function is used to identify any differences between the known secrets and newly detected ones. If new secrets are detected, the build fails, and the user is guided to clean up the secrets using the `detect-secrets` tool. - -After this, GitHub will automatically run the workflow when you push to the branch or create a pull request. - -This workflow will run the `detect-secrets` tool on the GitHub server. If any new secrets are detected, it will: -- Fail the status check - - -- Print a message in the "Details" with instructions on how to resolve the issue - - -- Send an email notification to the user - - - -2. [Protect your branch](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule) - - - -After this, if status check fails, GitHub will prevent the merge or push to the protected branch. - - - -## Attention for using Detect Secrets -> 1.It does not [show all the same type of secrets in a same file to minimize noise](https://github.com/Yelp/detect-secrets/blob/master/docs/design.md#potentialsecret) -> -> This means sometimes it will only show one secret in a file even if there are multiple **same type of secrets** in the same file. -> Audit tool will not show all the secrets due to this reason. -> -> **->** Thus, when you see a secret is detected, best practice is to **manually** check that file. - -> 2.Even though detect-secrets has strong secret-detect ability compared to other tools, it is still possible that detect-secrets will not show you a file that contains secrets due to a new type of secret not capable by current plugins. -> -> **->** Thus, the best practice is always to be careful as a developer and **manually** check the files that you think might contain secrets. ->> **Note**: `detect-secrets` is a backup approach to minimize the chance of pushing secrets to the cloud. - -## Recommended Workflow -1. At least use layer 3 (Server-side push to GitHub.com) to protect the main branch from being pushed or merged if any secrets are detected. -2. If any secrets are detected during layer 3, you can: - - Clean the commit history of the branch - - To find out the files that needs clean, you can use layer 1's auditing feature as assistance - - If a secret has already been committed, visit - https://help.github.com/articles/removing-sensitive-data-from-a-repository -3. Recommend to set up layer 2 (Git commit scan, client-side) for every developer - - It can minimize the chance of pushing secrets to the cloud - - Local files are easier to clean than GitHub commit history -4. Layer 1 (Full scan and audit, client-side) can be involved during each stage - - It helps you generate, update or analyze baseline file for layer 2 and 3 - -```mermaid -sequenceDiagram - participant Dev as Developer - participant GH as GitHub - participant DS as Detect-Secrets - participant L1 as Layer 1 (Full Scan & Audit) - participant L2 as Layer 2 (Git Commit Scan) - participant L3 as Layer 3 (Server-side Push to GitHub) - - Dev->>L3: Push/Merge to Main Branch - L3->>DS: Scan for Secrets - alt Secrets Detected in L3 - DS-->>Dev: Secrets Detected - Dev->>L1: Use Auditing Feature to Identify Files for Cleaning - Note over L1: Assists in identifying files that need to be cleaned.
    Recommend to manully double check detected files
    due to "minimize noise" feature from detect-secrets - Dev->>Dev: Clean Commit History - Note over Dev: If a secret has already been committed, refer:
    https://help.github.com/articles/removing-sensitive-data-from-a-repository - Dev->>L2: Set Up Git Commit Scan - Note over Dev, L2: Minimizes chances of pushing secrets
    Easier to clean local files than GitHub commit history - Dev->>L1: Use Full Scan & Audit at Each Stage - Note over Dev, L1: Assists in generating, updating or analyzing baseline file for L2 and L3 - Dev->>L3: Retry Push/Merge to Main Branch - else No Secrets Detected - DS-->>GH: No Secrets Detected - GH->>Dev: Allows Push/Merge to Main Branch - end - -``` - -## More Configurations - -Check out -1. [detect-secrets](https://github.com/Yelp/detect-secrets) -2. [pre-commit](https://pre-commit.com/) +# Detecting Secrets with detect-secrets + +
    Best practice approach to identify and prevent leaking of sensitive information in your codebase.
    + +## Introduction + +**Background**: In the age of open source collaboration and rapid software deployment, sensitive information like API keys, passwords, or tokens may inadvertently be committed into repositories. Such slip-ups can pose significant security risks. We champion the use of [detect-secrets](https://github.com/Yelp/detect-secrets) to mitigate these risks. It stands out due to its extensible Python plugin system, enabling tailored detection suited to diverse types of secrets. Designed with efficiency in mind, it's primed for use in continuous integration pipelines, ensuring a swift scan of current project states without delving into the entire git history. Its unique "baseline file" approach, leveraging `.secrets.baseline`, streamlines the management of legitimate secrets and reduces false positives. This guarantees a seamless integration process even in established projects. + +**Use Cases**: +- Scanning local client repositories for exposed sensitive information _before_ making them public. +- Preventing secrets from being committed to a local repository using pre-commit hooks. +- Implementing a safety net in continuous integration (CI) pipelines using GitHub Actions to catch inadvertent secret commits. +- Streamlining the management of known secrets and false positives during codebase audits. + +--- + +## Prerequisites +To get the most out of `detect-secrets`, you'll need: + +* Familiarity with Python for potential custom plugin development. +* Access rights to the repository to set up scanning mechanisms. +* An understanding of your project's dependencies and structure to tailor the scanning appropriately. + +--- + + + +## Quick Start + +1. Install slim-detect-secrets: `pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp`. +2. Execute a baseline scan: `detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline`. +3. Review the `.secrets.baseline` file for any detected secrets. + + +--- + +## Step-by-Step Guide + +There are three recommended layers of protection we suggest you enable to ensure maximum security. Please see the below sections for details. + +### Table of Contents +1. [Layer 1: Full Scan and Audit (Client-side)](#layer-1-full-scan-and-audit-client-side) +2. [Layer 2: Git Commit Scan (Client-side)](#layer-2-git-commit-scan-client-side) +3. [Layer 3: Server-side Push to GitHub.com](#layer-3-server-side-push-to-githubcom) + +### Full Scan and Audit (Client-side) +This layer directly scans the developer's local environment using the `detect-secrets` tool. After scanning, a baseline file containing detected secrets is generated. Developers can audit this file for detailed information on detected secrets. + +#### Steps +1. **Installation** + - Install the experimental version of [slim-detect-secrets](https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp). + ```bash + pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp + ``` + +2. **Scanning** + - Scan all local files from the current directory and output results to a baseline file. + ```bash + detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + ``` + +3. **Checking Results** + - View the results in the baseline file. + ```bash + cat .secrets.baseline + ``` + +4. **Analysis** + - Analyze results using the `audit` tool. + ```bash + detect-secrets audit .secrets.baseline + ``` + +[View more on Auditing Secrets in Baseline](https://github.com/Yelp/detect-secrets#auditing-secrets-in-baseline) + +> **Note**: If you've marked any secrets as true positives, make sure to remove all references to these secrets and rerun a full scan. + +### Layer 2: Git Commit Scan (Client-side) +This layer is a pre-commit hook in the local environment that scans changes when a developer tries to commit. If new secrets are detected, the commit is blocked. + +#### Steps +1. **Installation** + - Install [pre-commit](https://pre-commit.com/#install). + ```bash + pip install pre-commit + ``` + +2. **Configuration** + - Create a `.pre-commit-config.yaml` configuration file. + ```yaml + repos: + - repo: https://github.com/NASA-AMMOS/slim-detect-secrets + # using commit id for now, will change to tag when official version is released + rev: 91e097ad4559ae6ab785c883dc5ed989202c7fbe + hooks: + - id: detect-secrets + args: + - '--baseline' + - '.secrets.baseline' + - '--exclude-files' + - '.git*' + - '--exclude-files' + - '.secrets.*' + ``` + +3. **Hook Installation** + - Install the pre-commit hook. + ```bash + pre-commit install + ``` + +4. **Committing Changes** + - Commit changes. If new secrets are detected, the commit will be blocked. + +> **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. + +### Layer 3: Server-side Push to GitHub.com +This layer scans server-side pre-commits using [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request. Any detected new secrets are reported, and a status check on GitHub prevents merges or pushes to protected branches. + +#### Steps +1. **Workflow Creation** + - Create a `detect-secrets.yaml` workflow file in the `.github/workflows` directory. + ```yaml + name: Secret Detection Workflow + on: + push: + branches: + - main + pull_request: + branches: + - main + + jobs: + secret-detection: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Install necessary packages + run: | + # This is the experimental version of slim-detect-secrets. + # It will be updated to the official Yelp/detect-secrets version once the customized plugins are merged. + # For more information about slim/detect-secrets, check the following: + # 1. https://github.com/NASA-AMMOS/slim-detect-secrets/tree/exp + # 2. https://github.com/NASA-AMMOS/slim/blob/d20ee6134a0dc0e0dab11d2d2570e358ef7e4550/continuous-testing/starter-kits/README.md#detect-secrets + pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp + # This library is used for JSON operations. + pip install jq + + - name: Create an initial .secrets.baseline if .secrets.baseline does not exist + run: | + if [ ! -f .secrets.baseline ]; then + # This generated baseline file will only be temporarily available on the GitHub side and will not appear in the user's local files. + # Scanning an empty folder to generate an initial .secrets.baseline without secrets in the results. + echo "⚠️ No existing .secrets.baseline file detected. Creating a new blank baseline file." + mkdir empty-dir + detect-secrets scan empty-dir > .secrets.baseline + echo "✅ Blank .secrets.baseline file created successfully." + rm -r empty-dir + else + echo "✅ Existing .secrets.baseline file detected. No new baseline file will be created." + fi + + - name: Scan repository for secrets + run: | + echo "✅ Scanning repository for new secrets" + + # backup the list of known secrets + cp .secrets.baseline .secrets.new + echo "✅ Created backup of known secrets" + + # find the secrets in the repository + detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '.secrets.*' --exclude-files '.git*' + echo "✅ Scanned repository for secrets" + + # if there is any difference between the known and newly detected secrets, break the build + # Function to compare secrets without listing them + compare_secrets() { diff <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$1" | sort) <(jq -r '.results | keys[] as $key | "\($key),\(.[$key] | .[] | .hashed_secret)"' "$2" | sort) >/dev/null; } + echo "✅ Run comparison against baseline secrets file" + + # Check if there's any difference between the known and newly detected secrets + if ! compare_secrets .secrets.baseline .secrets.new; then + echo "⚠️ Attention Required! ⚠️" >&2 + echo "New secrets have been detected in your recent commit. Due to security concerns, we cannot display detailed information here and we cannot proceed until this issue is resolved." >&2 + echo "" >&2 + echo "Please follow the steps below on your local machine to reveal and handle the secrets:" >&2 + echo "" >&2 + echo "1️⃣ Run the 'detect-secrets' tool on your local machine. This tool will identify and clean up the secrets. You can find detailed instructions at this link: https://nasa-ammos.github.io/slim/continuous-testing/starter-kits/#detect-secrets" >&2 + echo "" >&2 + echo "2️⃣ After cleaning up the secrets, commit your changes and re-push your update to the repository." >&2 + echo "" >&2 + echo "Your efforts to maintain the security of our codebase are greatly appreciated!" >&2 + exit 1 + else + echo "✅ No new secrets detected" + fi + ``` + +2. **Workflow Explanation** + - The GitHub Action checks out code, installs necessary packages, checks for a baseline file, and scans the repository for secrets. If new secrets are detected, the build fails and provides guidance. + +After setting this up, GitHub will run the workflow during pushes or pull requests. + +> **Note**: If any new secrets are detected, the status check will fail. + +--- + +### Frequently Asked Questions (FAQ) + +- Q: **Does detect-secrets scan the entire git history?** + + A: No, it's designed to scan the current state of a project for efficiency. + +- Q: **Where can I find more configurations and options for detect-secrets?** + + A: Refer to the official documentation for [detect-secrets](https://github.com/Yelp/detect-secrets) and [pre-commit](https://pre-commit.com/). + +--- + +## Credits + +**Authorship**: +- Jingchao Zhong [@perryzjc](https://github.com/perryzjc) +- Rishi Verma [@riverma](https://github.com/riverma) +- John Engelke [@jpl-jengelke](http://github.com/jpl-jengelke) + +**Acknowledgements**: +- [Yelp's detect-secrets maintainers](https://github.com/Yelp/detect-secrets) + +--- + +## Feedback and Contributions + +We value your feedback and contributions. Enhance and expand this guide by referring to our [contribution guidelines](https://nasa-ammos.github.io/slim/docs/contribute/contributing/). From 36fc809e80c0e2b8e6549e6022e186b66f95a010 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Wed, 18 Oct 2023 14:00:16 -0700 Subject: [PATCH 57/61] Update README.md Add a FAQ question regarding what to do if secrets detected. --- .../security/secrets-detection/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index 4ddeec1ef..d11f9669a 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -208,6 +208,17 @@ After setting this up, GitHub will run the workflow during pushes or pull reques ### Frequently Asked Questions (FAQ) +- Q: **If secrets are detected in my code, what should I do?** + + A: Follow these steps: + + - _Identify and Confirm:_ Review the identified secrets in the `.secrets.baseline` or any other report generated. Ensure that they are indeed secrets and not false positives. + - _Removal:_ Remove or replace all references to the detected secrets from your codebase. Ensure that no trace of the secret remains in the code, comments, or commit history. If you want to ignore the secret as a false positive during a pre-commit scan, you can follow directions [here](https://github.com/Yelp/detect-secrets#inline-allowlisting-1). + - _Rotation:_ If the detected secret was an API key, password, or any other form of authentication, consider it compromised. Rotate the secret immediately, i.e., generate a new secret/key and update it wherever required. + - _Rerun Scans:_ After you've made the necessary changes, run the `detect-secrets` tool again to ensure no secrets remain. + - _Commit Safely:_ When you're sure all secrets have been removed, you can safely commit your changes. Remember, the Git commit scan (Layer 2) and the server-side push scan (Layer 3) will provide additional layers of checks. + - _Educate and Prevent:_ To avoid such instances in the future, educate your team on the importance of not committing secrets and the potential risks associated with it. Consider adopting practices or tools that prevent the accidental inclusion of secrets in your codebase. + - Q: **Does detect-secrets scan the entire git history?** A: No, it's designed to scan the current state of a project for efficiency. @@ -216,6 +227,7 @@ After setting this up, GitHub will run the workflow during pushes or pull reques A: Refer to the official documentation for [detect-secrets](https://github.com/Yelp/detect-secrets) and [pre-commit](https://pre-commit.com/). + --- ## Credits From 2c7e069bdcc1f0bde0cfbb565ff5455ea454bd47 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 19 Oct 2023 10:38:58 -0700 Subject: [PATCH 58/61] Update README.md --- .../security/secrets-detection/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index d11f9669a..93866131f 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -17,9 +17,8 @@ ## Prerequisites To get the most out of `detect-secrets`, you'll need: -* Familiarity with Python for potential custom plugin development. -* Access rights to the repository to set up scanning mechanisms. -* An understanding of your project's dependencies and structure to tailor the scanning appropriately. +* Python `pip` tool. +* (Optional) Familiarity with Python for potential custom plugin development. --- @@ -29,8 +28,9 @@ To get the most out of `detect-secrets`, you'll need: 1. Install slim-detect-secrets: `pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp`. 2. Execute a baseline scan: `detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline`. -3. Review the `.secrets.baseline` file for any detected secrets. +3. Review the `.secrets.baseline` file for any detected secrets via an audit: `detect-secrets audit .secrets.baseline` +Additional steps like whitelisting, establishing pre-commit hooks or enabling further automation are covered in detail below. --- @@ -114,7 +114,7 @@ This layer is a pre-commit hook in the local environment that scans changes when > **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. -### Layer 3: Server-side Push to GitHub.com +### Layer 3: Server-side Push to GitHub.com [EXPERIMENTAL / UNDER DEVELOPMENT] This layer scans server-side pre-commits using [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request. Any detected new secrets are reported, and a status check on GitHub prevents merges or pushes to protected branches. #### Steps From f777cb906027df405f875177bcb4fd6f24302b67 Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Thu, 19 Oct 2023 10:41:26 -0700 Subject: [PATCH 59/61] Update README.md Easier to read quick start --- .../security/secrets-detection/README.md | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index 93866131f..d9fbe9cb1 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -26,9 +26,23 @@ To get the most out of `detect-secrets`, you'll need: ## Quick Start -1. Install slim-detect-secrets: `pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp`. -2. Execute a baseline scan: `detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline`. -3. Review the `.secrets.baseline` file for any detected secrets via an audit: `detect-secrets audit .secrets.baseline` +1. Install slim-detect-secrets: + + ```bash + pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp + ``` + +3. Execute a baseline scan: + + ```bash + detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + ``` + +6. Review the `.secrets.baseline` file for any detected secrets via an audit: + + ```bash + detect-secrets audit .secrets.baseline + ``` Additional steps like whitelisting, establishing pre-commit hooks or enabling further automation are covered in detail below. From b9daa832f52d318f439cc9502f6e2017ab45adde Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 1 Mar 2024 15:19:12 -0800 Subject: [PATCH 60/61] Better langauge, notes, and fixed tool calls --- .../security/secrets-detection/README.md | 85 +++++++++++++------ 1 file changed, 57 insertions(+), 28 deletions(-) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index d9fbe9cb1..e36359f88 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -1,12 +1,18 @@ -# Detecting Secrets with detect-secrets +# Secrets Detection -
    Best practice approach to identify and prevent leaking of sensitive information in your codebase.
    +
    Guide to identify and automatically prevent leaking of sensitive information into your codebase.
    ## Introduction -**Background**: In the age of open source collaboration and rapid software deployment, sensitive information like API keys, passwords, or tokens may inadvertently be committed into repositories. Such slip-ups can pose significant security risks. We champion the use of [detect-secrets](https://github.com/Yelp/detect-secrets) to mitigate these risks. It stands out due to its extensible Python plugin system, enabling tailored detection suited to diverse types of secrets. Designed with efficiency in mind, it's primed for use in continuous integration pipelines, ensuring a swift scan of current project states without delving into the entire git history. Its unique "baseline file" approach, leveraging `.secrets.baseline`, streamlines the management of legitimate secrets and reduces false positives. This guarantees a seamless integration process even in established projects. +**Background**: Sensitive information like API keys, passwords, or tokens may inadvertently be getting committed into your repository. Such slip-ups can pose significant security risks. We recommend not only scanning for sensitive information recurringly, but preventing sensitive information from getting infused in the first place. To support these goals, we recommend a tool called [detect-secrets](https://github.com/Yelp/detect-secrets) to mitigate these risks. It scans for common sensitive information categories like passwords, high-entropy entries that may contain sensitive information, and a plugin system that supports customization. It's compatible for use in continuous integration pipelines and execution on local-developer machines. It has a "baseline file" approach, leveraging `.secrets.baseline`, that streamlines the management of legitimate secrets and reduces false positives. This helps both new and established projects detect and prevent secrets getting into source code. **Use Cases**: +- Finding and preventing commits of sensitive information such as: + - Username / passwords + - High entropy strings + - IP addresses + - E-mail addresses + - AWS sensitive information - Scanning local client repositories for exposed sensitive information _before_ making them public. - Preventing secrets from being committed to a local repository using pre-commit hooks. - Implementing a safety net in continuous integration (CI) pipelines using GitHub Actions to catch inadvertent secret commits. @@ -19,6 +25,7 @@ To get the most out of `detect-secrets`, you'll need: * Python `pip` tool. * (Optional) Familiarity with Python for potential custom plugin development. +* (Optional) A GitHub repository supporting GitHub Actions --- @@ -27,18 +34,20 @@ To get the most out of `detect-secrets`, you'll need: ## Quick Start 1. Install slim-detect-secrets: + + > ℹ️ **Note:** the SLIM project has customized the Detect Secrets tool to identify additional sensitive keywords such as IP addresses, file paths, and AWS information. These additions are currently [under review](https://github.com/Yelp/detect-secrets/pulls/perryzjc) by the detect-secrets team for merger into the main codebase of the tool. Until then, we recommend using our SLIM fork per below. ```bash pip install git+https://github.com/NASA-AMMOS/slim-detect-secrets.git@exp ``` -3. Execute a baseline scan: +2. Execute a baseline scan: ```bash - detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + detect-secrets scan --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '\.secrets.*' --exclude-files '\.git*' > .secrets.baseline ``` -6. Review the `.secrets.baseline` file for any detected secrets via an audit: +3. Review the `.secrets.baseline` file for any detected secrets via an audit: ```bash detect-secrets audit .secrets.baseline @@ -53,11 +62,23 @@ Additional steps like whitelisting, establishing pre-commit hooks or enabling fu There are three recommended layers of protection we suggest you enable to ensure maximum security. Please see the below sections for details. ### Table of Contents -1. [Layer 1: Full Scan and Audit (Client-side)](#layer-1-full-scan-and-audit-client-side) -2. [Layer 2: Git Commit Scan (Client-side)](#layer-2-git-commit-scan-client-side) -3. [Layer 3: Server-side Push to GitHub.com](#layer-3-server-side-push-to-githubcom) - -### Full Scan and Audit (Client-side) +- [Secrets Detection](#secrets-detection) + - [Introduction](#introduction) + - [Prerequisites](#prerequisites) + - [Quick Start](#quick-start) + - [Step-by-Step Guide](#step-by-step-guide) + - [Table of Contents](#table-of-contents) + - [Layer 1: Full Scan and Audit (Client-side)](#layer-1-full-scan-and-audit-client-side) + - [Steps](#steps) + - [Layer 2: Git Commit Scan (Client-side)](#layer-2-git-commit-scan-client-side) + - [Steps](#steps-1) + - [Layer 3: Server-side Push to GitHub.com](#layer-3-server-side-push-to-githubcom) + - [Steps](#steps-2) + - [Frequently Asked Questions (FAQ)](#frequently-asked-questions-faq) + - [Credits](#credits) + - [Feedback and Contributions](#feedback-and-contributions) + +### Layer 1: Full Scan and Audit (Client-side) This layer directly scans the developer's local environment using the `detect-secrets` tool. After scanning, a baseline file containing detected secrets is generated. Developers can audit this file for detailed information on detected secrets. #### Steps @@ -70,7 +91,7 @@ This layer directly scans the developer's local environment using the `detect-se 2. **Scanning** - Scan all local files from the current directory and output results to a baseline file. ```bash - detect-secrets scan ./ --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '.secrets.*' --exclude-files '.git*' > .secrets.baseline + detect-secrets scan --all-files --disable-plugin AbsolutePathDetectorExperimental --exclude-files '\.secrets.*' --exclude-files '\.git*' > .secrets.baseline ``` 3. **Checking Results** @@ -87,20 +108,25 @@ This layer directly scans the developer's local environment using the `detect-se [View more on Auditing Secrets in Baseline](https://github.com/Yelp/detect-secrets#auditing-secrets-in-baseline) -> **Note**: If you've marked any secrets as true positives, make sure to remove all references to these secrets and rerun a full scan. +> ℹ️ **Note**: If you've marked any secrets as true positives, make sure to remove all references to these secrets and rerun a full scan. ### Layer 2: Git Commit Scan (Client-side) -This layer is a pre-commit hook in the local environment that scans changes when a developer tries to commit. If new secrets are detected, the commit is blocked. +This layer represents a prevention mechanism in the local developer environment that scans changes when a developer tries to commit and if new secrets are detected, the commit is blocked. + +To support this strategy, we recommend the installation of another third party tool called [pre-commit](https://pre-commit.com/#install), which is integral in allowing specialized plugins to run during the local developer's commit phase of using Git. It allows detect-secrets to prevent commits that are flagged with sensitive information. #### Steps 1. **Installation** + - Install [pre-commit](https://pre-commit.com/#install). + ```bash pip install pre-commit ``` 2. **Configuration** - - Create a `.pre-commit-config.yaml` configuration file. + - Create a `.pre-commit-config.yaml` configuration file with the below contents. + ```yaml repos: - repo: https://github.com/NASA-AMMOS/slim-detect-secrets @@ -112,13 +138,14 @@ This layer is a pre-commit hook in the local environment that scans changes when - '--baseline' - '.secrets.baseline' - '--exclude-files' - - '.git*' + - '\.git*' - '--exclude-files' - - '.secrets.*' + - '\.secrets.*' ``` 3. **Hook Installation** - - Install the pre-commit hook. + - Install the pre-commit hook into your local environment, ensuring the hook gets invoked during local git commits. + ```bash pre-commit install ``` @@ -126,14 +153,18 @@ This layer is a pre-commit hook in the local environment that scans changes when 4. **Committing Changes** - Commit changes. If new secrets are detected, the commit will be blocked. -> **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. +> ℹ️ **Note**: The pre-commit hook does not automatically update the `.secrets.baseline` file. Update it by re-running the scan command. + +### Layer 3: Server-side Push to GitHub.com + +> ⚠️ Warning: the strategy recommended below is currently experimental and may not work as intended. Use with caution. -### Layer 3: Server-side Push to GitHub.com [EXPERIMENTAL / UNDER DEVELOPMENT] -This layer scans server-side pre-commits using [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request. Any detected new secrets are reported, and a status check on GitHub prevents merges or pushes to protected branches. +This strategy provides a final layer of protection by scanning server-side commits for sensitive information during pull request creation. It leverages the [pre-commit](https://pre-commit.com/#install) tool and [GitHub Action](https://github.com/features/actions). The scan is triggered during a push or pull request and any detected new secrets are reported, while merges or pushes to protected branches are prevented. #### Steps 1. **Workflow Creation** - - Create a `detect-secrets.yaml` workflow file in the `.github/workflows` directory. + - The first step is to create a `detect-secrets.yaml` workflow file in the `.github/workflows` directory to define the GitHub action. Copy and paste the below while ensuring the correct branch of your codebase is referenced. + ```yaml name: Secret Detection Workflow on: @@ -185,7 +216,7 @@ This layer scans server-side pre-commits using [GitHub Action](https://github.co echo "✅ Created backup of known secrets" # find the secrets in the repository - detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '.secrets.*' --exclude-files '.git*' + detect-secrets scan --disable-plugin AbsolutePathDetectorExperimental --baseline .secrets.new --exclude-files '\.secrets.*' --exclude-files '\.git*' echo "✅ Scanned repository for secrets" # if there is any difference between the known and newly detected secrets, break the build @@ -210,13 +241,11 @@ This layer scans server-side pre-commits using [GitHub Action](https://github.co echo "✅ No new secrets detected" fi ``` + > ℹ️ Explanation: The GitHub Action checks out code, installs necessary packages, checks for a baseline file, and scans the repository for secrets. If new secrets are detected, the build fails and provides guidance. -2. **Workflow Explanation** - - The GitHub Action checks out code, installs necessary packages, checks for a baseline file, and scans the repository for secrets. If new secrets are detected, the build fails and provides guidance. - -After setting this up, GitHub will run the workflow during pushes or pull requests. +After setting this up, GitHub will run the workflow during pushes or pull requests. If any new secrets are detected, the status check will fail and the user will be notified in the pull request. -> **Note**: If any new secrets are detected, the status check will fail. +> ⚠️ Warning: the check ensures the specific line of code that may have sensitive information is not disclosed publicly in the GitHub Action logs, only a yes / no indication if sensitive information was detected. That being said, it may not be too many steps for an attacker to identify sensitive information. Monitor your pull requests actively to respond and always ensure [Layer 1](#layer-1-full-scan-and-audit-client-side) and [Layer 2](#layer-2-git-commit-scan-client-side) are actively used by your team to prevent issues in the first place. --- From f54c65244d77a10a0b7c990908c042ef420fc0fd Mon Sep 17 00:00:00 2001 From: Rishi Verma Date: Fri, 1 Mar 2024 15:23:51 -0800 Subject: [PATCH 61/61] Added ack for regex tip --- .../software-lifecycle/security/secrets-detection/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/guides/software-lifecycle/security/secrets-detection/README.md b/docs/guides/software-lifecycle/security/secrets-detection/README.md index e36359f88..288c1c6e2 100644 --- a/docs/guides/software-lifecycle/security/secrets-detection/README.md +++ b/docs/guides/software-lifecycle/security/secrets-detection/README.md @@ -282,6 +282,7 @@ After setting this up, GitHub will run the workflow during pushes or pull reques **Acknowledgements**: - [Yelp's detect-secrets maintainers](https://github.com/Yelp/detect-secrets) +- [@nutjob4life](https://github.com/nutjob4life) for detect-secrets usage tips ---