mcdonc / admin5

OSI's PeopleDir Admin UI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

OSI's PeopleDir Admin UI


Languages

Language:JavaScript 91.3%Language:HTML 7.1%Language:Python 1.0%Language:CSS 0.6%