Skip to content

Commit 8974d9b

Browse files
committed
chore: updated README
1 parent b15c318 commit 8974d9b

File tree

2 files changed

+81
-19
lines changed

2 files changed

+81
-19
lines changed

README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,48 @@
1-
# ProjectM Visualizer Organization Website
1+
# ProjectM Visualizer — Official Website
22

3-
This is the official website for the Projectm Visualizer organization, which hosts various visualizer projects and resources.
3+
[🔗 Visit the Website](https://projectm-visualizer.org)
44

5-
## Development
5+
Welcome to the official website of the **ProjectM Visualizer** organization. This site serves as a central hub for our visualizer-related projects, resources, and community updates.
66

7-
To set up the development environment, follow these steps:
7+
---
88

9-
1. Clone the repository:
9+
## 🛠 Development Setup
10+
11+
Follow these steps to get the site running locally:
12+
13+
### 1. Clone the Repository
1014
```bash
1115
git clone https://github.com/projectM-visualizer/projectm-visualizer.org
16+
cd projectm-visualizer.org
1217
```
1318

14-
2. Install bun.sh
19+
### 2. Install bun.sh
20+
#### Linux / macOS
1521
```bash
16-
# Linux / macOS
1722
curl -fsSL https://bun.sh/install | bash
1823
```
24+
#### Windows
1925
```powershell
20-
# Windows
2126
powershell -c "irm bun.sh/install.ps1 | iex"
2227
```
2328

24-
3. Install dependencies:
29+
### 3. Install dependencies:
2530
```bash
2631
bun install
2732
```
2833

29-
4. Start the development server:
34+
### 4. Start the development server:
3035
```bash
3136
bun dev
3237
```
3338

34-
5. Open your browser and navigate to `http://localhost:3000` to view the website.
39+
### 5. Open your browser and navigate to [http://localhost:3000](http://localhost:3000) to view the website.
3540

3641
<br>
3742

38-
## Screenshots
43+
## ⚠️ Known Issues
3944

40-
<div align="center">
41-
<!-- <img
42-
src="./.github/assets/example.png"
43-
alt="ProjectM Visualizer Website Screenshot"
44-
width="100%"
45-
/> -->
46-
</div>
45+
- `bun install` may fail on Windows due to missing `node-gyp`. This is caused by `better-sqlite3`.
46+
- To fix this, you can run `npm install` followed by `bun install` to install the dependencies.
47+
- This will then allow you to utilize the environment without issues.
48+
- Linux has no issues with this.

content/1.docs/3.contribute.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: Contribute
3+
description: Learn how to contribute to our project.
4+
---
5+
6+
# 🙌 Contributing to the Documentation
7+
8+
Thank you for your interest in contributing! Our documentation is powered by [Nuxt Content](https://content.nuxt.com/), which allows you to write Markdown files with Vue components, frontmatter, and powerful features built in.
9+
10+
Whether you're fixing a typo, improving explanations, or adding entirely new pages — your help is appreciated!
11+
12+
---
13+
14+
## 🗂 Where to Find the Docs
15+
16+
All documentation lives in the `content/1.docs` directory of this repository:
17+
```
18+
project-root/
19+
├── content/
20+
│ ├── 1.docs/
21+
│ │ ├── 1.user/
22+
│ │ ├── 2.developer/
23+
│ │ ├── contribute.md ← you're here!
24+
│ │ └── ...
25+
```
26+
Each Markdown file represents a page in the site.
27+
28+
---
29+
30+
## 🛠 How to Make Changes
31+
32+
1. Fork the repository and clone it locally.
33+
2. Install dependencies, if you haven't already:
34+
```bash
35+
bun install
36+
```
37+
3. Start the development server:
38+
```bash
39+
bun dev
40+
```
41+
4. Navigate to `http://localhost:3000` and preview your changes in real-time.
42+
5. Make your edits inside the appropriate `.md` file in the `content/1.docs` directory.
43+
44+
# ✍️ Writing Style & Guidelines
45+
46+
- Use clear and concise language.
47+
- Prefer short paragraphs and bullet points where appropriate.
48+
- Use semantic Markdown (##, -, **bold**, etc.).
49+
- Add frontmatter (title, description) to each page.
50+
- You can embed components if needed. Example:
51+
```
52+
::u-button
53+
---
54+
class: mr-4
55+
icon: i-simple-icons-stackblitz
56+
label: Play on StackBlitz
57+
target: _blank
58+
to: https://stackblitz.com/github/projectm-visualizer/projectm-visualizer.org
59+
---
60+
```

0 commit comments

Comments
 (0)