Skip to content

Commit 9abf4ca

Browse files
committed
docs: update with current data
1 parent fb6d169 commit 9abf4ca

19 files changed

Lines changed: 741 additions & 329 deletions

package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/content/docs/devoria-himarpl/01-overview.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: Overview of Devoria Cabinet HIMARPL's Website
66
{/* ! When translating this file, please add ../ to the image path ! */}
77
![Devoria-himarpl preview taken November 2024](../../../assets/preview/devoria-himarpl.png)
88

9-
[himarpl.org](https://devoria.himarpl.org) is the official website for Devori Cabinet, Himpunan Mahasiswa Rekayasa Perangkat Lunak (HIMARPL) at The Education University of Indonesia. The website is built using React with the T3 Stack and is deployed on Vercel.
9+
[himarpl.org](https://devoria.himarpl.org) is the official website for Devoria Cabinet, Himpunan Mahasiswa Rekayasa Perangkat Lunak (HIMARPL) at The Education University of Indonesia. The website is built using React with the T3 Stack and is deployed on Vercel.
1010

1111
## Key Features
1212

@@ -25,7 +25,7 @@ description: Overview of Devoria Cabinet HIMARPL's Website
2525
- TypeScript (^5.9.3)
2626

2727
**Database & API**
28-
- Prisma (@prisma/client ^5.22.0)
28+
- Drizzle (drizzle-orm ^0.44.2)
2929
- Axios (^1.9.0)
3030

3131
**UI & Styling**

src/content/docs/devoria-himarpl/02-setup.mdx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ Before installing the application, ensure you have:
1616
1. [Node.js](https://nodejs.org/en) and [npm](https://www.npmjs.com/) installed
1717
2. [Git](https://git-scm.com/) installed
1818
3. Access to the following services:
19-
- CockroachDB account
19+
- Turso account
2020

2121
## Environment Setup Details
2222

2323
The project requires several environment variables to be set up in a `.env` file for proper functionality.
2424

25-
### CockroachDB Setup
25+
### Turso Setup
2626

27-
Follow the [CockroachDB Quickstart Guide](https://www.cockroachlabs.com/docs/cockroachcloud/quickstart) to get your `DATABASE_URL`.
27+
Follow the [Turso Quickstart Guide](https://docs.turso.tech/tursodb/quickstart) to get your `DATABASE_URL`.
2828

2929
## Setup Steps
3030

@@ -102,7 +102,6 @@ Follow the [CockroachDB Quickstart Guide](https://www.cockroachlabs.com/docs/coc
102102

103103
```bash
104104
npm ci # Install dependencies
105-
npm run db:push # Push database schema to CockroachDB
106105
npm run dev # Start development server
107106
```
108107

@@ -138,6 +137,4 @@ Follow the [CockroachDB Quickstart Guide](https://www.cockroachlabs.com/docs/coc
138137
- `npm run dev` - Starts development server with hot reload
139138
- `npm run build` - Creates production build
140139
- `npm run start` - Starts production server
141-
- `npm run db:push` - Pushes database schema to CockroachDB
142-
- `npm run db:studio` - Opens Prisma Studio for database management
143140
- `npm run lint` - Runs linting checks

src/content/docs/devoria-himarpl/03-folder-structure.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ import { FileTree } from '@astrojs/starlight/components';
99
- public/ # Static assets (images, fonts, etc.)
1010
- src/ # Main source code directory
1111
- components/ # UI Components
12+
- data/ # Mock Data
13+
- hooks/ # Custom React Hooks
1214
- layouts/ # Main Layout
1315
- lib/ # SEO
14-
- pages/ #Here lies a pages
16+
- pages/ # Here lies a pages
17+
- services/ # API calls
1518
- App.css
1619
- App.jsx
1720
- index.css

src/content/docs/getting-started/01-introduction.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Welcome to the official documentation for HIMARPL's open-source projects! This d
99

1010
## What is HIMARPL?
1111

12-
HIMARPL (Himpunan Mahasiswa Rekayasa Perangkat Lunak) is the Software Engineering Student Association at the Education University of Indonesia. We maintain several open-source projects that power our organization's digital infrastructure, from our main website to medium-like blog platforms for our staff and collaborators.
12+
HIMARPL (Himpunan Mahasiswa Rekayasa Perangkat Lunak) is the Software Engineering Student Association at the Education University of Indonesia. We maintain several open-source projects that power our organization's digital infrastructure, from our main website to our admin platform, aspiration platform, and event platforms such as a medium for event organizers and attendees to share and discover information.
1313

1414
## Who is this for?
1515

@@ -42,7 +42,7 @@ This documentation is designed for:
4242

4343
HIMARPL projects primarily use modern web technologies:
4444

45-
- **Fullstack**: Next.js, Tailwind CSS, Prisma, T3 Stack
45+
- **Fullstack**: Next.js, Tailwind CSS, Drizzle, T3 Stack
4646
- **Documentation**: Astro, Starlight
4747
- **Deployment**: Vercel, GitHub Actions
4848

src/content/docs/getting-started/04-staff-guide.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ Here's a concise list of technologies that new Kominfo staff need to learn:
1919
2. **Backend & API** 🔧
2020
- <a href="https://trpc.io/docs" target="_blank" rel="noopener noreferrer">tRPC</a>
2121
- <a href="https://create.t3.gg/docs" target="_blank" rel="noopener noreferrer">T3 Stack</a>
22-
- <a href="https://www.prisma.io/docs" target="_blank" rel="noopener noreferrer">Prisma ORM</a>
22+
- <a href="https://orm.drizzle.team/docs" target="_blank" rel="noopener noreferrer">Drizzle ORM</a>
2323
- <a href="https://next-auth.js.org/" target="_blank" rel="noopener noreferrer">NextAuth.js</a>
2424
- <a href="https://restfulapi.net/" target="_blank" rel="noopener noreferrer">REST API concepts</a>
2525

2626
3. **Database** 💾
2727
- <a href="https://www.postgresql.org/docs/" target="_blank" rel="noopener noreferrer">PostgreSQL</a>
28-
- <a href="https://www.cockroachlabs.com/docs/" target="_blank" rel="noopener noreferrer">CockroachDB</a>
28+
- <a href="https://docs.turso.tech" target="_blank" rel="noopener noreferrer">Turso</a>
2929
- <a href="https://www.prisma.io/dataguide/types/relational/what-is-an-orm" target="_blank" rel="noopener noreferrer">Database Schema Design</a>
3030

3131
4. **Frontend** 🎨
@@ -34,7 +34,7 @@ Here's a concise list of technologies that new Kominfo staff need to learn:
3434
- <a href="https://www.typescriptlang.org/docs/" target="_blank" rel="noopener noreferrer">TypeScript</a>
3535
- <a href="https://tailwindcss.com/docs" target="_blank" rel="noopener noreferrer">TailwindCSS</a>
3636
- <a href="https://ui.shadcn.com/" target="_blank" rel="noopener noreferrer">Shadcn/UI</a>
37-
- <a href="https://motion.dev/docs" target="_blank" rel="noopener noreferrer">Motion</a>
37+
- <a href="https://framer.com/developers" target="_blank" rel="noopener noreferrer">Framer Motion</a>
3838

3939
5. **Deployment & Infrastructure** ☁️
4040
- <a href="https://vercel.com/docs" target="_blank" rel="noopener noreferrer">Vercel</a>

src/content/docs/id/devoria-himarpl/01-overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ description: Pengantar untuk Website Kabinet Devoria milik HIMARPL
2727

2828
**Basis Data & API**
2929

30-
- Prisma (@prisma/client ^5.22.0)
30+
- Prisma (drizzle-orm ^0.44.2)
3131
- Axios (^1.9.0)
3232

3333
**UI & Styling**

src/content/docs/id/devoria-himarpl/02-setup.mdx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ Sebelum menginstal aplikasi, pastikan Anda memiliki:
1616
1. [Node.js](https://nodejs.org/en) dan [npm](https://www.npmjs.com/) terinstal
1717
2. [Git](https://git-scm.com/) terinstal
1818
3. Akses ke layanan berikut:
19-
- Akun CockroachDB
19+
- Akun Turso
2020

2121
## Detail Pengaturan Lingkungan
2222

2323
Proyek ini memerlukan beberapa _environment variable_ yang harus diatur dalam _file_ `.env` agar berfungsi dengan baik.
2424

25-
### Pengaturan CockroachDB
25+
### Pengaturan Turso
2626

27-
Ikuti [Panduan Cepat CockroachDB](https://www.cockroachlabs.com/docs/cockroachcloud/quickstart) untuk mendapatkan `DATABASE_URL` Anda.
27+
Ikuti [Panduan Cepat Turso](https://docs.turso.tech/tursodb/quickstart) untuk mendapatkan `DATABASE_URL` Anda.
2828

2929
## Langkah-langkah Pengaturan
3030

@@ -102,7 +102,6 @@ Ikuti [Panduan Cepat CockroachDB](https://www.cockroachlabs.com/docs/cockroachcl
102102

103103
```bash
104104
npm ci # Install dependencies
105-
npm run db:push # Push database schema to CockroachDB
106105
npm run dev # Start development server
107106
```
108107

@@ -138,6 +137,4 @@ Ikuti [Panduan Cepat CockroachDB](https://www.cockroachlabs.com/docs/cockroachcl
138137
- `npm run dev` - Memulai server pengembangan dengan _hot reload_
139138
- `npm run build` - Membuat _build_ produksi
140139
- `npm run start` - Memulai server produksi
141-
- `npm run db:push` - Mendorong skema basis data ke CockroachDB
142-
- `npm run db:studio` - Membuka Prisma Studio untuk manajemen basis data
143140
- `npm run lint` - Menjalankan pemeriksaan _linting_

src/content/docs/id/devoria-himarpl/03-folder-structure.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ import { FileTree } from '@astrojs/starlight/components';
99
- public/ # Static assets (images, fonts, etc.)
1010
- src/ # Main source code directory
1111
- components/ # UI Components
12+
- data/ # Mock Data
13+
- hooks/ # Custom React Hooks
1214
- layouts/ # Main Layout
1315
- lib/ # SEO
14-
- pages/ #Here lies a pages
16+
- pages/ # Here lies a pages
17+
- services/ # API calls
1518
- App.css
1619
- App.jsx
1720
- index.css

src/content/docs/id/getting-started/01-introduction.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Selamat datang di dokumentasi resmi untuk proyek _open-source_ milik HIMARPL! Do
99

1010
## Apa itu HIMARPL?
1111

12-
HIMARPL (Himpunan Mahasiswa Rekayasa Perangkat Lunak) adalah Himpunan Mahasiswa Rekayasa Perangkat Lunak yang ada di Universitas Pendidikan Indonesia. Kami memelihara beberapa proyek _open-source_ yang mendukung infrastruktur digital organisasi kami, mulai dari situs web utama kami hingga platform blog mirip Medium untuk staf dan kolaborator kami.
12+
HIMARPL (Himpunan Mahasiswa Rekayasa Perangkat Lunak) adalah Himpunan Mahasiswa Rekayasa Perangkat Lunak yang ada di Universitas Pendidikan Indonesia. Kami memelihara beberapa proyek _open-source_ yang mendukung infrastruktur digital organisasi kami, mulai dari situs web utama hingga platform admin, platform aspirasi, dan platform event seperti media untuk penyelenggara dan peserta event berbagi dan menemukan informasi.
1313

1414
## Untuk siapakah ini?
1515

@@ -42,7 +42,7 @@ Dokumentasi ini didesain untuk:
4242

4343
Proyek HIMARPL telah menggunakan teknologi web yang sudah modern, seperti:
4444

45-
- **Fullstack**: Next.js, Tailwind CSS, Prisma, T3 Stack
45+
- **Fullstack**: Next.js, Tailwind CSS, Drizzle, T3 Stack
4646
- **Dokumentasi**: Astro, Starlight
4747
- **Deployment**: Vercel, GitHub Actions
4848

0 commit comments

Comments
 (0)