irods-contrib / irods-cloud-browser

DFC Web Based cloud browser
BSD 2-Clause "Simplified" License
18 stars 13 forks source link

Project: DFC iRODS Cloud Browser

Release - https://github.com/DICE-UNC/irods-cloud-browser/releases

Date: 08/18/2016

Release Version: 4.2.0.1-SNAPSHOT

git tag:

Developer: Mike Conway - DICE, Cesar Garde - iRODS

The iRODS Cloud Browser allows simple, browser based access to any iRODS grid. This browser is based on the following components:

See the INSTALL.md for install instructions

https://github.com/DICE-UNC/irods-cloud-browser

This beta release includes new packaging and initial gulp automation including single war build and Selenium testing for milestone:

https://github.com/DICE-UNC/irods-cloud-browser/milestone/6

Requirements

Build Automation

Visit ./irods-cloud-browser/irods-cloud-frontend/README.md for further details.

New Features

Changes

Build automation via gulp, cleanup vendor dependencies and migrate to bower and npm #2

Clean up build processes and have a more standard, automated development/deployment workflow using Gulp. This includes asset prep and validation, running tests with Karma, and Selenium automated functional testing.

Add selenium test automation to CI #114

Initial provisioning and basic Selenium testing to be expanded in later releases. Incorporated a runTest Gulp task

minify css assets #18

Added guilp CSS concatenation and minification. Added W3C validation to automation.

Install notes #124

Added enhanced build procedures and install notes

Add Docker deploy

Added a Dockerfile for containerized deployment

Add basic ACLS #128

Add support for ACL editing

Fix potential NPM 3 issue with peer dependencies #204

Added explicit peer dependencies to npm package.json file to account for changes in NPM 3.0+. npm install should now properly pull in dependencies