Skip to content

Move website source to new reactjs.org repo #11075

@bvaughn

Description

@bvaughn

Now that the new website has launched I propose we do the following clean-up steps:

  • Move Gatsby source and dynamic content (*.md and *.yml files) to new repo
  • Update external tools like Netlify and Crowdin to use this new repo
  • Delete Jekyll website source

This will offer several benefits, including:

  • Improve focus and simplify triage process for both the website and framework repos
  • Cut down on noise from Netlify preview comments on PRs that aren't related to website

I'm creating this issue mostly to facilitate discussion around the new proposed directory structure (below).

Proposed Directory Structure

├── content                              # Markdown and YML source
│   ├── blog
│   │   ├── markdown-files-here...
│   │   └── nav.yml
│   ├── community
│   │   ├── markdown-files-here...
│   │   └── nav.yml
│   ├── docs
│   │   ├── markdown-files-here...
│   │   └── nav.yml
│   ├── tutorial
│   │   ├── markdown-files-here...
│   │   └── nav.yml
│   ├── acknowledgements.yml
│   ├── authors.yml
│   └── index.md
├── plugins                              # Custom plug-ins
│   ├── gatsby-remark-use-jsx
│   └── gatsby-transformer-authors-yaml
├── src                                  # Gatsby site source goes here
│   ├── components
│   ├── css
│   ├── layouts
│   ├── pages
│   └── templates
├── static                               # Images and other statically-linked content
│   └── large-logo.svg
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
└── package.json

cc @ericnakagawa, @flarnie, @joecritch

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions