Move beta to top level
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -4,7 +4,7 @@ Thank you for the PR! Contributors like you keep React awesome!
|
||||
|
||||
Please see the Contribution Guide for guidelines:
|
||||
|
||||
https://github.com/reactjs/reactjs.org/blob/main/CONTRIBUTING.md
|
||||
https://github.com/reactjs/react.dev/blob/main/CONTRIBUTING.md
|
||||
|
||||
If your PR references an existing issue, please add the issue number below
|
||||
|
||||
|
||||
2
.github/labeler.yml
vendored
@@ -1,2 +0,0 @@
|
||||
beta:
|
||||
- beta/**/*
|
||||
13
.github/workflows/analyze.yml
vendored
@@ -20,8 +20,6 @@ jobs:
|
||||
|
||||
- name: Install dependencies
|
||||
uses: bahmutov/npm-install@v1.7.10
|
||||
with:
|
||||
working-directory: 'beta'
|
||||
|
||||
- name: Restore next build
|
||||
uses: actions/cache@v2
|
||||
@@ -29,25 +27,23 @@ jobs:
|
||||
env:
|
||||
cache-name: cache-next-build
|
||||
with:
|
||||
path: beta/.next/cache
|
||||
path: .next/cache
|
||||
# change this if you prefer a more strict cache
|
||||
key: ${{ runner.os }}-build-${{ env.cache-name }}
|
||||
|
||||
- name: Build next.js app
|
||||
# change this if your site requires a custom build command
|
||||
run: ./node_modules/.bin/next build
|
||||
working-directory: beta
|
||||
|
||||
# Here's the first place where next-bundle-analysis' own script is used
|
||||
# This step pulls the raw bundle stats for the current bundle
|
||||
- name: Analyze bundle
|
||||
run: npx -p nextjs-bundle-analysis report
|
||||
working-directory: beta
|
||||
|
||||
- name: Upload bundle
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
path: beta/.next/analyze/__bundle_analysis.json
|
||||
path: .next/analyze/__bundle_analysis.json
|
||||
name: bundle_analysis.json
|
||||
|
||||
- name: Download base branch bundle stats
|
||||
@@ -57,7 +53,7 @@ jobs:
|
||||
workflow: analyze.yml
|
||||
branch: ${{ github.event.pull_request.base.ref }}
|
||||
name: bundle_analysis.json
|
||||
path: beta/.next/analyze/base/bundle
|
||||
path: .next/analyze/base/bundle
|
||||
|
||||
# And here's the second place - this runs after we have both the current and
|
||||
# base branch bundle stats, and will compare them to determine what changed.
|
||||
@@ -75,13 +71,12 @@ jobs:
|
||||
- name: Compare with base branch bundle
|
||||
if: success() && github.event.number
|
||||
run: ls -laR .next/analyze/base && npx -p nextjs-bundle-analysis compare
|
||||
working-directory: beta
|
||||
|
||||
- name: Upload analysis comment
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: analysis_comment.txt
|
||||
path: beta/.next/analyze/__bundle_analysis_comment.txt
|
||||
path: .next/analyze/__bundle_analysis_comment.txt
|
||||
|
||||
- name: Save PR number
|
||||
run: echo ${{ github.event.number }} > ./pr_number
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: Beta Site Lint / Heading ID check
|
||||
name: Site Lint / Heading ID check
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -22,9 +22,6 @@ jobs:
|
||||
|
||||
- name: Install deps and build (with cache)
|
||||
uses: bahmutov/npm-install@v1.7.10
|
||||
with:
|
||||
working-directory: 'beta'
|
||||
|
||||
|
||||
- name: Lint codebase
|
||||
run: cd beta && yarn ci-check
|
||||
run: yarn ci-check
|
||||
0
beta/.gitignore → .gitignore
vendored
@@ -18,9 +18,9 @@ This is a [good summary](https://medium.com/@kvosswinkel/coding-like-a-journalis
|
||||
|
||||
The documentation is divided into sections to cater to different learning styles and use cases. When editing an article, try to match the surrounding text in tone and style. When creating a new article, try to match the tone of the other articles in the same section. Learn about the motivation behind each section below.
|
||||
|
||||
**[Learn React](https://beta.reactjs.org/learn)** is designed to introduce fundamental concepts in a step-by-step way. Each individual article in Learn React builds on the knowledge from the previous ones, so make sure not to add any "cyclical dependencies" between them. It is important that the reader can start with the first article and work their way to the last Learn React article without ever having to "look ahead" for a definition. This explains some ordering choices (e.g. that state is explained before events, or that "thinking in React" doesn't use refs). Learn React also serves as a reference manual for React concepts, so it is important to be very strict about their definitions and relationships between them.
|
||||
**[Learn React](https://react.dev/learn)** is designed to introduce fundamental concepts in a step-by-step way. Each individual article in Learn React builds on the knowledge from the previous ones, so make sure not to add any "cyclical dependencies" between them. It is important that the reader can start with the first article and work their way to the last Learn React article without ever having to "look ahead" for a definition. This explains some ordering choices (e.g. that state is explained before events, or that "thinking in React" doesn't use refs). Learn React also serves as a reference manual for React concepts, so it is important to be very strict about their definitions and relationships between them.
|
||||
|
||||
**[API Reference](https://reactjs.org/apis/react)** is organized by APIs rather than concepts. It is intended to be exhaustive. Any corner cases or recommendations that were skipped for brevity in Learn React should be mentioned in the reference documentation for the corresponding APIs.
|
||||
**[API Reference](https://react.dev/reference/react)** is organized by APIs rather than concepts. It is intended to be exhaustive. Any corner cases or recommendations that were skipped for brevity in Learn React should be mentioned in the reference documentation for the corresponding APIs.
|
||||
|
||||
**Try to follow your own instructions.**
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# reactjs.org
|
||||
|
||||
This repo contains the source code and documentation powering [beta.reactjs.org](https://beta.reactjs.org/).
|
||||
# react.dev
|
||||
|
||||
This repo contains the source code and documentation powering [react.dev](https://react.dev/).
|
||||
|
||||
## Getting started
|
||||
|
||||
@@ -15,13 +14,11 @@ This repo contains the source code and documentation powering [beta.reactjs.org]
|
||||
|
||||
### Installation
|
||||
|
||||
1. `cd reactjs.org` to go into the project root
|
||||
1. `cd beta` to open the beta website
|
||||
1. `cd react.dev` to go into the project root
|
||||
3. `yarn` to install the website's npm dependencies
|
||||
|
||||
### Running locally
|
||||
|
||||
1. Make sure you're in the `beta` folder
|
||||
1. `yarn dev` to start the development server (powered by [Next.js](https://nextjs.org/))
|
||||
1. `open http://localhost:3000` to open the site in your favorite browser
|
||||
|
||||
@@ -48,26 +45,19 @@ The documentation is divided into several sections with a different tone and pur
|
||||
### Test the change
|
||||
|
||||
1. If possible, test any visual changes in all latest versions of common browsers, on both desktop and mobile.
|
||||
2. Run `yarn check-all` from the `beta` folder. (This will run Prettier, ESLint and validate types.)
|
||||
2. Run `yarn check-all`. (This will run Prettier, ESLint and validate types.)
|
||||
|
||||
### Push it
|
||||
|
||||
1. `git add -A && git commit -m "My message"` (replacing `My message` with a commit message, such as `Fix header logo on Android`) to stage and commit your changes
|
||||
1. `git push my-fork-name the-name-of-my-branch`
|
||||
1. Go to the [reactjs.org repo](https://github.com/reactjs/reactjs.org) and you should see recently pushed branches.
|
||||
1. Go to the [react.dev repo](https://github.com/reactjs/react.dev) and you should see recently pushed branches.
|
||||
1. Follow GitHub's instructions.
|
||||
1. If possible, include screenshots of visual changes. A preview build is triggered after your changes are pushed to GitHub.
|
||||
|
||||
## Translation
|
||||
|
||||
If you are interested in translating `reactjs.org`, please see the current translation efforts at [translations.reactjs.org](https://translations.reactjs.org/).
|
||||
|
||||
|
||||
If your language does not have a translation and you would like to create one, please follow the instructions at [reactjs.org Translations](https://github.com/reactjs/reactjs.org-translation#translating-reactjsorg).
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
- `yarn reset` to clear the local cache
|
||||
If you are interested in translating `react.dev`, please see the current translation efforts [here](https://github.com/reactjs/react.dev/issues/4135).
|
||||
|
||||
## License
|
||||
Content submitted to [reactjs.org](https://reactjs.org/) is CC-BY-4.0 licensed, as found in the [LICENSE-DOCS.md](https://github.com/open-source-explorer/reactjs.org/blob/master/LICENSE-DOCS.md) file.
|
||||
Content submitted to [react.dev](https://react.dev/) is CC-BY-4.0 licensed, as found in the [LICENSE-DOCS.md](https://github.com/reactjs/react.dev/blob/master/LICENSE-DOCS.md) file.
|
||||
0
beta/next-env.d.ts → next-env.d.ts
vendored
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "react-website",
|
||||
"name": "react-dev",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"license": "CC",
|
||||
@@ -18,7 +18,7 @@
|
||||
"ci-check": "npm-run-all prettier:diff --parallel lint tsc lint-heading-ids",
|
||||
"tsc": "tsc --noEmit",
|
||||
"start": "next start",
|
||||
"postinstall": "patch-package && (is-ci || (cd .. && husky install beta/.husky))",
|
||||
"postinstall": "patch-package && (is-ci || (cd .. && husky install .husky))",
|
||||
"check-all": "npm-run-all prettier lint:fix tsc"
|
||||
},
|
||||
"dependencies": {
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 223 KiB After Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |