Skip to content

karlproject/admin5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

admin5: The KARL Admin UI

A refactoring of the HTML5-style KARL PDC tool into its own package, extended to include other functions.

While this is a Python package, it is structured in a way more familiar to "HTML5" developers.

Development Process

The hope is to make this look familiar to those that start from an AngularJS/Bootstrap/Gulp/etc. perspective. Thus, the top-level directory (above the Python package) has, in addition to this file, the artifacts one comes to expect from HTML5-stack development:

  • A package.json which creates a node_modules directory after running npm install
  • A gulpfile.js used to run the Gulp tasks which combine all the library-oriented JS and CSS into build and dist

NodeJS

UI development is largely driven by client-side NodeJS tools. The package.json includes the packages needed for development work:

  • Gulp and related add-ons

The software listed in package.json is installed into admin5/node_modules (above the Python package) using:

$ npm install