No description, website, or topics provided.
JavaScript CoffeeScript Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
logs
node_modules
test
.gitignore
Capfile
Gruntfile.js
README.md
package.json

README.md

Transformation API UI

UI for Keboola Transformation API http://documentation.keboola.com/transformation-api

Running the app during development

  • Clone this repository
  • cd into project directory
  • Make sure you have installed node.js version 0.8. or greater
  • Install grunt cli npm install -g grunt-cli
  • Install development dependencies npm install
  • Copy configuration cp app/config.template.js app/config.js
  • Run application grunt server
  • Navigate your browser to http://localhost:8000/ , you should see running application.
  • Watch changes in new terminal or in your IDE grunt watch, application will be recompiled after each change

Continuous unit testing

  • Run grunt watch
  • Run grunt testcularServer in another terminal
  • Tests will be executed after each change

Useful tools and resources

Directory Layout

app/                --> all of the files to be used in production
config/             --> tests and deploy configuration
test/               --> test source files and libraries
Capfile             --> deployment instructions
Gruntfile.js        --> build process settings, also all include js files are mentioned here
package.json        --> application package definition