Skip to content

Commit bccfb2f

Browse files
committed
initial commits
1 parent af56d2f commit bccfb2f

34 files changed

Lines changed: 3063 additions & 218 deletions

CODE_OF_CONDUCT.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Kode Etik NLFTs
2+
3+
Seperti halnya komunitas teknis pada umumnya, tim dan komunitas NLFTs terdiri dari campuran para profesional dan relawan dari seluruh dunia, yang bekerja pada setiap aspek misi - termasuk bimbingan, pengajaran, dan menghubungkan orang-orang.
4+
5+
Keberagaman adalah salah satu kekuatan besar kami, tetapi hal ini juga dapat menyebabkan masalah komunikasi dan ketidaknyamanan. Untuk itu, kami memiliki beberapa aturan dasar yang kami minta untuk dipatuhi. Kode etik ini berlaku sama bagi para pendiri, mentor, dan mereka yang mencari bantuan dan bimbingan.
6+
7+
Ini bukanlah daftar lengkap tentang hal-hal yang tidak boleh Anda lakukan. Sebaliknya, terimalah sesuai dengan maksud yang ingin disampaikan - sebagai panduan untuk memudahkan kita semua dan komunitas teknis tempat kita berpartisipasi menjadi lebih kaya.
8+
9+
Kode etik ini berlaku untuk semua ruang yang dikelola oleh proyek NLFTs atau FTs Protokol. Ini mencakup IRC, milis, pelacak masalah, acara DSF, dan forum lain yang dibuat oleh tim proyek yang digunakan komunitas untuk berkomunikasi. Selain itu, pelanggaran kode etik ini di luar ruang tersebut dapat mempengaruhi kemampuan seseorang untuk berpartisipasi di dalamnya.
10+
11+
Jika Anda yakin seseorang melanggar kode etik ini, kami meminta Anda untuk melaporkannya melalui email ke [talk@nlfts.dev](mailto:talk@nlfts.dev). Untuk lebih jelasnya, silakan lihat permintaan kami di sini.
12+
13+
- **Bersikaplah ramah dan sabar.**
14+
- **Bersikaplah ramah tamah (welcoming).** Kami berusaha untuk menjadi komunitas yang menyambut dan mendukung orang-orang dari semua latar belakang dan identitas. Ini termasuk, namun tidak terbatas pada, anggota dari berbagai ras, etnis, budaya, asal negara, warna kulit, status imigrasi, kelas sosial dan ekonomi, tingkat pendidikan, jenis kelamin, orientasi seksual, identitas dan ekspresi gender, usia, ukuran tubuh, status keluarga, keyakinan politik, agama, serta kemampuan mental dan fisik.
15+
- **Bersikaplah penuh pertimbangan.** Pekerjaan Anda akan digunakan oleh orang lain, dan Anda pada gilirannya akan bergantung pada pekerjaan orang lain. Setiap keputusan yang Anda ambil akan mempengaruhi pengguna dan rekan kerja, dan Anda harus mempertimbangkan konsekuensi tersebut saat membuat keputusan. Ingatlah bahwa kita adalah komunitas global, jadi Anda mungkin tidak berkomunikasi dalam bahasa utama orang lain.
16+
- **Bersikaplah hormat.** Tidak semua dari kita akan selalu setuju, tetapi ketidaksepakatan bukanlah alasan untuk perilaku dan tata krama yang buruk. Kita semua mungkin mengalami frustrasi sesekali, tetapi kita tidak boleh membiarkan frustrasi itu berubah menjadi serangan pribadi. Penting untuk diingat bahwa komunitas di mana orang merasa tidak nyaman atau terancam bukanlah komunitas yang produktif. Anggota komunitas NLFTs harus bersikap hormat ketika berinteraksi dengan anggota lain maupun dengan orang di luar komunitas NLFTs.
17+
- **Berhati-hatilah dalam memilih kata-kata.** Kami adalah komunitas profesional, dan kami bersikap secara profesional. Bersikaplah baik kepada orang lain. Jangan menghina atau merendahkan peserta lain. Pelecehan dan perilaku eksklusif lainnya tidak dapat diterima. Ini termasuk, namun tidak terbatas pada:
18+
- Ancaman kekerasan atau bahasa yang diarahkan kepada orang lain.
19+
- Lelucon dan bahasa yang diskriminatif.
20+
- Memposting materi yang eksplisit secara seksual atau mengandung kekerasan.
21+
- Memposting (atau mengancam akan memposting) informasi identitas pribadi orang lain ("doxing").
22+
- Penghinaan pribadi, terutama yang menggunakan istilah rasis atau seksis.
23+
- Perhatian seksual yang tidak diinginkan.
24+
- Menganjurkan, atau mendorong, perilaku-perilaku di atas.
25+
- Pelecehan berulang terhadap orang lain. Pada umumnya, jika seseorang meminta Anda untuk berhenti, maka berhentilah.
26+
- **Ketika kita tidak setuju, cobalah untuk memahami alasannya.** Ketidaksepakatan, baik secara sosial maupun teknis, sering terjadi dan NLFTs tidak terkecuali. Penting bagi kita untuk menyelesaikan ketidaksepakatan dan perbedaan pandangan secara konstruktif. Ingatlah bahwa kita berbeda. Kekuatan NLFTs berasal dari komunitasnya yang beragam, orang-orang dari berbagai latar belakang. Orang yang berbeda memiliki perspektif yang berbeda tentang suatu masalah. Tidak dapat memahami mengapa seseorang memiliki sudut pandang tertentu tidak berarti bahwa mereka salah. Jangan lupa bahwa manusia bisa saja berbuat salah dan saling menyalahkan tidak akan membawa kita kemana-mana. Sebaliknya, fokuslah untuk membantu menyelesaikan masalah dan belajar dari kesalahan.
27+
28+
Teks asli atas izin dari [proyek Speak Up!](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html).
29+
30+
## Ada Pertanyaan?
31+
32+
Jika Anda memiliki pertanyaan, silakan lihat [FAQ](https://nlfts.dev/faq). Jika itu tidak menjawab pertanyaan Anda, jangan ragu untuk [menghubungi kami](mailto:talk@nlfts.dev).

LICENSE

Lines changed: 40 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,40 @@
1-
MIT License
2-
3-
Copyright (c) 2025 Nuxt UI Templates
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
NLFTs PUBLIC LICENSE
2+
Copyright © 2024 NLFTs
3+
All Rights Reserved.
4+
5+
Permission is hereby granted to any individual or entity to access,
6+
view, and use this Repository for lawful personal, educational, or
7+
research purposes, subject to the conditions set forth below.
8+
9+
The Repository and all associated intellectual property rights remain
10+
the exclusive property of NLFTs. No ownership rights are transferred
11+
under this License.
12+
13+
Users may modify the Repository for private use only. Redistribution,
14+
commercial exploitation, sublicensing, or sale of the Repository,
15+
whether in original or modified form, is strictly prohibited without
16+
prior written authorization from NLFTs.
17+
18+
Nothing in this License grants any right to claim affiliation,
19+
endorsement, partnership, membership, or official representation
20+
with NLFTs. The name “NLFTs”, its branding, identity, or reputation
21+
may not be used in any misleading, deceptive, or harmful manner.
22+
23+
Any use of the Repository that causes reputational harm to NLFTs,
24+
misrepresents authority, or falsely associates a User with NLFTs
25+
shall constitute a material breach of this License. Upon such breach,
26+
all permissions granted herein shall immediately terminate.
27+
28+
THE REPOSITORY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
29+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
30+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
31+
32+
IN NO EVENT SHALL NLFTs BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE,
34+
ARISING FROM, OUT OF, OR IN CONNECTION WITH THE REPOSITORY OR THE
35+
USE OR OTHER DEALINGS IN THE REPOSITORY.
36+
37+
This License shall be governed by and construed in accordance with
38+
the laws of the Republic of Indonesia. Any dispute arising from or
39+
related to this License shall be subject to the exclusive jurisdiction
40+
of the courts of Indonesia.

SECURITY.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Kebijakan Keamanan
2+
3+
## Melaporkan Kerentanan
4+
5+
Untuk melaporkan kerentanan, harap [laporkan secara pribadi melalui tab Keamanan](https://github.com/nlfts/nlfts/security/advisories/new) di repositori GitHub yang benar (lihat [dokumentasi](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability#privately-reporting-a-security-vulnerability)). Jika itu tidak memungkinkan, jangan ragu untuk mengirim email ke **security@nlfts.net**.
6+
7+
Semua kerentanan keamanan akan segera diverifikasi dan ditangani.

app/app.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const { data: files } = useLazyAsyncData('search', () => queryCollectionSearchSe
3434
const links = [{
3535
label: 'Docs',
3636
icon: 'i-lucide-book',
37-
to: '/docs/getting-started'
37+
to: '/docs/nuxt/getting-started'
3838
}, {
3939
label: 'Pricing',
4040
icon: 'i-lucide-credit-card',

app/assets/css/main.css

Lines changed: 35 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,42 @@
44
@source "../../../content/**/*";
55

66
@theme static {
7-
--font-sans: 'Public Sans', sans-serif;
8-
9-
--color-green-50: #EFFDF5;
10-
--color-green-100: #D9FBE8;
11-
--color-green-200: #B3F5D1;
12-
--color-green-300: #75EDAE;
13-
--color-green-400: #00DC82;
14-
--color-green-500: #00C16A;
15-
--color-green-600: #00A155;
16-
--color-green-700: #007F45;
17-
--color-green-800: #016538;
18-
--color-green-900: #0A5331;
19-
--color-green-950: #052E16;
7+
--font-sans: 'Inter', sans-serif;
8+
--font-display: 'Outfit', sans-serif;
9+
10+
--color-zinc-950: #09090b;
11+
}
12+
13+
:root {
14+
--background: 0 0% 0%;
15+
--foreground: 0 0% 100%;
2016
}
2117

2218
.dark {
23-
--ui-bg: var(--ui-color-neutral-950);
24-
--ui-bg-muted: var(--ui-color-neutral-900);
25-
--ui-bg-elevated: var(--ui-color-neutral-900);
26-
--ui-bg-accented: var(--ui-color-neutral-800);
19+
--background: 240 10% 4%;
20+
--foreground: 0 0% 98%;
21+
22+
--ui-bg: #000000;
23+
--ui-bg-muted: #0a0a0a;
24+
--ui-bg-elevated: #111111;
25+
--ui-bg-accented: #1a1a1a;
26+
}
27+
28+
body {
29+
font-family: var(--font-sans);
30+
background-color: var(--ui-bg);
31+
color: hsl(var(--foreground));
32+
-webkit-font-smoothing: antialiased;
33+
-moz-osx-font-smoothing: grayscale;
34+
line-height: 1.6;
35+
}
36+
37+
h1, h2, h3, h4, h5, h6 {
38+
font-family: var(--font-display);
39+
font-weight: 600;
40+
letter-spacing: -0.05em;
2741
}
42+
43+
.text-balance {
44+
text-wrap: balance;
45+
}

0 commit comments

Comments
 (0)