1
0
mirror of synced 2025-12-21 10:57:10 -05:00

Merge branch 'main' into total-pr-diff

This commit is contained in:
Sarah Edwards
2021-08-17 14:37:47 -07:00
committed by GitHub
102 changed files with 22540 additions and 694 deletions

View File

@@ -1 +1 @@
dist/ storybook/

View File

@@ -1,24 +1,24 @@
name: Improve existing content name: Improve existing content.
description: Make a suggestion to improve the content in an existing article description: Make a suggestion to improve the content in an existing article.
labels: labels:
- content - content
body: body:
- type: markdown - type: markdown
attributes: attributes:
value: | value: |
**HUBBERS:** This is the github/docs open source repo. You may want to open an issue in the internal-only github/docs-content repo instead. **HUBBERS!!** This is the github/docs open source repo. You may want to open an issue in the internal-only github/docs-content repo instead.
* For questions, ask in [Discussions](https://github.com/github/docs/discussions) * For questions, ask in [Discussions](https://github.com/github/docs/discussions).
* Before you file an issue read the [Contributing guide](https://github.com/github/docs/blob/main/CONTRIBUTING.md) * Before you file an issue read the [Contributing guide](https://github.com/github/docs/blob/main/CONTRIBUTING.md).
* Check to make sure someone hasn't already opened a similar [issue](https://github.com/github/docs/issues) * Check to make sure someone hasn't already opened a similar [issue](https://github.com/github/docs/issues).
- type: checkboxes - type: checkboxes
id: terms id: terms
attributes: attributes:
label: Code of Conduct label: Code of Conduct
description: This project has a [Code of Conduct](https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md) that all participants are expected to understand and follow. description: This project has a Code of Conduct that all participants are expected to understand and follow.
options: options:
- label: I have read and agree to the GitHub Docs project's Code of Conduct. - label: I have read and agree to the GitHub Docs project's [Code of Conduct](https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md)
required: true required: true
- type: textarea - type: textarea

View File

@@ -6,25 +6,25 @@ body:
- type: markdown - type: markdown
attributes: attributes:
value: | value: |
**HUBBERS!! THIS IS GITHUB/DOCS OPEN SOURCE REPO. OPEN AN ISSUE IN GITHUB/DOCS-CONTENT INSTEAD.** **HUBBERS!!** This is the github/docs open source repo. You may want to open an issue in the internal-only github/docs-content repo instead.
* For questions, ask in [Discussions](https://github.com/github/docs/discussions) * For questions, ask in [Discussions](https://github.com/github/docs/discussions).
* Before you file an issue read the [Contributing guide](https://github.com/github/docs/blob/main/CONTRIBUTING.md) * Before you file an issue read the [Contributing guide](https://github.com/github/docs/blob/main/CONTRIBUTING.md).
* Check to make sure someone hasn't already opened a similar [issue](https://github.com/github/docs/issues) * Check to make sure someone hasn't already opened a similar [issue](https://github.com/github/docs/issues).
- type: checkboxes - type: checkboxes
id: terms
attributes: attributes:
label: Code of Conduct label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com) description: This project has a Code of Conduct that all participants are expected to understand and follow.
options: options:
- label: I agree to follow this project's Code of Conduct - label: I have read and agree to the GitHub Docs project's [Code of Conduct](https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md)
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: What article on docs.github.com is affected? label: What article on docs.github.com is affected?
description: | description: Include links to articles where you're seeing a problem, screenshots, what browser you're using, etc.
Include links to articles where you're seeing a problem, screenshots, what browser you're using, etc.
validations: validations:
required: true required: true
@@ -41,7 +41,6 @@ body:
- type: textarea - type: textarea
attributes: attributes:
label: Additional information label: Additional information
description: | description: Any additional information, configuration, or data that might be necessary to reproduce the issue.
Any additional information, configuration, or data that might be necessary to reproduce the issue.
validations: validations:
required: false required: false

View File

@@ -1,48 +0,0 @@
---
name: Partner-owned product documentation
about: Initiate a set of tasks to be completed by a GitHub partner wishing to document how their product works with GitHub
title: ''
labels:
- partner
assignees: ''
---
<!--
Thank you for your interest in contributing to the GitHub documentation.
This issue template is only for use by GitHub's Technology Partners who wish to contribute documentation explaining how the partner's product works with GitHub, making it straightforward for our shared customers to adopt the product into their workflow.
As a general guide, we estimate we have bandwidth for prioritizing and reviewing up to 3 partner contributions per quarter.
Please be sure to complete all items in the checklists that follow, and feel free to comment with any questions. A member of the team will be glad to support you.
-->
## Pre-requisites
- [ ] Prior to submitting documentation, please apply to join the GitHub Technology Partner Program: [partner.github.com/apply](https://partner.github.com/apply?partnershipType=Technology+Partner). Please feel free to proceed once your application is approved.
## What information would you like to add to docs.github.com?
<!-- Please explain what your proposed article is about, what customers it benefits, and any other information that would help us to prioritize this request -->
## Tasks
Please be sure to complete each of the following:
**Third-party product documentation:**
- [ ] MUST follow our [general contributing guidelines](CONTRIBUTING.md) for voice and markup format.
- [ ] MUST emphasize how the third-party product works with GitHub.
- [ ] MUST be written in Markdown format, using [one of the templates provided](contributing/github-partners/README.md#templates)
- [ ] MUST include the name and URL of the GitHub technology partner responsible for maintenance of the documentation being contributed. This should be added via the `contributor.name` and `contributor.URL` properties in the template's YAML frontmatter.
- [ ] MUST be proposed via a pull request to this repo following [the GitHub Flow](https://guides.github.com/introduction/flow/).
- [ ] MUST be located in the root of [the `content` folder](content). Your filename MUST match the GitHub technology partner name, and use the `.md` file extension.
**The `Pull Request`:**
- [ ] MUST reference this issue, e.g. via `closes #<this issue number>`
- [ ] MUST pass the automated CI checks
- [ ] MUST include links to supporting material demonstrating the functionality being documented (this can be a link to a public GitHub repo, _or_ a video / screencast walkthrough)
Once all tasks are completed, please mention `@github/docs-content` for next steps.
/cc @github/partner-engineering for :eyes:

View File

@@ -0,0 +1,67 @@
name: Partner-owned product documentation.
description: Initiate a set of tasks to be completed by a GitHub partner wishing to document how their product works with GitHub.
labels:
- partner
body:
- type: markdown
attributes:
value: |
Thank you for your interest in contributing to the GitHub documentation.
This issue template is only for use by GitHub's Technology Partners who wish to contribute documentation explaining how the partner's product works with GitHub, making it straightforward for our shared customers to adopt the product into their workflow.
As a general guide, we estimate we have bandwidth for prioritizing and reviewing up to 3 partner contributions per quarter.
Please be sure to complete all items in the checklists that follow, and feel free to comment with any questions. A member of the team will be glad to support you.
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: This project has a Code of Conduct that all participants are expected to understand and follow.
options:
- label: I have read and agree to the GitHub Docs project's [Code of Conduct](https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md)
required: true
- type: checkboxes
attributes:
label: Pre-requisites
description: Prior to submitting documentation, please apply to join the GitHub Technology Partner Program [partner.github.com/apply](https://partner.github.com/apply?partnershipType=Technology+Partner). Please feel free to proceed once your application is approved.
options:
- label: My application to the GitHub Technology Partner Program is approved.
required: true
- type: checkboxes
attributes:
label: Tasks
description: Please be sure to complete each of the following.
options:
- label: MUST follow our [general contributing guidelines](CONTRIBUTING.md) for voice and markup format.
required: true
- label: MUST emphasize how the third-party product works with GitHub.
required: true
- label: MUST be written in Markdown format, using [one of the templates provided](contributing/github-partners/README.md#templates).
required: true
- label: MUST include the name and URL of the GitHub technology partner responsible for maintenance of the documentation being contributed. This should be added via the `contributor.name` and `contributor.URL` properties in the template's YAML frontmatter.
required: true
- label: MUST be proposed via a pull request to this repo following [the GitHub Flow](https://guides.github.com/introduction/flow/).
required: true
- label: MUST be located in the root of [the `content` folder](content). Your filename MUST match the GitHub technology partner name, and use the `.md` file extension.
required: true
- type: checkboxes
attributes:
label: Pull Request
description: Please be sure to complete each of the following.
options:
- label: MUST reference this issue, e.g. via `closes [this issue number]`.
required: true
- label: MUST pass the automated CI checks.
required: true
- label: MUST include links to supporting material demonstrating the functionality being documented (this can be a link to a public GitHub repo, _or_ a video / screencast walkthrough).
required: true
- type: markdown
attributes:
value: |
Once all tasks are completed, please mention `@github/docs-content` for next steps.
/cc @github/partner-engineering for :eyes:.

1
.gitignore vendored
View File

@@ -10,6 +10,7 @@ coverage/
/data/early-access /data/early-access
.next .next
.eslintcache .eslintcache
/storybook/
# blc: broken link checker # blc: broken link checker
blc_output.log blc_output.log

9
.storybook/main.js Normal file
View File

@@ -0,0 +1,9 @@
const path = require('path')
module.exports = {
stories: [
'../components/stories/**/*.stories.mdx',
'../components/stories/**/*.stories.@(js|jsx|ts|tsx)',
],
addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/preset-scss'],
}

11
.storybook/preview.js Normal file
View File

@@ -0,0 +1,11 @@
import '../stylesheets/index.scss'
export const parameters = {
actions: { argTypesRegex: '^on[A-Z].*' },
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/,
},
},
}

View File

@@ -48,6 +48,7 @@ COPY content/index.md ./content/index.md
COPY next.config.js ./next.config.js COPY next.config.js ./next.config.js
COPY tsconfig.json ./tsconfig.json COPY tsconfig.json ./tsconfig.json
COPY next-env.d.ts ./next-env.d.ts COPY next-env.d.ts ./next-env.d.ts
COPY .storybook ./.storybook
RUN npx tsc --noEmit RUN npx tsc --noEmit

View File

@@ -97,10 +97,6 @@ export const Survey = () => {
{[ViewState.YES, ViewState.NO].includes(state) && ( {[ViewState.YES, ViewState.NO].includes(state) && (
<> <>
<p className="color-text-secondary f6">
{state === ViewState.YES && t`yes_feedback`}
{state === ViewState.NO && t`no_feedback`}
</p>
<p className="mb-3"> <p className="mb-3">
<label className="d-block mb-1 f6" htmlFor="survey-comment"> <label className="d-block mb-1 f6" htmlFor="survey-comment">
<span> <span>

View File

@@ -0,0 +1,30 @@
import React from 'react'
import { ComponentStory, ComponentMeta } from '@storybook/react'
// @ts-ignore
import { Callout } from '../ui/Callout.tsx'
export default {
title: 'UI/Callout',
component: Callout,
} as ComponentMeta<typeof Callout>
const Template: ComponentStory<typeof Callout> = (args) => <Callout {...args} />
export const Success = Template.bind({})
Success.args = {
variant: 'success',
children: <p>Hello!</p>,
}
export const Info = Template.bind({})
Info.args = {
variant: 'info',
children: <p>Hello!</p>,
}
export const Warning = Template.bind({})
Warning.args = {
variant: 'warning',
children: <p>Hello!</p>,
}

View File

@@ -0,0 +1,12 @@
import { Meta } from '@storybook/addon-docs';
<Meta title="Example/Introduction" />
# Welcome to Storybook
Storybook helps you build UI components in isolation from your app's business logic, data, and context.
That makes it easy to develop hard-to-reach states. Save these UI states as **stories** to revisit during development, testing, or QA.
Browse example stories now by navigating to them in the sidebar.
View their code in the `src/stories` directory to learn how they work.
We recommend building UIs with a [**component-driven**](https://componentdriven.org) process starting with atomic components and ending with pages.

View File

@@ -59,7 +59,7 @@ If you're developing a Node.js project, the {% data variables.product.prodname_a
### Composite run steps actions ### Composite run steps actions
A _composite run steps_ action allows you to combine multiple workflow run steps within one action. For example, you can use this feature to bundle together multiple run commands into an action, and then have a workflow that executes the bundled commands a single step using that action. To see an example, check out "[Creating a composite run steps action](/actions/creating-actions/creating-a-composite-run-steps-action)". A _composite run steps_ action allows you to combine multiple workflow run steps within one action. For example, you can use this feature to bundle together multiple run commands into an action, and then have a workflow that executes the bundled commands as a single step using that action. To see an example, check out "[Creating a composite run steps action](/actions/creating-actions/creating-a-composite-run-steps-action)".
## Choosing a location for your action ## Choosing a location for your action

View File

@@ -371,8 +371,6 @@ Available {% data variables.product.prodname_dotcom %}-hosted runner types are:
{% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.supported-github-runners %}
{% data reusables.github-actions.macos-runner-preview %}
#### Example #### Example
```yaml ```yaml

View File

@@ -61,8 +61,6 @@ Hardware specification for macOS virtual machines:
{% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.supported-github-runners %}
{% data reusables.github-actions.macos-runner-preview %}
Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)."
## Supported software ## Supported software

View File

@@ -42,6 +42,8 @@ If you put your README file in your repository's root, `docs`, or hidden `.githu
{% endif %} {% endif %}
{% ifversion fpt or ghae-next or ghes > 3.1 %}
## Auto-generated table of contents for README files ## Auto-generated table of contents for README files
For the rendered view of any Markdown file in a repository, including README files, {% data variables.product.product_name %} will automatically generate a table of contents based on section headings. You can view the table of contents for a README file by clicking the {% octicon "list-unordered" aria-label="The unordered list icon" %} menu icon at the top left of the rendered page. For the rendered view of any Markdown file in a repository, including README files, {% data variables.product.product_name %} will automatically generate a table of contents based on section headings. You can view the table of contents for a README file by clicking the {% octicon "list-unordered" aria-label="The unordered list icon" %} menu icon at the top left of the rendered page.
@@ -55,6 +57,8 @@ The auto-generated table of contents is enabled by default for all Markdown file
1. Under "Features", deselect **Table of contents**. 1. Under "Features", deselect **Table of contents**.
![Automatic TOC setting for repositories](/assets/images/help/repository/readme-automatic-toc-setting.png) ![Automatic TOC setting for repositories](/assets/images/help/repository/readme-automatic-toc-setting.png)
{% endif %}
## Section links in README files and blob pages ## Section links in README files and blob pages
{% data reusables.repositories.section-links %} {% data reusables.repositories.section-links %}

View File

@@ -28,7 +28,7 @@ When you're ready to stop your local server, type <kbd>CTRL</kbd><kbd>c</kbd> in
Note that `npm ci` and `npm run build` are steps that should typically only need to be run once each time you pull the latest for a branch. Note that `npm ci` and `npm run build` are steps that should typically only need to be run once each time you pull the latest for a branch.
- `npm ci` does a clean install of dependencies, without updating the `package-lock.json` file - `npm ci` does a clean install of dependencies, without updating the `package-lock.json` file
- `npm run build` creates static assets, such as the `dist/index.js` and `dist/index.css` files - `npm run build` creates static assets, such as JavaScript and CSS files
### Using GitHub Codespaces ### Using GitHub Codespaces

View File

@@ -1,5 +1 @@
{% note %} The <code>macos-latest</code> YAML workflow label currently uses the macOS 10.15 virtual environment.
**Note:** The `macos-latest` YAML workflow label currently uses the macOS 10.15 virtual environment.
{% endnote %}

View File

@@ -1,14 +1,84 @@
{% warning %} <table style="width:100%">
<thead>
**Warning**: Ubuntu 16.04 is being deprecated and limited to existing customers only. No new onboardings are accepted. If any of your workflows use Ubuntu 16.04, migrate to Ubuntu 20.04 or 18.04. For more information, see [the blog post](https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021). <tr>
<th style="width:25%">Virtual environment</th>
{% endwarning %} <th style="width:25%">YAML workflow label</th>
<th style="width:50%">Notes</th>
| Virtual environment | YAML workflow label | </tr>
| --------------------|---------------------| </thead>
| Windows Server 2019 | `windows-latest` or `windows-2019` | <tbody>
| Windows Server 2016 | `windows-2016` | <tr>
| Ubuntu 20.04 | `ubuntu-latest` or `ubuntu-20.04` | <td>
| Ubuntu 18.04 | `ubuntu-18.04` | Windows Server 2019
| macOS Big Sur 11 | `macos-11` | </td>
| macOS Catalina 10.15 | `macos-latest` or `macos-10.15` | <td>
<code>windows-latest</code> or <code>windows-2019</code>
</td>
<td>
</td>
</tr>
<tr>
<td>
Windows Server 2016
</td>
<td>
<code>windows-2016</code>
</td>
<td>
</td>
</tr>
<tr>
<td>
Ubuntu 20.04
</td>
<td>
<code>ubuntu-latest</code> or <code>ubuntu-20.04</code>
</td>
<td>
</td>
</tr>
<tr>
<td>
Ubuntu 18.04
</td>
<td>
<code>ubuntu-18.04</code>
</td>
<td>
</td>
</tr>
<tr>
<td>
Ubuntu 16.04
</td>
<td>
<code>ubuntu-16.04</code>
</td>
<td>
Deprecated and limited to existing customers only. If any of your workflows use Ubuntu 16.04, migrate to Ubuntu 20.04 or 18.04. For more information, see <A href="https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021">the blog post</A>.
</td>
</tr>
<tr>
<td>
macOS Big Sur 11
</td>
<td>
<code>macos-11</code>
</td>
<td>
{% data reusables.github-actions.macos-runner-preview %}
</td>
</tr>
<tr>
<td>
macOS Catalina 10.15
</td>
<td>
<code>macos-latest</code> or <code>macos-10.15</code>
</td>
<td>
{% data reusables.github-actions.macos-runner-preview %}
</td>
</tr>
</tbody>
</table>

View File

@@ -54,8 +54,6 @@ survey:
able_to_find: Did this doc help you? able_to_find: Did this doc help you?
yes: Yes yes: Yes
no: No no: No
yes_feedback: We're continually improving our docs. We'd love to hear what we do well.
no_feedback: We're continually improving our docs. We'd love to hear how we can do better.
comment_yes_label: Let us know what we do well comment_yes_label: Let us know what we do well
comment_no_label: Let us know what we can do better comment_no_label: Let us know what we can do better
optional: Optional optional: Optional

View File

@@ -25,7 +25,7 @@ module.exports = {
preset: isBrowser ? 'jest-puppeteer' : undefined, preset: isBrowser ? 'jest-puppeteer' : undefined,
reporters, reporters,
modulePathIgnorePatterns: ['assets/'], modulePathIgnorePatterns: ['assets/'],
setupFilesAfterEnv: ['jest-expect-message'], setupFilesAfterEnv: ['@alex_neo/jest-expect-message'],
...(isBrowser ? {} : { testEnvironment: 'node' }), ...(isBrowser ? {} : { testEnvironment: 'node' }),
testPathIgnorePatterns: [ testPathIgnorePatterns: [
'node_modules/', 'node_modules/',

View File

@@ -1,5 +1,4 @@
{ {
"comment": "This file is also used by Octokit. See https://github.com/octokit/openapi-types.ts/issues/109. Please reach out to the Octokit maintainer before removing or renaming this file.",
"2.0": { "2.0": {
"releaseDate": "2014-11-11", "releaseDate": "2014-11-11",
"deprecationDate": "2016-02-09" "deprecationDate": "2016-02-09"
@@ -108,4 +107,4 @@
"releaseDate": "2021-11-09", "releaseDate": "2021-11-09",
"deprecationDate": "2022-12-07" "deprecationDate": "2022-12-07"
} }
} }

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:185db3a69d22262339b3aa8f077f114d63a1affaafb55b2d8ae990165dd519ed oid sha256:965f110c7a5643fe7d3f437c2e9a7396180981fa8c948cf03abd217656d0c751
size 445068 size 444974

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f08addf313e1758ee5c7ef60ad047f2384282e4e8f7bb9d53ad9069bba3e5fcf oid sha256:e55c460a31d7ee4cb8b0a1384ea259d02e42e3962875827f7c9e8bd8b3c981a2
size 868882 size 869068

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:117031c69395da87eb8cad33ac7eff5bd305de43934cf538eb6b5d50e5769679 oid sha256:599d2ab5140e834ce3c149a784256099886c650c8565737ac50a58e64cab2159
size 433821 size 433701

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:74f089359a9d9fe371d95a358e0108c5b13e3498d1c67c50764400bd35cb21cf oid sha256:0ea5dd0ed99e727a629ebffbf37805b4e06f8825d8f18a8dcd785cb72a9fc54c
size 1952488 size 1950492

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:09f162c97583aeb0e2c1e34f942729d3add6d358ba4da3098d656bfa3a686839 oid sha256:97b28839d62de8aee7bd5b42ae5ec6b1a1f2b13f1e2d70c9f31e796dbc7d0580
size 562301 size 562595

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:04d0d75481fbaa5b4b401aaee2eaf9e9c882c885bb8e85eab3748bb537e241de oid sha256:244daaed76bf9d0e74f7b33e37f7f9af745c99c718096a872f8059c63abac6b1
size 2731561 size 2732213

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3659cb443bb3e3cec55c26709d0e8d0ed76fc47e08b532aabf75303bdc0c2970 oid sha256:29a13b158bc213bfd56ba9f4cef64c02fb9818e0515592067ce385d70dde0bc5
size 318559 size 318380

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ee0e2a2e168637892be0005614e57a38765ef135a4d287bba3b0bc565fd074b7 oid sha256:4c6e32d1b72862e69c80f86f4068952702d9640e0dc9906fe1de37e739131daa
size 1306856 size 1305879

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:64ea917b07d6a09166b499559fab5dafe938e8f22198298d1ff99eb4de973086 oid sha256:0629bcc0fd8f6cef334b7322f932d00d6317a7a84741933de455afee6f17caaa
size 467848 size 467309

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:767ee6f66f37cbe5c463c762a07c6b9df213d59a91d9cb76beba13eb09baf43d oid sha256:41430fe09a98b8edbcc74fdf0ba2b00d0ebb6a37b0d357c82ca0bffed3f81809
size 2641589 size 2639509

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:50d976f78633d9bd72eca39dd9446512fe5446e5281ba22cd6b0556aa8aeb6c8 oid sha256:321476346058d7e4af0366191dad9bf236aa0d80aad30acb153f6cf51a445e6f
size 414069 size 414042

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:8efe5f8a3cd298c91fb08564e498e9cc588ebc9dc87738402f9d2dc7b2275656 oid sha256:bd9d96018ab5559309641b5a7140caa6a21fddddcd59d6ca959da40ae44c40f7
size 1782196 size 1782173

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e10a2f0c988546fe04096d7403d9fafc2264de550f3776152ff2343fe074b9df oid sha256:e85969964ef258a70de5530621def91765ed2bc5381cdf91c0b0b7acd9dae896
size 572311 size 571408

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f24a7288313054472bd1b7e45b3e8d5f45f0165deb2f4c3684f709ddeb417ade oid sha256:856b5fc77ff0c6d53336caa23b8a0830083a8e26991c6616e5f21642bf9735c7
size 1083605 size 1083113

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:9dd3cea3f576064887932adbe16820e56166c3864b967e9c7a86a7437b257692 oid sha256:f6b1e13b8a4942deaaee2c9d1339fd47523a70518485b30b93ac9b3c0e412f44
size 533496 size 532949

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:fc7ff433541b5049ae3aa8d4569958f8e3eff9564ef76378d98a5d594025fa73 oid sha256:23ecb8cce951d6f48104f9eca55e34cad04ec6810cf40dc44edcc739696855bc
size 2462010 size 2460077

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ca8ed458d807872739b4c219f7e1b45b0c231a2e714b7259ae317f5cd2f56d69 oid sha256:86f7b301ac2a2baaee3e9edea52d584b5d24883160b8e0376fb257ac4482250d
size 742540 size 743030

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:070d61f2c562023f34a8afddb810109063f486ad65c838744b4dd32bd63e23e0 oid sha256:f63544c529db970678a9bf449d8c0eb3764bbfc9b7bc7f83d939b6e0606f53a7
size 3632905 size 3631100

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:460bd603b3315e652202b238d980c0df8c183e6856e911caffb5b28cb079e36d oid sha256:ef6b7c1c71427214362451646fd2708b7444f48d70a66b0e19280098c583fad6
size 344144 size 344077

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ac4964f3842ab106d49d8eed8de7b9eb75dae7e0ed02db707fd5b1f749b5b0a6 oid sha256:ef4c34dbb061e240ae35835aeb8044407f51dfe541eea710133d69a7f93235f2
size 1418110 size 1418249

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:02ea609abef2fbfce5e4406d7e6db8ff3383320a38f04d5c865bdd8b3b34e7ed oid sha256:1b910dcdb68a98657957a31602851bdf9d4fd833f39a68f3fc89360b08cfdfb3
size 594647 size 594451

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ab64dd52eb6dbedc0b0b1d598e97b73efa12c5fdc406b7699db436c9cc4239ab oid sha256:c4459246a18b0e939fe8a4be843ae4aaf9ce3a9ddfdf9313de0edb543e7b1bd3
size 3329123 size 3328112

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4366551cc347b104373ea5d6b94b6eaf0c99909b9256642a7d56ad2cce588af1 oid sha256:accb42b99d32f5bc08498e149872d560bd38b4838599050ffdb1153a9c77301c
size 507986 size 507953

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3d44a88e19b8110d11ba9814eea3731ffa41c31bc48bd8736fea5800c2822191 oid sha256:ee8e74b31009f7065da32af023f4a61f2ee5c65b777abc24f51cf04ee0e0975d
size 2216516 size 2216433

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:829f1213716a8402dc8ef6052088703bb63ef3e28710fdc4e55b61f4f4cdeb54 oid sha256:f73695a10d273ed3bc80474396d18ee3bf500cfd477f8419b0871d0d9880dc7c
size 589274 size 589398

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d2ba87491740fc0c570a7e4f4460605d3cc3663f492a1ad0ea15611278ffc443 oid sha256:83b503a3b51fd21648329ab449ecdf4bbcfd9227fe51f20b98e3b6e5c78b7fdf
size 1119352 size 1119516

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:52cc6f99c4e7e87bd1ec24f8172a037b64a9cf97ca47c58bb4ce8821d12a8a07 oid sha256:ae9785258d1caa290d011de694ce2672f5d16545031152d233c2a5de950a776d
size 554570 size 554288

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:380014040bea00993567e45e12006c6027d92c4c5733ee51f5569b72c19fe4fd oid sha256:e10cea9b19af3ddd1cc72f5f9283fccad362dbdbdec5d53ab5d1550ce4ec9dc7
size 2567279 size 2566616

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6ebbd4b0cd5da0ec3044e0653df396599d122e9c704285904e4e5e4decc5f671 oid sha256:f055353f6118c233239426ba8657ac1c0b943813636ad7e43abe9a82cc040c30
size 767306 size 767736

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a8d2daa63f50d8c24e12d5b5ce1bb285365bccf8ec3e45e1b5b2c1c1a4a139b7 oid sha256:8ad3c09cb33b2d67a0e019ccb3325f5efb6cdbf20126cc97aca20817991cfd9d
size 3768494 size 3767378

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:600f539555a637277ffa214aff856dba630dca686a5c58bfad2954f8f5274ad8 oid sha256:d63b0e6f29dc32b2ec8372baf0fc73786c4c9d30b39af681066f9dd44b051d12
size 342464 size 342480

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3f2b97b0d38fd6b06a0cb04864ccc04e9afb2bb19c2d572eebfdd05180ef7865 oid sha256:2c35fd9fe6c2520aa147ac5120ca6e35d9fb5442593fa85e1a56323dbccf9c3c
size 1408067 size 1407697

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:fc14882c57f90cc3ef4f0d4894f73d3746283b39117fadeef8a9cfee99a52f9a oid sha256:c8a0908de1dfb938f4a307adb5cadd94ae6577c26782f5ae9a9482b45bb51b4a
size 616820 size 616077

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:8cad80862926a6b4b53058dba87c34bd46fa472c8e42b875878ccdb119786e55 oid sha256:7dd1161f91d60d12298344937fa4f10b336bc08bfbfdbdce2fa6983851de5d6d
size 3459282 size 3454557

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1be1a467957f2a9898b3a53336e6850876cb9970c90275d9fb7688bc42550970 oid sha256:0b62743c0151585c735c9deadd83999988458e4c4aa81b5b93af261162bfc7bd
size 530314 size 530414

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f6749758af7796e1120cd100905d0b15b337c2d05afab7a1d8ab19d96a5c0e3d oid sha256:19f70d2277290e3af3b229120d119f41e4c0145397dd92c258d7212511a6f170
size 2309166 size 2309298

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3b505971d8851b312aaaf2f597aa0fcc2658dafcc36ef35da029a6acdd222b30 oid sha256:5c3d34864d19d87752024b2b55043bc8ad2c670c285d21974bf602b6050ddb75
size 600386 size 600486

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2e333ab7e938bddb44a621fe33821690884d005346d58156361f06488b825d50 oid sha256:ca4e2aef24c97fa229df355b944b6b0c065254a9fe835f8e99101d9e55fccb12
size 1137214 size 1138517

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:25cc96a63d594515449128dfbd5a4b4817d1bf092b05d7b1d1fa2f869cbed220 oid sha256:e4e9239a606cb1c15a13b5c5aa3b6b065b3ec83e7007cf839b179ac24e7c14be
size 563186 size 562443

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d8797a3ce12bcb4c4a21fab8e7caa1f3308e7225a96d897299b46109da1f31c6 oid sha256:b4c6ae5d33c36d885993287058d7a511816cf1885097f9918b2a889e9c6973f5
size 2622562 size 2619686

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a9b57f1441fdd956fcb824085121ebc6c069b757477861749056f6302e09383c oid sha256:2e9538172abb81d9343cb9253bb6c13bafa1ec4dcafcfb1180acfe5de38e7175
size 782384 size 782347

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:697074d1c4b3673cb953daae681b156afc431a711be13342c237d3ea261ff2b7 oid sha256:a051baba51587a1324f2bcad91b61995544221c2fc6e1f9cdadc451f9a96ae21
size 3849630 size 3848236

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f5dba4b46d4380bddae2456d880372a6ca224a7e15c9b5a0497616e0fc8a110d oid sha256:65ca4052ab753d64ba7d4bb87fec092bd6067478ae17b981a63c943448896a05
size 343487 size 343256

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4ad6762729ef4164e7bad186573b626c0d1b96a3500ec70c62ee88f7040fea7f oid sha256:865d26a67f14a6a03dde15a987c8ed84d7b8af852858e5081a7efb2b7bb34e16
size 1412820 size 1412364

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:eae69934c7ad6611b5fe92d5ed6e5dc35fd3f0479e6ab959006908de52d492db oid sha256:1c9f20314358eaf7de5fcc0dfba6ee9fabdb10f7a179f7178ad895c55f0a6147
size 626417 size 626743

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:bac8156e38bde0da4b7ed41652f52efe872a1bee47f5d34c3b1111f064782cbf oid sha256:d621399204f8838744c77059610e57f9c81fd7871128ea1291b094fbc9572d8a
size 3520321 size 3522253

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:0d92472dfdd688f6d8c999bb8295d919d91b5ef0c32174a26db9b3e0d7d1ffc6 oid sha256:e4689021896d275aee4610b8d50f662e202b90607f5aac7245963caf34a37e29
size 539511 size 539783

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:9bcb3d3e88f60e87aec21a5ab755b7b1474d4ffbcd5a7fff7dcca6f4b15ff6d1 oid sha256:b6b063495287fa4eaae0da842f4fd32c7d1815882d9bf0f0fd8d89b0035deb65
size 2355308 size 2356665

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:231ba6db29ecef419f0d13274ef06dbc654f984ff6a14920f611d6762480f0f5 oid sha256:39a02ded80b0b35a5d1a6824969e1c9e873c2a26220978366e598e354f79efb4
size 783302 size 783376

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3bae17aeb82e4dd93c429d1542f4ddc415caf63ab30032551fd7b56c7162aec5 oid sha256:2c5a1a91cef138c41a9e278c02eab57276929c7e6e0b7c791c49d4619e2e4f42
size 1288776 size 1288797

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:0a5059799376cfd296a87e23929360ef45238fcb95db56d2ce361c6f18ab2f68 oid sha256:d4302ed4a5502b0b8a76658720c11daa9dc5b40724b855258efd511502c10b9e
size 719077 size 718995

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6c09ba3d8dc22cad006133cb5689a38ae89badc829daae720fa2f654089dabaa oid sha256:f0d0ce36a1d4e4e6e9d9f6b2bd035575ffa7a402c7e3c312a5ded1abb47d99b2
size 3324623 size 3324484

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:31a2c07341befea5eca2ec26f7004cc61f2b5ba1cc83e7109357f01841ffa970 oid sha256:8363c0b924b8ff042b482204dd931217c28185794402737b1cf822603d7ff87e
size 1049956 size 1049785

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:baaa15251cc26d312ba48f533b3ba16c6d23a701fec7b1d74036c69ba7c0202b oid sha256:2fcbc6cf2f9d81a9e7f30a3ca451754e04209cd2624b94d663c02603d77716db
size 5083328 size 5082595

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a7d57f14c990f39f25faeb6d3f6cfcb12569ebff36b988b3062b8464be98f1b2 oid sha256:9584f011df3c3da46ffcd99de48eea823ccee1c6e6aa10a6d07158ff66013a20
size 370336 size 369991

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:370582ab2da84ebc45e14730d869226987461ce00007dcf1226ce735e0d33ed5 oid sha256:26e3fe4afa5432c1993e084f31f3db39837ac02edb66e7b8c92461519a675792
size 1437543 size 1436711

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:17b69782e71dce3e6a6cc9c48dce3369411029408c4867ef2384e628bc88fe90 oid sha256:f75443ec0f66bd5d856295005ccd06394cac59f125e4df3c9a97bfac35bd68b4
size 812522 size 812373

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6bef1cd6a663791fe6c3f1128df9bfe084e10c33f0bac157fdc224380dcfea95 oid sha256:16d3b79d2b1defaeea6b6a78f9f50debde8ca2493bbf46e17ba8c64bd93591e7
size 4446940 size 4445010

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:768c53f5a96efa07921d6b5a473061e9d083826b20bafded10647b2a63055176 oid sha256:210a0e02379278cbf9bf78076949773084477b8bfcac151c387a86e396d73c2f
size 694549 size 694237

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6af9a3414ea5fdf38ebfdea98715a2485879e37e87b1bc5471349a4e08999a2e oid sha256:b0673c750923b3907a812bde7fd3e224eb5d2d8b1f22407d973e8666fe65c312
size 2963924 size 2964930

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f7988851979e230d33fe321df3475863384bc6b85e13608d62a200a7cc1cff6d oid sha256:55677ee57ff23677553feffe0d7847992241da8ad7869e661ae4b7aed483b407
size 469166 size 469458

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:df4d4eab0fb294814f2926f6f7adb1c1c0d2615aa13f791029f7e6743b93120e oid sha256:0408f62e22710e329b9d6d3220274f1fc35b82aa9d5d2a5345c3c3c421c635a9
size 897174 size 898746

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:0790df623227e6efb1f6c07dcdd218e9dc7532b6fbf3a88653d246ac8f63565d oid sha256:7e4da049c89142f88decf8f1340ed698ebea3cfc22988a6a18b930f46b3b9ab0
size 445899 size 445576

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:4613ebc8e8a04561f26c7289b18e0572321223a7710acd83111070d0f68dd8a4 oid sha256:dcea43a85daa258d40af298aada1072959410ec2d7f2e377e3eee89963986e39
size 2035405 size 2033860

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:eb506eb617416be1a5a057a9ac318e64c6fc5d714436812eb59d87058708b5a9 oid sha256:712e69e898ca34f270a1a03f48d547ac573d6168fa97f57b07b787bf51f7d4a3
size 626265 size 626360

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:441235e62c8af95a7293ccd5e246c64cd3a96253b40f1dc3db222610fbbb3853 oid sha256:81a6add078088fb7a9641e73d312433437e2414abe0642467463b35c095cd975
size 2972753 size 2971935

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a59a356bbae0ad45c49c083c87da3b2683ad796b086d84c9a2b44d243dcb72e2 oid sha256:0168e9e47fcfd3dc552fa1a53fd7a2f9167a61c937980740e4462a0c1d6216e2
size 256144 size 256087

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7bb1b5a7d2754e71499380361a4e835e0d0b6c49eb0af76da52aa058e18795a1 oid sha256:e09bc93e6541c2549199571d681d23361dcbcc829b8d27bac741c3f918ea6cc7
size 1022792 size 1022855

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:59b5187a58fd0085a1955a18bc4b12525265238a1d303603b41eb91d4e0454cc oid sha256:b72aa45db681c9a6a44324f5013fea0e00bee41660b804e6b58e79ee2774e7e5
size 491142 size 490849

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:62a48918a4cd5eb08b63f2fb73a07f797fe1e40ffeb720a73f899091698bd7c4 oid sha256:9c87c148119356b4ec7460bcf0a2e63be5c15d5ed739f4ad197207e261ddd402
size 2682283 size 2680687

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:322624eea202a6eab10ddb8d24ba4eae9741ce80e08481aca45c15a9fddfaf5a oid sha256:41e318d981de136eb5a4c8cfdbd88ee66e928c8f0514f3fb20c59bc858bb78ad
size 427853 size 428033

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3b190bf019ae15f34bd9718fb0444018f37b2c5eb28d8fdb28b8b86dbc5a42e1 oid sha256:3e16f8be61637c1d46e0fd6b51cda96272a07813fe0c279cd4121e6d2433bb00
size 1823024 size 1822679

View File

@@ -70,5 +70,10 @@ export default function csp(req, res, next) {
csp.directives.scriptSrc.push("'unsafe-inline'") csp.directives.scriptSrc.push("'unsafe-inline'")
} }
if (req.path.startsWith('/storybook')) {
csp.directives.scriptSrc.push("'unsafe-eval'", "'unsafe-inline'")
csp.directives.frameSrc.push("'self'")
}
return contentSecurityPolicy(csp)(req, res, next) return contentSecurityPolicy(csp)(req, res, next)
} }

View File

@@ -137,19 +137,20 @@ export default function (app) {
// *** Rendering, 2xx responses *** // *** Rendering, 2xx responses ***
// I largely ordered these by use frequency // I largely ordered these by use frequency
// archivedEnterpriseVersionsAssets must come before static/assets
app.use( app.use(
asyncMiddleware( asyncMiddleware(
instrument(archivedEnterpriseVersionsAssets, './archived-enterprise-versions-assets') instrument(archivedEnterpriseVersionsAssets, './archived-enterprise-versions-assets')
) )
) // Must come before static/assets )
app.use( app.use(
'/dist', '/storybook',
express.static('dist', { express.static('storybook', {
index: false, index: false,
etag: false, etag: false,
immutable: true, immutable: true,
lastModified: false, lastModified: false,
maxAge: '28 days', // Could be infinite given our fingerprinting maxAge: '1 day', // Relatively short in case we update index.html
}) })
) )
app.use( app.use(

3
next-env.d.ts vendored
View File

@@ -1,3 +1,6 @@
/// <reference types="next" /> /// <reference types="next" />
/// <reference types="next/types/global" /> /// <reference types="next/types/global" />
/// <reference types="next/image-types/global" /> /// <reference types="next/image-types/global" />
// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.

View File

@@ -2,10 +2,8 @@
"ext": "js,json,yml,md,html,scss", "ext": "js,json,yml,md,html,scss",
"ignore": [ "ignore": [
"assets", "assets",
"scripts", "script",
"translations", "translations",
"dist",
"javascripts",
"stylesheets", "stylesheets",
"tests" "tests"
] ]

22559
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,6 +9,7 @@
".next/cache" ".next/cache"
], ],
"dependencies": { "dependencies": {
"@alex_neo/jest-expect-message": "^1.0.5",
"@hapi/accept": "^5.0.2", "@hapi/accept": "^5.0.2",
"@primer/components": "^28.3.0", "@primer/components": "^28.3.0",
"@primer/css": "^16.2.0", "@primer/css": "^16.2.0",
@@ -102,6 +103,11 @@
"@graphql-tools/load": "^7.0.1", "@graphql-tools/load": "^7.0.1",
"@jest/globals": "^27.0.6", "@jest/globals": "^27.0.6",
"@octokit/rest": "^18.7.1", "@octokit/rest": "^18.7.1",
"@storybook/addon-actions": "^6.3.7",
"@storybook/addon-essentials": "^6.3.7",
"@storybook/addon-links": "^6.3.7",
"@storybook/preset-scss": "^1.0.3",
"@storybook/react": "^6.3.7",
"@types/github-slugger": "^1.3.0", "@types/github-slugger": "^1.3.0",
"@types/imurmurhash": "^0.1.1", "@types/imurmurhash": "^0.1.1",
"@types/js-cookie": "^2.2.7", "@types/js-cookie": "^2.2.7",
@@ -113,6 +119,7 @@
"@typescript-eslint/parser": "^4.28.5", "@typescript-eslint/parser": "^4.28.5",
"async": "^3.2.0", "async": "^3.2.0",
"await-sleep": "0.0.1", "await-sleep": "0.0.1",
"babel-loader": "^8.2.2",
"babel-plugin-styled-components": "^1.13.2", "babel-plugin-styled-components": "^1.13.2",
"babel-preset-env": "^1.7.0", "babel-preset-env": "^1.7.0",
"chalk": "^4.1.1", "chalk": "^4.1.1",
@@ -141,7 +148,6 @@
"japanese-characters": "^1.1.0", "japanese-characters": "^1.1.0",
"javascript-stringify": "^2.1.0", "javascript-stringify": "^2.1.0",
"jest": "^27.0.6", "jest": "^27.0.6",
"jest-expect-message": "^1.0.2",
"jest-github-actions-reporter": "^1.0.3", "jest-github-actions-reporter": "^1.0.3",
"jest-slow-test-reporter": "^1.0.0", "jest-slow-test-reporter": "^1.0.0",
"linkinator": "^2.14.0", "linkinator": "^2.14.0",
@@ -160,6 +166,7 @@
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"robots-parser": "^2.3.0", "robots-parser": "^2.3.0",
"sass": "^1.36.0", "sass": "^1.36.0",
"sass-loader": "^10.2.0",
"start-server-and-test": "^1.13.1", "start-server-and-test": "^1.13.1",
"strip-ansi": "^7.0.0", "strip-ansi": "^7.0.0",
"supertest": "^6.1.4", "supertest": "^6.1.4",
@@ -186,7 +193,8 @@
"browser-test": "start-server-and-test browser-test-server 4001 browser-test-tests", "browser-test": "start-server-and-test browser-test-server 4001 browser-test-tests",
"browser-test-server": "cross-env NODE_ENV=production WEB_CONCURRENCY=1 PORT=4001 node server.mjs", "browser-test-server": "cross-env NODE_ENV=production WEB_CONCURRENCY=1 PORT=4001 node server.mjs",
"browser-test-tests": "cross-env BROWSER=1 NODE_OPTIONS=--experimental-vm-modules jest tests/browser/browser.js", "browser-test-tests": "cross-env BROWSER=1 NODE_OPTIONS=--experimental-vm-modules jest tests/browser/browser.js",
"build": "next build", "build": "next build && npm run build-storybook",
"build-storybook": "build-storybook -o ./storybook",
"debug": "cross-env NODE_ENV=development ENABLED_LANGUAGES='en,ja' nodemon --inspect server.mjs", "debug": "cross-env NODE_ENV=development ENABLED_LANGUAGES='en,ja' nodemon --inspect server.mjs",
"dev": "npm start", "dev": "npm start",
"heroku-postbuild": "node script/early-access/clone-for-build.js && npm run build", "heroku-postbuild": "node script/early-access/clone-for-build.js && npm run build",
@@ -204,6 +212,7 @@
"rest-dev": "script/rest/update-files.js && npm run dev", "rest-dev": "script/rest/update-files.js && npm run dev",
"start": "cross-env NODE_ENV=development ENABLED_LANGUAGES='en,ja' nodemon server.mjs", "start": "cross-env NODE_ENV=development ENABLED_LANGUAGES='en,ja' nodemon server.mjs",
"start-all-languages": "cross-env NODE_ENV=development nodemon server.mjs", "start-all-languages": "cross-env NODE_ENV=development nodemon server.mjs",
"storybook": "start-storybook -p 6006",
"sync-search": "start-server-and-test sync-search-server 4002 sync-search-indices", "sync-search": "start-server-and-test sync-search-server 4002 sync-search-indices",
"sync-search-dry-run": "cross-env DRY_RUN=1 npm run sync-search", "sync-search-dry-run": "cross-env DRY_RUN=1 npm run sync-search",
"sync-search-ghes-release": "cross-env GHES_RELEASE=1 start-server-and-test sync-search-server 4002 sync-search-indices", "sync-search-ghes-release": "cross-env GHES_RELEASE=1 start-server-and-test sync-search-server 4002 sync-search-indices",

Some files were not shown because too many files have changed in this diff Show More