From 3b81172c565bbb92ba8c412520f89e4a722740de Mon Sep 17 00:00:00 2001
From: Andy Zhao <17884966+Zhao-Andy@users.noreply.github.com>
Date: Mon, 23 Aug 2021 17:23:42 -0400
Subject: [PATCH] =?UTF-8?q?Remove=20docs=20from=20repo=20=E2=9C=82?=
=?UTF-8?q?=E2=9C=82=E2=9C=82=20(#14579)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Remove docs ✂✂✂✂
* Remove all references to docs and gitdocs
* Update docs.forem.com to developers.forem.com
* Remove .gitdocs_build/
* Update yarn.lock
---
.dockerignore | 1 -
.gitdocs.js | 28 -
.github/PULL_REQUEST_TEMPLATE.md | 4 +-
.gitignore | 6 -
.rubocop.yml | 1 -
.slugignore | 2 -
CONTRIBUTING.md | 2 +-
README.md | 12 +-
.../concerns/edge_cache_safety_check.rb | 2 +-
.../__stories__/Components.stories.mdx | 2 +-
app/views/users/_account.html.erb | 2 +-
config/routes.rb | 2 +-
docs/.gitdocs.json | 32 -
docs/.nvmrc | 1 -
docs/.ruby-version | 1 -
docs/.static/admin_feature_flags.png | Bin 24108 -> 0 bytes
docs/.static/cypress-test-runner.png | Bin 378715 -> 0 bytes
docs/.static/devblacksquarelogo.svg | 1 -
docs/.static/favicon.ico | Bin 1150 -> 0 bytes
docs/.static/jest-watch-mode-screenshot.png | Bin 30252 -> 0 bytes
docs/.static/seedling.png | Bin 15890 -> 0 bytes
docs/.static/vscode_launch_debugger.png | Bin 70176 -> 0 bytes
docs/.static/wsl-feature.png | Bin 9787 -> 0 bytes
docs/Gemfile | 11 -
docs/Makefile | 18 -
docs/admin/admin-search.md | 24 -
docs/admin/admin-user-interface.md | 43 -
docs/admin/readme.md | 48 -
docs/api_template.hbs | 33 -
docs/api_v0.yml | 3782 -----------------
docs/backend/audit-log.md | 65 -
docs/backend/auth-apple.md | 75 -
docs/backend/auth-facebook.md | 69 -
docs/backend/auth-github.md | 31 -
docs/backend/auth-twitter.md | 97 -
docs/backend/authentication.md | 20 -
docs/backend/authorization.md | 15 -
docs/backend/configuration.md | 81 -
docs/backend/data-update-scripts.md | 101 -
docs/backend/emails.md | 34 -
docs/backend/fastly.md | 63 -
docs/backend/internationalization.md | 138 -
docs/backend/metrics.md | 33 -
docs/backend/notification.md | 30 -
docs/backend/push-notifications.md | 26 -
docs/backend/pusher.md | 42 -
docs/backend/readme.md | 27 -
docs/backend/roles.md | 75 -
docs/backend/scheduled-jobs.md | 27 -
docs/backend/service-objects.md | 114 -
docs/backend/tracking.md | 73 -
docs/contributing/api.md | 52 -
docs/contributing/docs.md | 77 -
docs/contributing/forem.md | 202 -
docs/contributing/readme.md | 9 -
docs/creators/configure-forem.md | 96 -
docs/creators/readme.md | 9 -
docs/design/branding.md | 40 -
docs/design/language.md | 41 -
docs/design/readme.md | 9 -
docs/design/theming.md | 85 -
docs/faqs.md | 97 -
docs/frontend/accessibility.md | 54 -
docs/frontend/debugging.md | 52 -
docs/frontend/dynamic-imports.md | 34 -
docs/frontend/instant-click.md | 43 -
docs/frontend/linting-formatting.md | 33 -
docs/frontend/liquid-tags.md | 160 -
docs/frontend/plain-js.md | 44 -
docs/frontend/preact.md | 85 -
docs/frontend/readme.md | 17 -
docs/frontend/styles.md | 37 -
docs/frontend/tips.md | 46 -
docs/frontend/tracking.md | 29 -
docs/frontend/webpacker.md | 56 -
docs/getting-started/branching.md | 28 -
docs/getting-started/committing.md | 40 -
docs/getting-started/config-env.md | 39 -
docs/getting-started/db.md | 68 -
docs/getting-started/forking.md | 29 -
docs/getting-started/pull-request.md | 26 -
docs/getting-started/readme.md | 16 -
docs/getting-started/start-app.md | 131 -
docs/getting-started/syncing.md | 89 -
docs/getting-started/workflow.md | 55 -
docs/installation/containers.md | 121 -
docs/installation/gitpod.md | 18 -
docs/installation/imgproxy.md | 75 -
docs/installation/linux.md | 115 -
docs/installation/mac.md | 209 -
docs/installation/others.md | 23 -
docs/installation/postgresql.md | 71 -
docs/installation/readme.md | 45 -
docs/installation/vault.md | 135 -
docs/installation/windows.md | 297 --
docs/licensing.md | 47 -
docs/maintainers/deploying.md | 94 -
docs/maintainers/pull_requests.md | 68 -
docs/maintainers/readme.md | 12 -
docs/netlify.toml | 17 -
docs/readme.md | 62 -
docs/self-hosting.md | 11 -
docs/technical-overview/ab_testing.md | 60 -
docs/technical-overview/architecture.md | 237 --
docs/technical-overview/compatibility.md | 33 -
docs/technical-overview/feature_flags.md | 91 -
docs/technical-overview/feed.md | 38 -
docs/technical-overview/readme.md | 21 -
docs/technical-overview/stack.md | 49 -
docs/tests/acceptance-tests.md | 53 -
docs/tests/accessibility-tests.md | 90 -
docs/tests/code-coverage.md | 84 -
docs/tests/codeclimate.md | 27 -
docs/tests/e2e-tests.md | 342 --
docs/tests/frontend-tests.md | 84 -
docs/tests/integration-tests.md | 35 -
docs/tests/manual-tests.md | 37 -
docs/tests/readme.md | 71 -
docs/tests/regression-tests.md | 35 -
docs/tests/test-flags.md | 29 -
docs/tests/unit-functional-tests.md | 54 -
docs/troubleshooting.md | 43 -
package.json | 14 -
spec/requests/pages_spec.rb | 2 +-
yarn.lock | 1803 +-------
125 files changed, 60 insertions(+), 11914 deletions(-)
delete mode 100644 .gitdocs.js
delete mode 100644 docs/.gitdocs.json
delete mode 100644 docs/.nvmrc
delete mode 100644 docs/.ruby-version
delete mode 100644 docs/.static/admin_feature_flags.png
delete mode 100644 docs/.static/cypress-test-runner.png
delete mode 100644 docs/.static/devblacksquarelogo.svg
delete mode 100644 docs/.static/favicon.ico
delete mode 100644 docs/.static/jest-watch-mode-screenshot.png
delete mode 100644 docs/.static/seedling.png
delete mode 100644 docs/.static/vscode_launch_debugger.png
delete mode 100644 docs/.static/wsl-feature.png
delete mode 100644 docs/Gemfile
delete mode 100644 docs/Makefile
delete mode 100644 docs/admin/admin-search.md
delete mode 100644 docs/admin/admin-user-interface.md
delete mode 100644 docs/admin/readme.md
delete mode 100644 docs/api_template.hbs
delete mode 100644 docs/api_v0.yml
delete mode 100644 docs/backend/audit-log.md
delete mode 100644 docs/backend/auth-apple.md
delete mode 100644 docs/backend/auth-facebook.md
delete mode 100644 docs/backend/auth-github.md
delete mode 100644 docs/backend/auth-twitter.md
delete mode 100644 docs/backend/authentication.md
delete mode 100644 docs/backend/authorization.md
delete mode 100644 docs/backend/configuration.md
delete mode 100644 docs/backend/data-update-scripts.md
delete mode 100644 docs/backend/emails.md
delete mode 100644 docs/backend/fastly.md
delete mode 100644 docs/backend/internationalization.md
delete mode 100644 docs/backend/metrics.md
delete mode 100644 docs/backend/notification.md
delete mode 100644 docs/backend/push-notifications.md
delete mode 100644 docs/backend/pusher.md
delete mode 100644 docs/backend/readme.md
delete mode 100644 docs/backend/roles.md
delete mode 100644 docs/backend/scheduled-jobs.md
delete mode 100644 docs/backend/service-objects.md
delete mode 100644 docs/backend/tracking.md
delete mode 100644 docs/contributing/api.md
delete mode 100644 docs/contributing/docs.md
delete mode 100644 docs/contributing/forem.md
delete mode 100644 docs/contributing/readme.md
delete mode 100644 docs/creators/configure-forem.md
delete mode 100644 docs/creators/readme.md
delete mode 100644 docs/design/branding.md
delete mode 100644 docs/design/language.md
delete mode 100644 docs/design/readme.md
delete mode 100644 docs/design/theming.md
delete mode 100644 docs/faqs.md
delete mode 100644 docs/frontend/accessibility.md
delete mode 100644 docs/frontend/debugging.md
delete mode 100644 docs/frontend/dynamic-imports.md
delete mode 100644 docs/frontend/instant-click.md
delete mode 100644 docs/frontend/linting-formatting.md
delete mode 100644 docs/frontend/liquid-tags.md
delete mode 100644 docs/frontend/plain-js.md
delete mode 100644 docs/frontend/preact.md
delete mode 100644 docs/frontend/readme.md
delete mode 100644 docs/frontend/styles.md
delete mode 100644 docs/frontend/tips.md
delete mode 100644 docs/frontend/tracking.md
delete mode 100644 docs/frontend/webpacker.md
delete mode 100644 docs/getting-started/branching.md
delete mode 100644 docs/getting-started/committing.md
delete mode 100644 docs/getting-started/config-env.md
delete mode 100644 docs/getting-started/db.md
delete mode 100644 docs/getting-started/forking.md
delete mode 100644 docs/getting-started/pull-request.md
delete mode 100644 docs/getting-started/readme.md
delete mode 100644 docs/getting-started/start-app.md
delete mode 100644 docs/getting-started/syncing.md
delete mode 100644 docs/getting-started/workflow.md
delete mode 100644 docs/installation/containers.md
delete mode 100644 docs/installation/gitpod.md
delete mode 100644 docs/installation/imgproxy.md
delete mode 100644 docs/installation/linux.md
delete mode 100644 docs/installation/mac.md
delete mode 100644 docs/installation/others.md
delete mode 100644 docs/installation/postgresql.md
delete mode 100644 docs/installation/readme.md
delete mode 100644 docs/installation/vault.md
delete mode 100644 docs/installation/windows.md
delete mode 100644 docs/licensing.md
delete mode 100644 docs/maintainers/deploying.md
delete mode 100644 docs/maintainers/pull_requests.md
delete mode 100644 docs/maintainers/readme.md
delete mode 100644 docs/netlify.toml
delete mode 100644 docs/readme.md
delete mode 100644 docs/self-hosting.md
delete mode 100644 docs/technical-overview/ab_testing.md
delete mode 100644 docs/technical-overview/architecture.md
delete mode 100644 docs/technical-overview/compatibility.md
delete mode 100644 docs/technical-overview/feature_flags.md
delete mode 100644 docs/technical-overview/feed.md
delete mode 100644 docs/technical-overview/readme.md
delete mode 100644 docs/technical-overview/stack.md
delete mode 100644 docs/tests/acceptance-tests.md
delete mode 100644 docs/tests/accessibility-tests.md
delete mode 100644 docs/tests/code-coverage.md
delete mode 100644 docs/tests/codeclimate.md
delete mode 100644 docs/tests/e2e-tests.md
delete mode 100644 docs/tests/frontend-tests.md
delete mode 100644 docs/tests/integration-tests.md
delete mode 100644 docs/tests/manual-tests.md
delete mode 100644 docs/tests/readme.md
delete mode 100644 docs/tests/regression-tests.md
delete mode 100644 docs/tests/test-flags.md
delete mode 100644 docs/tests/unit-functional-tests.md
delete mode 100644 docs/troubleshooting.md
diff --git a/.dockerignore b/.dockerignore
index ab350a72f..0096a00a7 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -38,7 +38,6 @@ node_modules/
/app/assets/javascripts/generated/*
latest.dump
.byebug_history
-.gitdocs_build/
# Ignore application configuration
/public/packs
diff --git a/.gitdocs.js b/.gitdocs.js
deleted file mode 100644
index 577ad7eda..000000000
--- a/.gitdocs.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * This file is created so that it's possible to
- * Run `gitdocs serve` from root
- */
-
-var config = require('./docs/.gitdocs.json');
-
-module.exports = new Promise((resolve, reject) => {
- config.root = 'docs/';
- setupHost(config);
- resolve(config);
-});
-
-function fetchAppDomain() {
- const { execSync } = require('child_process');
-
- const appDomainGetCmd =
- 'rails runner "puts ApplicationConfig.app_domain_no_port"';
- return execSync(appDomainGetCmd).toString().replace(/\s/g, '');
-}
-
-function setupHost(config) {
- const appDomain = fetchAppDomain();
-
- if (config.host === '0.0.0.0' && appDomain) {
- config.host = appDomain;
- }
-}
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 6cff4fb11..a2dd8c469 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -41,7 +41,7 @@ images for UI changes._
_If your PR includes UI changes, please replace this line with details on how
accessibility is impacted and tested. For more info, check out the
-[Forem Accessibility Docs](https://docs.forem.com/frontend/accessibility)._
+[Forem Accessibility Docs](https://developers.forem.com/frontend/accessibility)._
## Added/updated tests?
@@ -56,7 +56,7 @@ _Will this PR introduce a change that impacts Forem members or creators, the
development process, or any of our internal teams? If so, please note how you
will share this change with the people who need to know about it._
-- [ ] I've updated the [Developer Docs](https://docs.forem.com) and/or
+- [ ] I've updated the [Developer Docs](https://developers.forem.com) and/or
[Admin Guide](https://admin.forem.com/), or
[Storybook](https://storybook.forem.com/) (for Crayons components)
- [ ] I've updated the README or added inline documentation
diff --git a/.gitignore b/.gitignore
index dfcc73ac3..cabc9083a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,7 +32,6 @@ node_modules/
/app/assets/javascripts/generated/*
latest.dump
.byebug_history
-.gitdocs_build/
# Ignore application configuration
/config/application.yml
@@ -64,11 +63,6 @@ package-lock.json
# Development Docker storage location
_docker-storage/
-# YARD generated doc (in the Gitdocs folder)
-docs/.static/ruby-doc/
-# ReDoc generated API doc (in the Gitdocs folder)
-docs/.static/api/
-
# AWS Cloud9 specific folder for user settings
.c9/
diff --git a/.rubocop.yml b/.rubocop.yml
index 723d0bad5..13f0a6962 100644
--- a/.rubocop.yml
+++ b/.rubocop.yml
@@ -100,7 +100,6 @@ Layout/LineLength:
Description: 'Checks that line length does not exceed the configured limit.'
AutoCorrect: true # this is false by default
Exclude:
- - docs/Gemfile
- Gemfile
- app/lib/constants/site_config.rb
diff --git a/.slugignore b/.slugignore
index 4cdf276df..572b978a4 100644
--- a/.slugignore
+++ b/.slugignore
@@ -7,7 +7,6 @@
.eslintignore
.eslintrc.js
.gitattributes
-.gitdocs.js
.github/
.gitpod.dockerfile
.gitpod.yml
@@ -40,7 +39,6 @@ cypress.dev.json
cypress.json
cypress/
docker-compose.yml
-docs/
empty-module.js
jest.config.js
postcss_error.log
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ccf326758..38b0669d9 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -19,4 +19,4 @@ We are all humans trying to work together to improve the community. Always be
kind and appreciate the need for trade-offs. ❤️
Before making your first pull request or issue, give our full
-[Contributor's Guide](https://docs.forem.com/contributing/forem/) a read.
+[Contributor's Guide](https://developers.forem.com/contributing/forem/) a read.
diff --git a/README.md b/README.md
index 833141d2e..4b051cf60 100644
--- a/README.md
+++ b/README.md
@@ -94,14 +94,14 @@ proceed.
## Getting Started
This section provides a high-level quick start guide. If you're looking for the
-[installation guide](https://docs.forem.com/installation/), you'll want to refer
-to our complete [Developer Documentation](https://docs.forem.com/).
+[installation guide](https://developers.forem.com/installation/), you'll want to
+refer to our complete [Developer Documentation](https://developers.forem.com/).
We run on a [Rails](https://rubyonrails.org/) backend, and we are currently
transitioning to a [Preact](https://preactjs.com/)-first frontend.
A more complete overview of our stack is available in
-[our docs](https://docs.forem.com/technical-overview/).
+[our docs](https://developers.forem.com/technical-overview/).
### Prerequisites
@@ -130,11 +130,11 @@ A more complete overview of our stack is available in
### Installation Documentation
-[View Full Installation Documentation](https://docs.forem.com/installation/).
+[View Full Installation Documentation](https://developers.forem.com/installation/).
## Developer Documentation
-[Check out our dedicated docs page for more technical documentation](https://docs.forem.com).
+[Check out our dedicated docs page for more technical documentation](https://developers.forem.com).
## Core team
@@ -192,7 +192,7 @@ Agreement, which they generously made available to the public domain under
Creative Commons CC0 1.0 Universal.
Any questions, please refer to our
-[license FAQ](https://docs.forem.com/licensing/) doc or email yo@dev.to.
+[license FAQ](https://developers.forem.com/licensing/) doc or email yo@dev.to.
diff --git a/app/controllers/concerns/edge_cache_safety_check.rb b/app/controllers/concerns/edge_cache_safety_check.rb
index 59d301f10..938ec0601 100644
--- a/app/controllers/concerns/edge_cache_safety_check.rb
+++ b/app/controllers/concerns/edge_cache_safety_check.rb
@@ -8,7 +8,7 @@ module EdgeCacheSafetyCheck
def current_user
# In production, current_user will cause a cache leak if it's placed within an edge-cached code path.
# More information here:
- # https://docs.forem.com/technical-overview/architecture/#we-cache-many-content-pages-on-the-edge
+ # https://developers.forem.com/technical-overview/architecture/#we-cache-many-content-pages-on-the-edge
return super unless RequestStore.store[:edge_caching_in_place]
return if session_current_user_id.blank?
diff --git a/app/javascript/crayons/guidelines/__stories__/Components.stories.mdx b/app/javascript/crayons/guidelines/__stories__/Components.stories.mdx
index 55dbbf5e5..452046dea 100644
--- a/app/javascript/crayons/guidelines/__stories__/Components.stories.mdx
+++ b/app/javascript/crayons/guidelines/__stories__/Components.stories.mdx
@@ -8,7 +8,7 @@ import { Meta } from '@storybook/addon-docs/blocks';
Forem is a Rails application. Most of what we build for views uses ERB templates
(\*.html.erb files). We also build out parts of or sometimes complete views
-using [Preact](https://docs.forem.com/frontend/preact), typically for the logged
+using [Preact](https://developers.forem.com/frontend/preact), typically for the logged
on user experience. For example, the main page feed.
Because of that, we components that are written in pure HTML & CSS as well as
diff --git a/app/views/users/_account.html.erb b/app/views/users/_account.html.erb
index 48c345928..024659cce 100644
--- a/app/views/users/_account.html.erb
+++ b/app/views/users/_account.html.erb
@@ -7,7 +7,7 @@
<%= community_name %> API Keys
- You can generate personal API keys to use for authentication with the <%= community_name %> API. The API is still in its beta stage. The documentation contains further information.
+ You can generate personal API keys to use for authentication with the <%= community_name %> API. The API is still in its beta stage. The documentation contains further information.
diff --git a/config/routes.rb b/config/routes.rb
index 93382967b..8389f02a4 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -296,7 +296,7 @@ Rails.application.routes.draw do
# You can have the root of your site routed with "root
get "/robots.:format", to: "pages#robots"
- get "/api", to: redirect("https://docs.forem.com/api")
+ get "/api", to: redirect("https://developers.forem.com/api")
get "/privacy", to: "pages#privacy"
get "/terms", to: "pages#terms"
get "/contact", to: "pages#contact"
diff --git a/docs/.gitdocs.json b/docs/.gitdocs.json
deleted file mode 100644
index 8ced4bda1..000000000
--- a/docs/.gitdocs.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "Forem Docs",
- "root": "./",
- "logo": "seedling.png",
- "host": "0.0.0.0",
- "header_links": [
- {
- "title": "Repo",
- "href": "https://github.com/forem/forem",
- "target": "_blank",
- "rel": "noopener noreferrer nofollow"
- },
- {
- "title": "DEV",
- "href": "https://dev.to",
- "target": "_blank",
- "rel": "noopener noreferrer nofollow"
- },
- {
- "title": "Ruby doc",
- "href": "https://docs.forem.com/ruby-doc",
- "target": "_blank",
- "rel": "noopener noreferrer nofollow"
- },
- {
- "title": "API doc",
- "href": "https://docs.forem.com/api",
- "target": "_blank",
- "rel": "noopener noreferrer nofollow"
- }
- ]
-}
diff --git a/docs/.nvmrc b/docs/.nvmrc
deleted file mode 100644
index e1fcd1ea2..000000000
--- a/docs/.nvmrc
+++ /dev/null
@@ -1 +0,0 @@
-lts/erbium
diff --git a/docs/.ruby-version b/docs/.ruby-version
deleted file mode 100644
index 37c2961c2..000000000
--- a/docs/.ruby-version
+++ /dev/null
@@ -1 +0,0 @@
-2.7.2
diff --git a/docs/.static/admin_feature_flags.png b/docs/.static/admin_feature_flags.png
deleted file mode 100644
index a4071b3a635978551eeb5b7032893a55626beb49..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 24108
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