{"id":18961706,"url":"https://github.com/pt-dot/development-stack-tools","last_synced_at":"2026-04-01T17:30:19.122Z","repository":{"id":68606287,"uuid":"143361581","full_name":"pt-dot/development-stack-tools","owner":"pt-dot","description":"Development stack dan tools yang digunakan untuk proses development di DOT Indonesia","archived":false,"fork":false,"pushed_at":"2020-01-31T00:49:23.000Z","size":35,"stargazers_count":7,"open_issues_count":7,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-01T04:52:46.160Z","etag":null,"topics":["development-stack","guideline","tools-engineering"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pt-dot.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-08-03T01:22:50.000Z","updated_at":"2022-12-20T05:56:13.000Z","dependencies_parsed_at":"2023-03-20T10:19:02.739Z","dependency_job_id":null,"html_url":"https://github.com/pt-dot/development-stack-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pt-dot%2Fdevelopment-stack-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pt-dot%2Fdevelopment-stack-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pt-dot%2Fdevelopment-stack-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pt-dot%2Fdevelopment-stack-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pt-dot","download_url":"https://codeload.github.com/pt-dot/development-stack-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239958313,"owners_count":19724926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["development-stack","guideline","tools-engineering"],"created_at":"2024-11-08T14:14:03.579Z","updated_at":"2026-04-01T17:30:19.042Z","avatar_url":"https://github.com/pt-dot.png","language":null,"readme":"# DOT Indonesia Development Stack \u0026 Tools\n\nIni adalah panduan tentang development stack dan perangkat saja yang perlu dipasang di masing-masing PC untuk kebutuhan development DOT Indonesia di masing-masing divisi.\n\nKunjungi [DOT Stacks (Stackshare.io)](https://stackshare.io/dot-indonesia/stack) untuk mengetahui stack dan layanan yang kami gunakan.\n\n---\n\n## General\n\n+ [Xmind - Mindmap](https://www.xmind.net/)\n+ [Slack](https://slack.com/)\n+ [Trello - Task Organizer](https://trello.com/)\n+ [Gitlab Repository](https://gitlab.com)\n+ [Google Drive](https://drive.google.com) - document management\n+ [Git](https://git-scm.com/) - Distributed version control\n+ [SourceTree](https://www.sourcetreeapp.com/) (Free) - Git client\n+ [Gitkraken](https://www.gitkraken.com/) (Only Public Repositories) - Git client\n+ [iTerm](https://www.iterm2.com/) - Terminal replacement untuk MacOS dan dapat diintegrasikan dengan [Z-Shell](https://ohmyz.sh/) agar lebih interaktif\n+ [Homebrew](https://brew.sh/) - Package manager untuk macOS\n+ [Spotify](https://www.spotify.com/id/) - Pemutar musik online (jangan lupa bahagia :D)\n+ [Gitscrum](https://site.gitscrum.com) - Scrum / Agile Project management\n---\n\n## Backend dan Frontend\n\n### Development Stacks\n\n+ PHP \u003e= 7.1\n+ Apache 2.4 - Open source web server\n+ MySQL \u003e= 5.6 - Relational Database Management System\n+ [Nodejs (LTS)](https://nodejs.org/en/download/)\n+ [NPM](https://www.npmjs.com/), [Yarn](https://yarnpkg.com/en/), [Composer](https://getcomposer.org/) - Package Manager\n+ [Laravel Server Requirement](https://laravel.com/docs/master#server-requirements)\n+ [Postman](https://www.getpostman.com/) - API Development \u0026 testing environment\n+ [Putty](https://www.putty.org/) - ssh client windows\n+ [.NET Framework](https://dotnet.microsoft.com/download/dotnet-framework)\n\n#### Frontend\n+ [Webpack](https://webpack.js.org/) - Static module bundler\n+ [Bower](https://bower.io/) - web package manager\n+ [Sass](https://sass-lang.com/), [Less](http://lesscss.org/) - CSS Preprocessor\n+ [Vue CLI](https://github.com/vuejs/vue-cli) - Standard vue development tool\n+ [Create react app](https://github.com/facebook/create-react-app) - create react app with no build configuration\n+ [Vue Dev Tools](https://github.com/vuejs/vue-devtools) - browser devtools extension untuk development menggunakan vue\n+ [Gulp](https://gulpjs.com/)\n\n#### Opsional:\n\n+ [Nginx](https://www.nginx.com/) - Web server, load balancer, \u0026 reverse proxy\n+ [Docker](https://docs.docker.com/) (Windows, Mac, Linux) - The Modern Platform for High-Velocity Innovation\n+ [Laravel Homestead](https://laravel.com/docs/5.6/homestead) - Development environment yang berbasis vagrant untuk aplikasi PHP atau laravel\n+ [Virtual Box](https://www.virtualbox.org/wiki/Downloads) - Virtual box dibutuhkan untuk host laravel homestead\n+ [Vagrant](https://www.vagrantup.com/downloads.html) - Development environment untuk laravel homestead\n+ [Laravel Valet](https://laravel.com/docs/5.6/valet) - Laravel environment khusus untuk Mac\n+ [MongoDB Database](https://www.mongodb.com/) - NoSQL database\n+ [Robomongo](https://robomongo.org/) - Native mongodb management\n+ [Redis](https://redis.io/) atau via [Redis Docker Image](https://hub.docker.com/_/redis/) - In Memory database\n+ [Kitematic](https://kitematic.com/) atau [Portainer](https://portainer.io/) - GUI Docker Management\n+ [Memchached](https://memcached.org/) - Open source memory object caching system\n+ [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2017) - Microsoft SQL Server Database\n+ [MySQL WorkBench](https://www.mysql.com/products/workbench/) - Perangkat visual untuk perancangan, reverse engineering database MySQL\n+ [PHPMyAdmin](https://www.phpmyadmin.net/) - Web based MySQL database management\n+ [Sequel Pro](https://www.sequelpro.com/) - MySQL Database management for Mac\n+ [PHP Coding Standards Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer)\n+ [Google Cloud SDK](https://cloud.google.com/sdk/) - Perangkat untuk mengelola Google Cloud Platform\n+ [SQL Pro Studio](https://www.sqlprostudio.com/) - (MySQL, MSSQL, Postgres, SQLite) Database management for Mac\n+ [Laravel Nova](https://nova.laravel.com/) (Premium) - Beautifully Admin Panel\n+ [Laravel Nova Packages](https://novapackages.com/) - Support package for laravel nova\n+ [XAMPP](https://www.apachefriends.org/index.html) or [WAMP](https://bitnami.com/stack/wamp/installer) - Windows local server\n+ [DataGrip](https://www.jetbrains.com/datagrip/) - JetBrains Database IDE for SQL developers\n+ [DBeaver](https://dbeaver.io/) - Free multi-platform database tool for developers\n+ [MailTrap](https://mailtrap.io/) - Safe Email Testing for Staging \u0026 Development\n\n### Tools \u0026 IDE\n\n+ Free Editor: \n  + [Visual Studio](https://visualstudio.microsoft.com),\n  + [Visual Studio Code](https://code.visualstudio.com/),\n  + [Sublime Text](https://www.sublimetext.com/) (Freemium),\n  + [Vim](https://www.vim.org/)\n  + [Atom](https://atom.io/)\n+ Non Free Editor:\n  + [PhpStorm](https://www.jetbrains.com/phpstorm/)\n  + [WebStorm](https://www.jetbrains.com/webstorm/)\n\n---\n\n\n## Mobile\n\n### Development Stacks\n\n#### iOS\n\n+ Cocoapods\n+ Swift 4+\n+ Use Design Pattern [MVVM](https://github.com/balitax/MVVM-AC-Template)\n\n\n### Tools \u0026 IDE (iOS)\n\n+ [Xcode](https://developer.apple.com/xcode/)\n\n#### Android\n+ Android Minimal SDK Support 16\n+ Android Target SDK Support --\u003e Latest SDK\n+ Kotlin\n+ Use Programming Pattern [MVVM](https://github.com/pt-dot/DOT-Kotlin-Boilerplate)\n+ [Android Architecture Components](https://developer.android.com/topic/libraries/architecture/)\n+ [Flutter](https://flutter.dev)\n\n### Tools \u0026 IDE (Android)\n+ [Android Studio](https://developer.android.com/studio/)\n+ [Genymotion](https://www.genymotion.com/)\n\n### Deployment\n+ [deploygate](https://deploygate.com/)\n+ [Fabric Fastlane](https://fabric.io/) Deployment for Mobile Platform, sub fitur of Fabric.io\n\n---\n\n## Quality Assurance Engineering\n\n### Development Stacks\n\n+ [Postman](https://www.getpostman.com/) API Development \u0026 testing environment\n+ [Newman](https://github.com/postmanlabs/newman) Automation for postman collection\n+ [Codeception](https://codeception.com/) Automated test : unit, API, functional\n+ [Laravel Dusk](https://github.com/laravel/dusk) Automated browser test for Laravel\n+ [Selenium](https://www.seleniumhq.org/) Automated browser test\n+ [Firebase Test Lab](https://firebase.google.com/docs/test-lab/) Mobile device testing\n+ [Google Page Speed](https://developers.google.com/speed/pagespeed/insights/), [Lighthouse](https://developers.google.com/web/tools/lighthouse/) Page speed test\n+ [Cypress JS](https://www.cypress.io/) E2E Browser Test\n\n### Error Reporting\n+ [Sentry.io](https://sentry.io/) Error reporting Web \u0026 Mobile\n+ [Fabric Crashlytics](https://fabric.io/) Error reporting for Mobile Platform, sub fitur of Fabric.io\n\n### Tools \u0026 IDE\n\n+ [Postman Dekstop / Postman Chrome Extension](https://www.getpostman.com/)\n+ [Katalon](https://www.katalon.com/)\n+ [JMeter](https://jmeter.apache.org/)\n+ [Sublime Text](https://www.sublimetext.com/)\n+ [Jenkins](https://jenkins.io/)\n+ [Visual Studio Code](https://code.visualstudio.com/)\n\n### Documents\n\n+ Test Plan\n+ User Story\n+ Test Scenario / Test Case\n+ Test Reporting\n+ Manual Book\n+ UAT Documents\n+ TSD\n+ BSD\n\n---\n\n## Design\n\n### Tools\n\n+ [Sketch](https://www.sketchapp.com/) - UI UX Design Toolkit\n+ [Adobe XD](https://www.adobe.com/sea/products/xd.html) - UI UX Design toolkit\n+ [Balsamiq](https://balsamiq.com/) - Wireframing tools\n+ [Draw.io](https://www.draw.io/) - online design untuk diagram\n+ [miro](https://miro.com/) - visual collaboration platform (mindmap, agile, lean, customer journey map, dll)\n+ [Invision](https://www.invisionapp.com/) - Kolaborasi design\n+ [Zeplin](https://zeplin.io/) - Kolaborasi asset design\n+ [Figma](https://www.figma.com) - UI UX Design Toolkit (Free)\n+ [Adobe XD](https://www.adobe.com/sea/products/xd.html) - UI UX Design Toolkit\n+ [Adobe Photoshop](https://www.adobe.com/sea/products/photoshop.html) - Design / Photo manipulation\n+ [overflow](https://overflow.io) - User flows\n\n---\n\n# Panduan Kontribusi\n\nInternal engineer silakan berkontribusi untuk membuat guideline ini bisa lebih lengkap dan lebih baik. Caranya:\n\n+ Fork repository ini\n+ Buat branch baru di repository hasil fork\n+ Edit file readme sesuai dengan kebutuhan lalu commit.\n+ Ajukan pull request\n+ AVP divisi atau VP of engineering akan melakukan review dan melakukan approval Pull Request.\n\nJika ada pertanyaan atau permintaan update silakan untuk mengajukan [issue](https://github.com/pt-dot/development-stack-tools/issues) di repository terkait.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpt-dot%2Fdevelopment-stack-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpt-dot%2Fdevelopment-stack-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpt-dot%2Fdevelopment-stack-tools/lists"}