The OpenTofu Website
Find a file
Christian Mesh 50c6161a22 Fix slack link
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-08-16 14:26:30 -04:00
.github Removing always-failing dev deploy (#297) 2024-05-15 15:38:11 +02:00
.husky Set up prettier + precommit hook (#162) 2023-09-20 12:45:52 +02:00
blog Eliminate broken link warnings (except those from docs in the main repo) (#322) 2024-08-14 07:08:18 -04:00
opentofu-repo Throw on broken links (#325) 2024-08-14 11:27:08 -04:00
src Eliminate broken link warnings (except those from docs in the main repo) (#322) 2024-08-14 07:08:18 -04:00
static Fix slack link 2024-08-16 14:26:30 -04:00
versioned_docs 1.8 release (#316) 2024-07-29 15:04:28 +02:00
versioned_sidebars 1.8 release (#316) 2024-07-29 15:04:28 +02:00
.eslintignore Add eslintignore and remove eslint from precommit hook (#168) 2023-09-20 15:53:50 +02:00
.eslintrc.js Set up ESLint (#163) 2023-09-20 14:07:55 +02:00
.gitignore Move main repo to a submodule to enable live editing (#214) 2023-11-28 14:32:58 +00:00
.gitmodules 1.8 release (#316) 2024-07-29 15:04:28 +02:00
babel.config.js Set up docusaurus (#1) 2023-08-30 13:52:34 +02:00
docker-compose.yaml Adding build container (#220) 2023-11-29 14:44:06 +00:00
Dockerfile Adding build container (#220) 2023-11-29 14:44:06 +00:00
docusaurus.config.ts Throw on broken links (#325) 2024-08-14 11:27:08 -04:00
faq.mdx Typo fix (#306) 2024-06-20 11:10:24 +03:00
LICENSE Fixing missing license (needs signoff from all contributors) (#272) 2024-02-28 12:57:16 +01:00
package-lock.json Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#283) 2024-03-24 09:55:02 +01:00
package.json Fixing missing license (needs signoff from all contributors) (#272) 2024-02-28 12:57:16 +01:00
README.md add sign off note to the readme (#321) 2024-08-02 14:43:39 -04:00
sidebars.json Versioned docs (#289) 2024-04-24 15:53:41 +02:00
supporters.json Update supporters (#313) 2024-07-23 11:36:13 -04:00
sync-supporters.js add empty line when generating supporters.json (#178) 2023-09-22 15:18:38 +02:00
tailwind.config.js Change in color of text when we hover in light mode (#278) 2024-03-20 15:30:31 +01:00
tsconfig.json Upgrade to Docusaurus v3.1 (#99) 2024-01-12 13:30:13 +01:00
versions.json 1.8 release (#316) 2024-07-29 15:04:28 +02:00

OpenTofu OpenTofu

Stack

  • Docusaurus
  • React
  • TypeScript
  • Tailwind CSS

Working with this repository

Cloning the repository

This repository uses git submodules to pull in the main OpenTofu repository. You can clone it using the following two steps:

  1. Clone the repository:
git clone git@github.com:opentofu/opentofu.org.git
  1. Fetch the documentation:
cd opentofu.org
git submodule init
git submodule update

Running the dev server locally

You can run the dev server if you have a local NodeJS/npm environment installed:

  1. Install dependencies:
npm i
  1. Start the development server:
npm run start

You can now access the site locally at http://localhost:3000/

Running the dev server in a container

You can also run the dev server in a container with the following command:

docker compose up --build

Contributing

When you contribute code to OpenTofu, do not forget to sign off your commits as described here.