- Akreditasi
- Tracer Alumni
- Evaluasi
- PDDIKTI Neo Feeder
- Management Keuangan
- Management Pegawai
- Management Tata Usaha
- PMB
- SIAKAD (Litera)
- SmartDashboard
- LMS
- https://pmb.dev.uninus.ac.id
- https://pmb.dev.admin.uninus.ac.id
- https://siakad.dev.uninus.ac.id
- https://evaluasi.dev.uninus.ac.id
- https://tatausaha.dev.uninus.ac.id -https://sisfo.akuntansi.dev.uninus.ac.id
- https://sisfo.aset.dev.uninus.ac.id
- https://sisfo.pengeluaran.dev.uninus.ac.id
- https://sisfo.pembayaran.dev.uninus.ac.id
- https://pegawai.dev.uninus.ac.id
- https://tata-usaha.dev.uninus.ac.id
- https://tracer.dev.uninus.ac.id
- https://dashboard.dev.uninus.ac.id
Untuk bisa menggunakan husky agar berjalan baik dan benar maka perlu di inisialisasi dulu
- Jalankan perintah
yarn husky install
-
Jika kamu bermaksud untuk meng-improve atau memperbaharui
git checkout -b "improvement/apa-yang-di-improve
-
Jika kamu bermaksud untuk Bug Fixing
git checkout -b "bugfix/apa-yang-di-fix
-
Jika kamu bermaksud untuk menambah Feature
git checkout -b "feature/fitur-apa-yang-di-buat
-
Jika kamu bermaksud untuk meng-improve atau memperbaharui
git commit -m "improvement: apa yang di improve
-
Jika kamu bermaksud untuk Bug Fixing
git commit -m "bugfix: apa yang di fix
-
Jika kamu bermaksud untuk menambah Feature
git commit -m "feature: fitur apa yang di buat
- 1 Stash dulu kerjaan kamu supaya gak ilang
git stash
- 2 Setelah itu kamu perlu pull perubahan dari branch
develop
git pull origin develop
- 3 Setelah kamu berhasil melakukan pembaruan dari branch
develop
selanjutnya kamu perlu mengembalikan pekerjaan mu sebelum nya yang ter-stash
git stash pop
-
4 Lanjutkan Pekerjaan dengan Semestinya
-
5 Tapi jika ketika melakukan langkah-langkah di atas masih terjadi error konflik atau karena kecerobohan kamu, maka ikuti langkah yang bawah
- 1 Pindah dulu ke Branch
develop
git checkout develop
- 2 Kemudian pull perubahan terbaru dari branch
develop
git pull
- 3 Kemudian Pindah lagi ke branch yang sedang kamu kerjakan
git checkout <branch mu>
- 4 Selanjutnya kita perlu merge perubahan terbaru dari
develop
git merge origin develop
Visual Studio Code
- Stylelint
- TailwindCSS Intelesense
- Prettier
- Error Lens
- ESLint
-
Clone Project ini ( Direkomendasikan menggunakan SSH )
git clone git@github.com:himatifdevteam/uninus
-
Anda perlu menginstall dulu NodeJS dan Yarn ( Direkomendasikan menggunakan NodeJS Versi LTS )
npm i -g yarn
-
Pasang Dependency
yarn install
-
Untuk menjalankan Project Frontend Akreditasi dengan mode Development ketik perintah berikut
yarn akreditasi:serve
-
Untuk menjalankan Project Frontend Akreditasi dengan mode Production ketik perintah berikut
yarn akreditasi:serve:prod
-
Untuk menjalankan Project Frontend Evaluasi dengan mode Development ketik perintah berikut
yarn evaluasi:serve
-
Untuk menjalankan Project Frontend Evaluasi dengan mode Production ketik perintah berikut
yarn evaluasi:serve:prod
-
Untuk menjalankan Project Frontend Management Keuangan dengan mode Development ketik perintah berikut
yarn keuangan:serve
-
Untuk menjalankan Project Frontend Management Keuangan dengan mode Production ketik perintah berikut
yarn keuangan:serve:prod
-
Untuk menjalankan Project Frontend PDDIKTI NeoFeeder dengan mode Development ketik perintah berikut
yarn neo-feeder:serve
-
Untuk menjalankan Project Frontend PDDIKTI NeoFeeder dengan mode Production ketik perintah berikut
yarn neo-feeder:serve:prod
-
Untuk menjalankan Project Frontend Management Pegawai dengan mode Development ketik perintah berikut
yarn pegawai:serve
-
Untuk menjalankan Project Frontend Management Pegawai dengan mode Production ketik perintah berikut
yarn pegawai:serve:prod
-
Untuk menjalankan Project Frontend PMB dengan mode Development ketik perintah berikut
yarn pmb:serve
-
Untuk menjalankan Project Frontend PMB dengan mode Production ketik perintah berikut
yarn pmb:serve:prod
-
Untuk menjalankan Project Frontend SIAKAD (Litera) dengan mode Development ketik perintah berikut
yarn siakad:serve
-
Untuk menjalankan Project Frontend SIAKAD (Litera) dengan mode Production ketik perintah berikut
yarn siakad:serve:prod
-
Untuk menjalankan Project Frontend SmartDashboard dengan mode Development ketik perintah berikut
yarn smart-dashboard:serve
-
Untuk menjalankan Project Frontend SmartDashboard dengan mode Production ketik perintah berikut
yarn smart-dashboard:serve:prod
-
Untuk menjalankan Project Frontend Management Management Tata Usaha dengan mode Development ketik perintah berikut
yarn tata-usaha:serve
-
Untuk menjalankan Project Frontend Management Tata Usaha dengan mode Production ketik perintah berikut
yarn tata-usaha:serve:prod
-
Untuk menjalankan Project Frontend Tracer Alumni dengan mode Development ketik perintah berikut
yarn tracer:serve
-
Untuk menjalankan Project Frontend Tracer Alumni dengan mode Production ketik perintah berikut
yarn tracer:serve:prod
-
Untuk melakukan Migrate Database Development ketik perintah berikut
yarn api:migrate
-
Untuk melakukan Rollback Database ketik perintah berikut
yarn api:migrate:reset
-
Untuk menerapkan perubahan skema ke database ketik perintah berikut
yarn api:db:push
-
Untuk menarik skema dari database yang ada dan perbarui skema Prisma ketik perintah berikut
yarn api:db:pull
-
Untuk menjalankan Prisma Studio ketik perintah berikut
yarn api:studio
-
Untuk menjalankan Project API dengan mode Development ketik perintah berikut
yarn api:serve
-
Untuk menjalankan Project API dengan mode Production ketik perintah berikut
yarn api:serve:prod
-
Untuk membuild Project Akreditasi ketik perintah berikut
yarn akreditasi:build
-
Untuk menjalankan Project Frontend Evaluasi dengan mode Development ketik perintah berikut
yarn evaluasi:build
-
Untuk menjalankan Project Frontend Management Keuangan dengan mode Development ketik perintah berikut
yarn keuangan:build
-
Untuk menjalankan Project Frontend PDDIKTI NeoFeeder dengan mode Development ketik perintah berikut
yarn neo-feeder:build
-
Untuk menjalankan Project Frontend Management Pegawai dengan mode Development ketik perintah berikut
yarn pegawai:build
-
Untuk menjalankan Project Frontend PMB dengan mode Development ketik perintah berikut
yarn pmb:build
-
Untuk menjalankan Project Frontend SIAKAD (Litera) dengan mode Development ketik perintah berikut
yarn siakad:build
-
Untuk menjalankan Project Frontend SmartDashboard dengan mode Development ketik perintah berikut
yarn smart-dashboard:build
-
Untuk menjalankan Project Frontend Management Management Tata Usaha dengan mode Development ketik perintah berikut
yarn tata-usaha:build
-
Untuk menjalankan Project Frontend Tracer Alumni dengan mode Development ketik perintah berikut
yarn tracer:build
-
Untuk menjalankan Project API dengan mode Development ketik perintah berikut
yarn api:build
Development dengan Nix membuat proses Develop menjadi lebih mudah dan ringkas, semua dependency akan terurus dengan sendirinya, juga independent artinya tidak akan menggangu environment yang lain
- Pasang Nixpkgs
sh <(curl -L https://nixos.org/nix/install) --no-daemon
- Pasang nix-flakes
nix-env -iA nixpkgs.nixFlakes
- Setup nix-flakes
Edit file yang ada di~/.config/nix/nix.conf
atau/etc/nix/nix.conf
dan tambahkan:
experimental-features = nix-command flakes
- Pasang nix-direnv
nix-env -f '<nixpkgs>' -iA nix-direnv
- Setup nix-direnv
source $HOME/.nix-profile/share/nix-direnv/direnvrc
- Masuk ke folder yang sudah di clone kemudian jalankan perintah berikut
direnv allow
- Dan enjoy tinggal tunggu dependency terinstall dengan sendirinya
Masuk kedalam folder apps/nama-apps/
Copy terlebih dahulu .env.example
kemudian rename ke .env