Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
custom:
- https://saweria.co/yuefii
Binary file removed .github/assets/overview.png
Binary file not shown.
Binary file removed .github/assets/summary.png
Binary file not shown.
45 changes: 45 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Contributor to Code of Conduct

## Our Pledge

Kami berkomitmen untuk menciptakan lingkungan yang aman, inklusif, dan saling menghormati. Setiap anggota diharapkan berperilaku profesional dan etis dalam semua kegiatan yang melibatkan komunitas ini.

## Our Standards

Contoh perilaku yang diharapkan meliputi:

- Menunjukkan rasa hormat kepada semua anggota.
- Jujur, terbuka, dan kooperatif.
- Mendukung inklusivitas tanpa memandang suku, agama, ras, jenis kelamin, atau latar belakang.
- Menjaga komunikasi yang sopan dan konstruktif.
- Menjaga kerahasiaan informasi sensitif atau pribadi anggota lain.

Contoh perilaku yang tidak dapat diterima meliputi:

- Diskriminasi, pelecehan, atau perundungan dalam bentuk apa pun.
- Penggunaan bahasa yang kasar, merendahkan, atau provokatif.
- Penyebaran informasi palsu atau fitnah.
- Perilaku manipulatif, intimidasi, atau mengancam.
- Pelanggaran aturan internal atau hukum yang berlaku.

Contoh Etika dalam Komunikasi dan Media Sosial meliputi:

- Menggunakan media sosial secara bertanggung jawab saat mewakili komunitas Anda.
- Hindari membagikan konten yang dapat merusak reputasi komunitas Anda atau individu lain.
- Hormati privasi dan persetujuan saat membagikan foto, video, atau percakapan.

## Reporting Violations

Jika Anda melihat atau mengalami pelanggaran kode etik ini, segera laporkan kepada [Nama atau posisi orang yang bertanggung jawab] melalui [email/nomor kontak].

## Consequences of Violation

Pelanggaran Kode Etik dapat mengakibatkan sanksi, seperti:

- Peringatan lisan atau tertulis
- Pemberhentian sementara keanggotaan
- Pencabutan keanggotaan tetap

## Agreement

Dengan menjadi anggota komunitas ini, Anda dianggap telah membaca, memahami, dan menyetujui Kode Etik ini.
43 changes: 43 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Berkontribusi pada Nusantara Kita

Kami menyambut baik kontribusi pada project Nusantara Kita! Untuk memastikan lingkungan yang lancar dan kolaboratif, harap ikuti panduan ini.

## Cara Berkontribusi

1. **Fork repositori:** Mulailah dengan melakukan forking repositori `NusantaraKita` ke akun GitHub Anda.
2. **Clone fork Anda:** Klon repositori yang telah Anda fork ke mesin lokal Anda.
```bash
git clone https://github.com/USERNAME_ANDA/NusantaraKita.git
cd NusantaraKita
```
3. **Buat cabang baru:** Buat cabang baru untuk fitur atau perbaikan bug Anda.
contoh
```bash
git checkout -b fix/nama-perbaikan-bug-anda
```
4. **Lakukan perubahan Anda:** Terapkan fitur Anda atau perbaiki bug.
5. **Uji perubahan Anda:** Pastikan perubahan Anda berfungsi seperti yang diharapkan dan tidak menimbulkan masalah baru. Jika berlaku, tambahkan pengujian baru atau perbarui yang sudah ada.
6. **Lakukan Commit pada perubahan Anda:** Tulis pesan commit yang jelas dan ringkas.
contoh
```bash
git commit -m "chore: perbaiki bug di modul X"
```
7. **Push ke fork Anda:** push perubahan Anda ke repositori fork Anda.
```bash
git push origin fix/nama-perbaikan-bug-anda
```
8. **Buat Pull Request:** Buka pull request dari cabang Anda ke cabang `main` dari repositori `NusantaraKita` asli. Berikan deskripsi terperinci tentang perubahan Anda.

## Gaya Kode

