Giter Club home page Giter Club logo

dotfiles-38's Introduction

dotfiles

I'm going to lay this brick as perfectly as a brick can be laid ๐Ÿงฑ

Build Status Docker Hub Status GitHub release

sensible hacker defaults focused towards a reusable Debian (Stretch) docker runtime environment

Contents

About โ†Ÿ

The project has multiple main topics, summarized here:

  • dotfiles: the "runcoms" (init configs) of the tools I use
  • setups: scripts to bootstrap the installation of tools
  • docker: pre-existing environment with all tools installed
  • ci: run builds after every pushed commit

It is expected that this project only contains generic tools. Other language-specific environments are then children of this base project.

However, the dotfiles and setups should work on any debian system, and not be coupled to Docker/CI.

Dependencies โ†Ÿ

These tools must first be installed on the system:

Usage โ†Ÿ

To quickly run the pre-built environment:

docker pull jbrinkmann/dotfiles:latest

This project has a quick-start to jump into the latest image:

# Note: this will run a release version tag
#       which should match the `:latest` tag
make run

Development โ†Ÿ

To Download/Install this project directly onto a host machine (helpful when I want to fly native on a machine, without the additional overhead of containers... trading off for reproducibility in my environment, though):

git clone [email protected]:jakebrinkmann/dotfiles.git ~/.dots
cd ~/.dots
bash symlinks.sh

To build the Docker image locally:

# docker build ...
make image

Contributing โ†Ÿ

No contribution is too small!

Meta โ†Ÿ

Jake Brinkmann โ€“ @jakebrinkmann โ€“ [email protected]

Distributed under the MIT license. See LICENSE.txt for more information.

This project adheres to Semantic Versioning and Conventional Commit Messages.

https://github.com/jakebrinkmann/dotfiles



โ†Ÿ Back to Top โ†Ÿ

dotfiles-38's People

Contributors

jakebrinkmann avatar

Watchers

 avatar  avatar

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.