<commit_before>﻿# perl-dancer-angular-seed

#### A project template to jumpstart a Perl Dancer/Angular application

## What it does

Provides a starting folder to help create a complete web application with 
[Perl Dancer](http://http://www.perldancer.org) and [AngularJS](http://angularjs.org). 

It's designed to be used to create an AngularJS Single Page Application (SPA) using Perl Dancer as a backend.

## What's included

 - AngularJS application template with examples for directives, services, controllers and filters.
 - Perl Dancer (version 1 and 2) application to use as a backend. Also contains templates to configure popular Dancer plugins like: 
   [Dancer::Plugin::Database](https://metacpan.org/pod/Dancer::Plugin::Database),
   [Dancer::Plugin::Auth::Extensible](https://metacpan.org/pod/Dancer::Plugin::Auth::Extensible) and 
   [Dancer::Plugin::DBIC](https://metacpan.org/pod/Dancer::Plugin::DBIC).
 - Preconfigured: 
  - web package manager ([bower](http://bower.io/)) to include popular packages like AngularJS, Bootstrap, 
    jQuery and Font Awesome.
  - task runner ([grunt](http://gruntjs.com/)) to help automate concatenation and minification of 
    web project assets (js/css) for production.
  - node.js package manager (npm) to manage node.js modules.
  - perl and perl module managers ([plenv](https://github.com/tokuhirom/plenv) and [carton](https://metacpan.org/pod/Carton)) 
    to locally install perl and perl modules.

### Dependencies

You need the following softwares installed on your system:

- [Perl Dancer 1 or 2](http://www.perldancer.org/): [Install](http://www.perldancer.org/quickstart)
- [node.js](http://nodejs.org/): [Install](https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager)
- Optional:
 - perl's [plenv](https://github.com/tokuhirom/plenv) and [carton](https://metacpan.org/pod/Carton) 
   to locally install perl and perl modules.

## Installation<commit_msg>docs(readme) node.js is optional<commit_after>﻿# perl-dancer-angular-seed

#### A project template to jumpstart a Perl Dancer/Angular application

## What it does

Provides a starting folder to help create a complete web application with 
[Perl Dancer](http://http://www.perldancer.org) and [AngularJS](http://angularjs.org). 

It's designed to be used to create an AngularJS Single Page Application (SPA) using Perl Dancer as a backend.

## What's included

 - AngularJS application template with examples for directives, services, controllers and filters.
 - Perl Dancer (version 1 and 2) application to use as a backend. Also contains templates to configure popular Dancer plugins like: 
   [Dancer::Plugin::Database](https://metacpan.org/pod/Dancer::Plugin::Database),
   [Dancer::Plugin::Auth::Extensible](https://metacpan.org/pod/Dancer::Plugin::Auth::Extensible) and 
   [Dancer::Plugin::DBIC](https://metacpan.org/pod/Dancer::Plugin::DBIC).
 - Preconfigured: 
  - web package manager ([bower](http://bower.io/)) to include popular packages like AngularJS, Bootstrap, 
    jQuery and Font Awesome.
  - task runner ([grunt](http://gruntjs.com/)) to help automate concatenation and minification of 
    web project assets (js/css) for production.
  - node.js package manager (npm) to manage node.js modules.
  - perl and perl module managers ([plenv](https://github.com/tokuhirom/plenv) and [carton](https://metacpan.org/pod/Carton)) 
    to locally install perl and perl modules.

### Dependencies

You need the following softwares installed on your system:

- [Perl Dancer 1 or 2](http://www.perldancer.org/): [Install](http://www.perldancer.org/quickstart)
- Optional:
 - [node.js](http://nodejs.org/) if you want to use pre-configured grunt and bower.
 - perl's [plenv](https://github.com/tokuhirom/plenv) and [carton](https://metacpan.org/pod/Carton) 
   to locally install perl and perl modules.

## Installation
{'fraction_non_alphanumeric': 0.12972553081305024, 'fraction_numerical': 0.0020714655618850335, 'mean_word_length': 4.487215909090909, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 15, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4371585', 'n_tokens_mistral': 1227, 'n_tokens_neox': 1158, 'n_words': 356}