Harap patuhi gaya kode yang ada di proyek. Kami menggunakan `black` untuk pemformatan Python dan `eslint` untuk TypeScript/JavaScript.

## Melaporkan Bug

Jika Anda menemukan bug, silakan buka issue di GitHub. Berikan deskripsi yang jelas tentang bug, langkah-langkah untuk mereproduksinya, dan perilaku yang diharapkan.

## Menyarankan Peningkatan

Kami menyambut baik saran untuk fitur atau peningkatan baru. Silakan buka issue di GitHub untuk mendiskusikan ide-ide Anda.

Terima kasih telah berkontribusi pada Nusantara Kita!
29 changes: 12 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
<div align="center">
<img src=".github/assets/logo.png" width="150" alt="logo">
</div>
# Nusantara Kita

<div align="center">
![GitHub stars](https://img.shields.io/github/stars/Yuefii/NusantaraKita.svg?style=social)
![GitHub forks](https://img.shields.io/github/forks/Yuefii/NusantaraKita.svg?style=social)

![Vercel](https://img.shields.io/badge/Vercel-000000?style=flat-square&logo=vercel&logoColor=white)
![MySQL](https://img.shields.io/badge/MySQL-4479A1?style=flat-square&logo=mysql&logoColor=white)
Expand All @@ -12,16 +11,14 @@
![Python](https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white)
![FastAPI](https://img.shields.io/badge/FastAPI-009688?style=flat-square&logo=fastapi&logoColor=white)

</div>
<img src=".github/assets/logo.png" width="200" alt="logo">

<p align="center">
Nusantara Kita adalah sebuah API yang menyediakan data wilayah Indonesia. Project ini dirancang untuk memudahkan akses dan penggunaan data geospasial terkait wilayah-wilayah di Indonesia. API ini dapat digunakan untuk berbagai aplikasi yang memerlukan informasi seperti batas wilayah, data administratif, dan lain-lain. Semoga API ini bisa bermanfaat untuk kalian, dan selamat mencoba.
</p>

URL:

- API = [https://api-nusakita.vercel.app](https://api-nusakita.vercel.app)
- DOKUMENTASI = [https://api-nusakita.vercel.app](https://api-nusakita.vercel.app)
- DOKUMENTASI = [https://nusakita.vercel.app](https://nusakita.vercel.app)

ENDPOINT:

Expand All @@ -44,14 +41,6 @@ API ini berisi seluruh data wilayah indonesia beserta lokasinya mulai dari:
- Kecamatan
- Desa/Kelurahan

## Peformance testing API with K6

Overview:
![overview](./.github/assets/overview.png)

Summary:
![summary](./.github/assets/summary.png)

## Instalasi

Langkah-langkah cara install project ini dilokal :
Expand Down Expand Up @@ -108,6 +97,12 @@ Dataset yang digunakan dalam project ini berasal dari:

Kami sangat menghargai pembuat dataset ini. Tanpa adanya data tersebut, project ini tidak akan bisa dikembangkan.

## ⚙️ License
## Berkontribusi & Kode Etik

Baca [panduan kontribusi](./CONTRIBUTING.md) kami untuk mempelajari cara berkontribusi pada proyek kami.

Pastikan untuk mematuhi [kode etik](./CODE_OF_CONDUCT.md) kami.

## License

Project ini dilisensikan di bawah Lisensi MIT - lihat [LICENSE](/LICENSE) untuk detailnya.
21 changes: 0 additions & 21 deletions build-dev.sh

This file was deleted.

19 changes: 0 additions & 19 deletions build.sh

This file was deleted.

1 change: 0 additions & 1 deletion k6/.gitignore

This file was deleted.

32 changes: 0 additions & 32 deletions k6/package-lock.json

This file was deleted.

17 changes: 0 additions & 17 deletions k6/package.json

This file was deleted.

70 changes: 0 additions & 70 deletions k6/src/test-endpoints.js

This file was deleted.

14 changes: 0 additions & 14 deletions test-peformannce.sh

This file was deleted.

Loading