Git Product home page Git Product logo

initdev's Introduction

initDev

A repository to automate the process of installing various tools/libraries to start coding. Use the given scripts or create your own!

Motivation

Setting up a new developer machine can be a time-consuming & manual process. initDev aims to simplify the process with easy-to-understand instructions and dotfiles/scripts to automate the setup of the following:

  • Operating System

    • OS (Linux, Windows & Mac) updates and Xcode Command Line Tools
    • OS (Linux, Windows & Mac) defaults geared towards developers
  • Developer Tools

    • Developer tools: Vim, bash, tab completion, curl, git, GNU core utils, Python, Ruby, etc
    • Developer apps: iTerm2, Sublime Text, Atom, VirtualBox, Vagrant, Docker, Chrome, etc
  • Role specific Tools

    • Python data analysis: IPython Notebook, NumPy, Pandas, Scikit-Learn, Matplotlib, etc
    • Big Data platforms: Spark (with IPython Notebook integration) and MapReduce
    • Cloud services: Amazon Web Services (Boto, AWS CLI, S3cmd, etc) and Heroku
    • Common data stores: MySQL, PostgreSQL, MongoDB, Redis, and Elasticsearch
    • Javascript web development: Node.js, JSHint, and Less
    • Android development: Java, Android SDK, Android Studio, IntelliJ IDEA

Scripts

OS

Mac

initdev's People

Contributors

rajcrk avatar xlogix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

rajcrk xlogix

initdev's Issues

⚠️ Greenkeeper is no longer available for new installations

Hello!

Greenkeeper is no longer available for new installations.

The service will be saying goodbye πŸ‘‹ and passing the torch to Snyk on June 3rd, 2020. Find out more at greenkeeper.io.

If this is your only Greenkeeper installation, you can just sign up for Snyk directly, it’s free for Open Source even has free features for private projects as well.

Nevertheless, thanks for your interest in Greenkeeper! We’re sure your repositories will find a good home at Snyk β˜€οΈπŸ‘πŸ’œ

All the best from everyone at Greenkeeper! πŸ‘‹πŸ€–πŸŒ΄

Lay down the Road map (Update README.md).

Hey, @xlogix I'm really interested in the initial idea that you had for this project.

I had this idea for creating a front-end for this project which could allow users to drag and drop what they need like Scratch or Google's Blockly.

It would be a lot more awesome if we could set ourself the Long term ROADMAP for this project. (Having a backend, frontend that kinda stuff!) Inviting more people to contribute to this project as well.

This can be an open discussion about how we can proceed further, What frameworks, tools, blah, blah... that we could use.

I guess this can be just "baby steps" towards something hopefully amazing 😎 and we could hopefully start out by laying out the plan in the README.md document.

No developer tools scripts folder

Seems like the README is more updated than the actual codebase. I don't see a folder mentioning script files for developer tools, while I see one for OS and Roles.
It would be nice to lay the groundwork for creating developer tools script files in the future by creating a new directory for tools.

Would also be super awesome if we could start developer tools by adding in a script file for git (Ubuntu). since its where we all once started!.

FYI this looks like a pretty good first-timers issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.