@@ -4,6 +4,8 @@ This directory contains the source code for the Open Hardware Initiative website
44
55## 🚀 Quick Start
66
7+ For a complete setup guide, see the ** [ Quick Start Guide] ( ../docs/quick-start.md ) ** .
8+
79### Prerequisites
810- [ Bun] ( https://bun.sh/ ) (recommended) or Node.js 18+
911- Git
@@ -40,6 +42,8 @@ The GitHub Actions workflow (`.github/workflows/deploy.yml`) handles:
4042- Building the project
4143- Deploying to GitHub Pages
4244
45+ For detailed deployment information, see the ** [ Deployment Guide] ( ../docs/deployment.md ) ** .
46+
4347## 📁 Project Structure
4448
4549```
@@ -67,54 +71,14 @@ data/ # Content data (TypeScript files)
6771
6872## 📝 Content Management
6973
70- ### Adding/Editing Team Members
71- Edit ` src/data/peopleData.ts ` :
72- ``` typescript
73- export const peopleData = [
74- {
75- name: " John Doe" ,
76- role: " Team Member" ,
77- image: " /media/team/john-doe.jpg" ,
78- // ... other fields
79- }
80- ];
81- ```
74+ For detailed content management instructions, see the ** [ Content Management Guide] ( ../docs/content-management.md ) ** .
8275
83- ### Adding/Editing Projects
84- Edit ` src/data/projectsData.ts ` :
85- ``` typescript
86- export const projectsData = [
87- {
88- title: " Project Name" ,
89- description: " Project description" ,
90- image: " /media/projects/project.jpg" ,
91- // ... other fields
92- }
93- ];
94- ```
76+ ### Quick Reference
9577
96- ### Adding/Editing Events
97- Edit ` src/data/eventsData.ts ` :
98- ``` typescript
99- export const eventsData = [
100- {
101- title: " Event Name" ,
102- date: " 2024-01-15" ,
103- description: " Event description" ,
104- // ... other fields
105- }
106- ];
107- ```
108-
109- ### Managing Application Status
110- Edit ` src/config/applicationConfig.ts ` :
111- ``` typescript
112- export const applicationConfig = {
113- isOpen: false , // Set to true to enable applications
114- formUrl: " https://forms.google.com/your-form" , // Google Form URL
115- closedMessage: " Application period is currently closed."
116- };
117- ```
78+ ** Team Members** : Edit ` src/data/peopleData.ts `
79+ ** Projects** : Edit ` src/data/projectsData.ts `
80+ ** Events** : Edit ` src/data/eventsData.ts `
81+ ** Application Status** : Edit ` src/config/applicationConfig.ts `
11882
11983## 🛠️ Tech Stack
12084
@@ -159,6 +123,8 @@ The website is fully responsive and mobile-friendly. All components are designed
159123
160124## 🐛 Troubleshooting
161125
126+ For common issues and solutions, see the ** [ Troubleshooting Guide] ( ../docs/troubleshooting.md ) ** .
127+
162128### Common Issues
163129
1641301 . ** Port already in use** : Change the port in ` vite.config.ts `
@@ -167,6 +133,20 @@ The website is fully responsive and mobile-friendly. All components are designed
167133
168134### Getting Help
169135
170- - Check the [ main README.md ] ( ../README.md ) for repository overview
136+ - Check the ** [ Documentation Index ] ( ../docs/ README.md ) ** for comprehensive guides
171137- Create an issue in the repository for bugs
172138- Contact the development team for questions
139+
140+ ## 📚 Documentation
141+
142+ For complete documentation, see the ** [ docs/] ( ../docs/README.md ) ** directory:
143+
144+ - ** [ Quick Start Guide] ( ../docs/quick-start.md ) ** - Getting started
145+ - ** [ Content Management] ( ../docs/content-management.md ) ** - Updating content
146+ - ** [ Deployment Guide] ( ../docs/deployment.md ) ** - How deployment works
147+ - ** [ Troubleshooting] ( ../docs/troubleshooting.md ) ** - Common problems and solutions
148+
149+ ---
150+
151+ ** Last Updated** : December 2024
152+ ** Maintained by** : Open Hardware Initiative Development Team
0 commit comments