dikyarga / modularitea

Modularitea merupakan aplikasi yang dapat memasang lingkungan kerja untuk para pengembang hanya dengan beberapa langkah sederhana. Modularitea menyederhanakan proses cari, unduh, pasang dan ubahsuai ke dalam bentuk modul.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modularitea

Modularitea merupakan aplikasi yang dapat memasang lingkungan kerja untuk para pengembang hanya dengan beberapa langkah sederhana. Modularitea menyederhanakan proses cari, unduh, pasang dan ubahsuai ke dalam bentuk modul.

Sebelumnya, Developer TeaLinuxOS telah membuat nutrisi berbentuk Tea Module Installer. Namun, Tea Module Installer hanya dapat berjalan di TeaLinuxOS. Modularitea dibuat agar Tea Module Installer dapat berjalan lintas distro Linux. Modularitea juga terinspirasi dari script laptop buatan Thoughtbot, script tersebut dapat secara otomatis memasang lingkungan kerja pengembang Web di platform Mac.

Konsep Modularitea

Atom

Pada Modularitea, aplikasi untuk pengembang seperti IDE, editor teks dan script diberi istilah Atom. Atom merupakan bagian terkecil yang ada pada Modularitea.

Modul

Untuk mengembangkan aplikasi, para pengembang membutuhkan lebih dari satu Atom. Karena itu Atom dikumpulkan kedalam satu wadah yang disebut Modul.

Kandungan Modul

Di dunia terdapat berbagai macam tipe pengembang, Modularitea ada untuk menyediakan berbagai macam modul yang telah disesuaikan dengan tipe-tipe pengembang tersebut. Modul yang disediakan terdiri dari berbagai macam rasa:

1. Full-stack Web Developer (FsWD).

Tipe pengembang ini akan berhubungan dengan aplikasi web dari awal hingga akhir. Modul ini mengandung:

2. Front-end Web Developer (FeWD)

Tipe pengembang ini akan berhubungan dengan antarmuka tampilan web.

  • NodeJS - is an open-source, cross-platform JavaScript runtime environment for developing a diverse variety of tools and applications
  • Npm - npm is the package manager for JavaScript
  • Bower - A package manager for the web
  • Git - for Versioning Control
  • Firefox Developer Edition - Built for those who build the Web

3. Back-end Web Developer (BeWD)

Tipe pengembang ini akan berhubungan dengan server dan database web.

  • Apache2 - Webserver
  • PHP 7 - a server scripting language
  • Composer - Dependency Manager for PHP
  • MySql - a database system used on the web
  • PHPMyAdmin - Bringing MySQL to the web
  • Git - for Versioning Control
  • MongoDB - an open-source document database and leading NoSQL database
  • Firefox Developer Edition - Built for those who build the Web
  • NodeJS - is an open-source, cross-platform JavaScript runtime environment for developing a diverse variety of tools and applications
  • Npm - npm is the package manager for JavaScript

4. Mobile Android Developer (MAD)

Tipe pengembang ini akan berhubungan dengan pengembangan aplikasi mobile Android.

5. User Interface Designer (UID)

Tipe pengembang ini akan berhubungan dengan desain antarmuka, baik web, mobile maupun destop.

  • Inkscape - for designing User Interface
  • Pencil - GUI Prototyping Tool
  • Gimp - The Free & Open Source Image Editor
  • Blender - Open Source 3D creation. Free to use for any purpose, forever.
  • Synfig - Open-source 2D animation software
  • Darktable - an open source photography workflow application and raw developer

6. Student

  • Code::Block - C, C++ and Fortran IDE built to meet the most demanding needs of its users.
  • NetBeans
  • gcc & g++ Compiler
  • OpenCV - a library of programming functions mainly aimed at real-time computer vision.
  • Git - for Versioning Control
  • GNU Octave - Powerful mathematics-oriented syntax with built-in plotting and visualization tools

Masih terasa hambar? Tambahkan versimu di sini

Kontribusi

Status proyek modularitea saat ini masih dalam pengembangan, kamu dapat berkontribusi apapun. Baik itu ide, dokumentasi, desain ataupun kode. Buat issue untuk memulai kontribusi .

Lainnya

Masih bingung ingin belajar atau menggunakan bahasa pemprograman apa ?

Lisensi

MIT

Copyright (c) 2016 TeaLinuxOS

About

Modularitea merupakan aplikasi yang dapat memasang lingkungan kerja untuk para pengembang hanya dengan beberapa langkah sederhana. Modularitea menyederhanakan proses cari, unduh, pasang dan ubahsuai ke dalam bentuk modul.

License:MIT License


Languages

Language:Python 68.7%Language:JavaScript 14.8%Language:Vue 14.6%Language:Shell 1.2%Language:HTML 0.8%