https://github.com/eclipse-oct/oct-website
Website of the Open Collaboration Tools project
https://github.com/eclipse-oct/oct-website
collaboration live-share real-time website
Last synced: 5 months ago
JSON representation
Website of the Open Collaboration Tools project
- Host: GitHub
- URL: https://github.com/eclipse-oct/oct-website
- Owner: eclipse-oct
- License: mit
- Created: 2024-06-12T12:26:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-08T08:10:34.000Z (11 months ago)
- Last Synced: 2025-07-08T09:27:08.802Z (11 months ago)
- Topics: collaboration, live-share, real-time, website
- Language: HTML
- Homepage: https://www.open-collab.tools/
- Size: 7.71 MB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Collaboration Tools Website
This repository contains the website for [Open Collaboration Tools](https://www.open-collab.tools), an open source platform for collaborative editing in IDEs and custom editors.
## 🌐 Live Website
The website is live at [https://www.open-collab.tools](https://www.open-collab.tools)
## 📁 Project Structure
This project consists of two main components built separately:
- **`hugo/`** - Main website content built with [Hugo](https://gohugo.io/) and the [GeekDoc theme](https://geekdocs.de/)
- **`playground/`** - Interactive OCT Playground built as a React SPA with Vite
### Architecture Overview
```
oct-website/
├── hugo/ # Main website (Hugo static site generator)
├── playground/ # Interactive playground (React + Vite)
├── public/ # Built output (shared between both components)
└── tailwind/ # Shared Tailwind CSS configuration
```
## 🛠️ Development
### Main Website (Hugo)
The main website is built with Hugo and uses the GeekDoc theme for documentation.
```bash
# Navigate to Hugo directory
cd hugo
# Start development server
npm run watch
# Build for production
npm run build
```
**Development server:** http://localhost:1313
### Playground (React SPA)
The playground is a React application that demonstrates the Open Collaboration Tools functionality.
```bash
# Navigate to playground directory
cd playground
# Start development server
npm run dev
# Build for production
npm run build
```
**Development server:** http://localhost:5173
## 📄 License
This repository is part of the Eclipse Open Collaboration Tools project and is licensed under the MIT License.