development-environment

A development environment for Java, Python and Node.js built using Vagrant

MIT License

Stars
54
Committers
2

Bot releases are visible (Hide)

development-environment - 1.5.1

Published by freemanjp over 7 years ago

Bug fix:

  • #186: Restored EditorConfig extension for Visual Studio Code
    • Version 0.6.0 of the extension installs successfully

Other changes:

  • #185: Posted 1.5.0 release announcement
development-environment - 1.5.0

Published by freemanjp over 7 years ago

Bug fixes:

  • #178: Fixed broken Postman download
    • Postman changed their download URL
  • #184: Temporarily disabled EditorConfig extension install for Visual Studio Code
    • The latest version (0.4.0) fails to install from the command line
    • Workaround: manually install the EditorConfig extension from the GUI

Enhancements:

  • #180: Added typings npm module
  • #182: Documented Jq on features page
  • #183: Go lang SDK updated to 1.8

Other changes:

  • #176: Fixed link in Git-GUI post
  • #177: Posted 1.4.0 release announcement
  • #179: Fixed Jekyll build
  • #181: Fixed node version in features doc
development-environment - 1.4.0

Published by freemanjp almost 8 years ago

Enhancements:

  • #163: Enabled IntelliJ Gradle plugin
  • #166: Updated Java to 8u121
  • #169: Added gulp-cli NPM module
  • #170: Added TypeScript NPM module
  • #171: Added ts-node NPM module
  • #172: Made Node.js a documented feature
  • #174: Replaced GitKraken with Git-GUI and Gitk

Other changes:

  • #160: Posted 1.3.0 release announcement
  • #161: Updated version in Getting Started doc to 1.3.0
  • #162: Ignore the GPG agent socket
  • #165: Fixed Jekyll build failure
  • #164: Disabled unused IntelliJ Ultimate plugins
  • #167: Fixed Jekyll build
  • #168: Updated Minimal Mistakes to 4.1.1
  • #173: Removed execute bit from images
  • #175: Minor text improvement to Git-GUI post
development-environment - 1.3.0

Published by freemanjp almost 8 years ago

Enhancements:

  • #146: Updated Go to 1.7.4
  • #155: Updated Molecule to 1.16
  • #156: Added troubleshooting instructions

Other changes:

  • #144: Posted 1.2.1 release announcement
  • #147: Added GantSign Go workspace to CDPATH
  • #149: Removed IBus workaround for IntelliJ
  • #150: Switched to built in IntelliJ JRE
  • #151: Updated version in Getting Started doc to 1.2.1
  • #152: Updated alt-galaxy to 1.3.3
  • #153: Eliminated duplicate Travis CI builds
  • #157: Made case of headings consistent in doc
  • #158: Added TOC to the Getting Started guide
  • #154, #159: Updated Ansible roles
development-environment - 1.2.1

Published by freemanjp almost 8 years ago

Bug fixes:

  • #142: Fixed IntelliJ Ultimate regression
  • #143: Fixed default audio settings for macOS

Other changes:

  • #141: Posted 1.2 release announcement
development-environment - 1.2.0

Published by freemanjp almost 8 years ago

Enhancement:

  • #139: Add Postman HTTP tool

Other changes:

  • #136: Posted 1.1 release announcement
  • #137: Batch up APT installs
  • #138: Updated alt-galaxy to 1.1.0
development-environment - 1.1.0

Published by freemanjp almost 8 years ago

Enhancements:

  • #129: Add support for the Go programming language
  • #132: Add Kubernetes support

Other changes:

  • #125: Added init provisioning stage
  • #126: Pre-register apt repositories
  • #127: Fixed .editorconfig selector
  • #128: Posted 1.0 release announcement
  • #131: Use fixed version of github-pages
  • #130: Fixed case of heading in features.md
  • #135: Updated feature highlights list
development-environment - 1.0.0

Published by freemanjp almost 8 years ago

Breaking changes:

  • Switched from vagrant-cachier to vagrant-persistent-storage
    • This was necessary as vagrant-cachier is no longer maintained and has compatibility issues with Ubuntu 16.04.

    • You may want to remove the old vagrant-cachier cache at:

      %HOMEDRIVE%%HOMEPATH%\.vagrant.d\cache\bento\ubuntu-15.10
      
    • Note: the new caching approach may use more disk space as the cache isn't shared between clones of the development environment.

  • Moved the file mirror to a separate virtual disk using the vagrant-persistent-storage plugin.
    • This was done due to limitations and reliability issues with VirtualBox shared folders.

    • If you're upgrading your development environment, after performing the upgrade, run the following command to copy your files from the old storage location:

      rsync --recursive --times --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r --verbose \
          /vagrant/home/* /home/vagrant
      
    • To access the file mirror from the host use SCP (e.g. WinSCP); the mirror is located at /var/persistent.

  • Upgraded to Ubuntu 16.04
    • These are some significant package upgrades, particularly to Python, which has moved to Python 3; some of these changes may break apps you develop/install.
    • The only workaround is to stay on the 0.9 release, which isn't advised as Ubuntu 15.10 is out of support.

Enhancements:

  • #120: Move file mirror to persistent storage
  • #123: Upgrade to Ubuntu 16.04

Other changes:

  • #118: Use alt-galaxy for role install
  • #119: Switched from vagrant-cachier to vagrant-persistent-storage
  • #122: Updated xdesktop role to 2.1.0
development-environment - 0.9

Published by freemanjp almost 8 years ago

Alpha release, expect breaking changes before 1.0 release.