Ruby Shell HTML Other
Clone or download
Latest commit 2ed1b6a Jan 16, 2018
Permalink
Failed to load latest commit information.
.chef BLOG-267 | cleanup Nov 24, 2016
.travis @ #268 | should use vX.X.X from tag release for all the related versi… Mar 7, 2017
certificates move READMEs to .md's Aug 17, 2010
config DEV-42 | optional add pip index-url of teracy's public pypi to pip-co… Nov 15, 2013
data_bags cookbooks 0.10 changes, use md for environments May 6, 2011
docs should release v0.5.0-c2 Jan 16, 2018
environments cookbooks 0.10 changes, use md for environments May 6, 2011
home @ #170 | should persist docker auth token after login success: cleanu… Dec 6, 2016
lib should select the right bridged network interface automatically #274 Jan 9, 2018
main-cookbooks @ #416 | should provide hot fix for docker-compose installation bug Jan 9, 2018
nodes DEV-267 | ignore nodes/*.json Jun 13, 2016
provisioners/shells @#295 | add docker host Jun 19, 2017
resources trvial task: update .gitignore template Sep 24, 2013
roles move READMEs to .md's Aug 17, 2010
scripts DEV-267 | update the automated installation scripts Nov 29, 2016
shared CHEF-2 | setup project: add TDD skeleton stuff Sep 5, 2013
spec @ #321 | should implement project specific config support feature: ov… Jul 21, 2017
test CHEF-1 | setup project: refactoring Sep 6, 2013
vendor-cookbooks update compat_resource, cookbooks version Jun 5, 2017
workspace Map ~/workspace directory from virtual machine to ~/chef-dev/workspac… Jul 3, 2013
.gitignore @ #246 | should allow extend Vagrantfile with Vagrantfile-ext.rb Feb 9, 2017
.gitmodules CHEF-2 | setup project: add TDD skeleton stuff Sep 5, 2013
.travis.yml @ #353 | should update travis-ci notification to our new Slack channe… Jul 17, 2017
AUTHORS.md DEV-44 | release v0.2.0: add AUTHORS, CONTRIBUTORS, CHANGLOG, docs/re… Nov 15, 2013
AUTHORS_CHEF.md DEV-31 | extend CHEF: change project meta file from CHEF Sep 27, 2013
Berksfile update compat_resource, cookbooks version Jun 5, 2017
Berksfile.lock update compat_resource, cookbooks version Jun 5, 2017
CHANGELOG.md should release v0.5.0-c2 Jan 16, 2018
CHANGELOG_CHEF.md DEV-31 | extend CHEF: change project meta file from CHEF Sep 27, 2013
CONTRIBUTORS.md should release v0.5.0-c1 #365 Jul 24, 2017
CONTRIBUTORS_CHEF.md DEV-31 | extend CHEF: change project meta file from CHEF Sep 27, 2013
Dockerfile-dev update compat_resource, cookbooks version Jun 5, 2017
Gemfile update compat_resource, cookbooks version Jun 5, 2017
Gemfile.lock update compat_resource, cookbooks version Jun 5, 2017
LICENSE CHEF-2 | setup project: update LICENSE Sep 4, 2013
README.rst @ #365 | update docs link on README Jul 27, 2017
README_CHEF.md DEV-31 | Rename README.md to README_CHEF.md Sep 27, 2013
Rakefile BLOG-267 | cleanup Nov 24, 2016
Vagrantfile should select the right bridged network interface automatically #274 Jan 9, 2018
chefignore Add chefignore file. Apr 29, 2011
docker-compose-mac.yml DEV-267 | update travis-ci build with Docker Nov 24, 2016
docker-compose.yml DEV-267 | docs cleanup Nov 25, 2016
docker-sync.yml DEV-267 | docs cleanup Nov 25, 2016
environment.sh CHEF-3 | release v0.1.0: update change log, readme, spork-config to h… Sep 20, 2013
vagrant_config.json @ #416 | should provide hot fix for docker-compose installation bug Jan 9, 2018

README.rst

teracy-dev

https://travis-ci.org/teracyhq/dev.svg?branch=develop

Issues board: https://waffle.io/teracyhq/all?source=teracyhq%2Fdev

The only truly universal productive software development platform for all!

teracy-dev is created to set up a universal development platform which has the same development workflow on Mac, Linux and Windows with good developer experience and productivity in mind.

We leverage Docker workflow for our software development and we use vagrant, virtualbox, and chef to install and configure any necessary packages.

By using this approach, we can work in a consistent development environment and workflow. We do not have to install tons of development stuff on the host machine manually to get started.

Note

We are using the https://github.com/acme101 project to show the best practices from teracy-dev applied for organizations.

Features

  • fully automated managed servers on your local machine (by leveraging vagrant + chef provisioner). This saves you a lot of time and money to work on many virtual private servers (VPS) on your local machine before deploying applications on the production servers.
  • the universally same workflow on Windows, Linux and Mac
  • higher performance and productivity gain than default vagrant settings
  • support different configuration management tools (provisioners)
  • default set up with easy personalized configuration settings without any limitation
  • seamless upgrading to the next updated versions of teracy-dev
  • best practices to develop and deploy applications
  • a full-stack developer workstation
  • many more features that you will discover yourselves when using this

Installation and Usage

Follow the guide at http://dev.teracy.org/docs/getting_started.html

License

BSD License