<commit_before>lambdacms.org-base
==================

This repository contains the "base" [Yesod](http://yesodweb.com) application
for the LambdaCms-based [lambdacms.org](http://lambdacms.org) website.
A typical "base" app in a LambdaCms-site contains mainly the styling for the
content types which the *extensions* implement and provide admin interface
sections for. Hence this repository contains mostly CSS code.

All LambdaCms *extensions* (which are merely LambdaCms specific Yesod
subsites) are dependecies of this "base" app, and are wired-up up from here.

Currently it makes use of the following extensions:

* [`lambdacms-core`](https://github.com/lambdacms/lambdacms-core) --
  providing the core LambdaCms admin interface functionality.
* [`lambdacms.org-page`](https://github.com/lambdacms/lambdacms.org-page) --
  providing the lambdacms.org specific "page" content type and accompanying
  admin interface section.
* [`lambdacms.org-tutorial`](https://github.com/lambdacms/lambdacms.org-tutorial) --
  providing the lambdacms.org specific "tutorial" content type and accompanying
  admin interface section.

We plan to also make use of:

* [`lambdacms-media`](https://github.com/lambdacms/lambdacms-media) --
  providing media (pictures, etc.) management functionality.


## Installing

```
git clone https://github.com/lambdacms/lambdacms.org-page.git
git clone https://github.com/lambdacms/lambdacms.org-tutorial.git
git clone https://github.com/lambdacms/lambdacms.org-base.git

cd lambdacms.org-base

stack setup    ;# installs GHC 7.10 if not already installed
stack install  ;# builds and installs the lambdacmsorg website<commit_msg>Make: folder name == cabal file name<commit_after>lambdacms.org-base
==================

This repository contains the "base" [Yesod](http://yesodweb.com) application
for the LambdaCms-based [lambdacms.org](http://lambdacms.org) website.
A typical "base" app in a LambdaCms-site contains mainly the styling for the
content types which the *extensions* implement and provide admin interface
sections for. Hence this repository contains mostly CSS code.

All LambdaCms *extensions* (which are merely LambdaCms specific Yesod
subsites) are dependecies of this "base" app, and are wired-up up from here.

Currently it makes use of the following extensions:

* [`lambdacms-core`](https://github.com/lambdacms/lambdacms-core) --
  providing the core LambdaCms admin interface functionality.
* [`lambdacms.org-page`](https://github.com/lambdacms/lambdacms.org-page) --
  providing the lambdacms.org specific "page" content type and accompanying
  admin interface section.
* [`lambdacms.org-tutorial`](https://github.com/lambdacms/lambdacms.org-tutorial) --
  providing the lambdacms.org specific "tutorial" content type and accompanying
  admin interface section.

We plan to also make use of:

* [`lambdacms-media`](https://github.com/lambdacms/lambdacms-media) --
  providing media (pictures, etc.) management functionality.


## Installing

```
git clone https://github.com/lambdacms/lambdacms.org-page.git     lambdacmsorg-page
git clone https://github.com/lambdacms/lambdacms.org-tutorial.git lambdacmsorg-tutorial
git clone https://github.com/lambdacms/lambdacms.org-base.git     lambdacmsorg-base

cd lambdacms.org-base

stack setup    ;# installs GHC 7.10 if not already installed
stack install  ;# builds and installs the lambdacmsorg website
{'fraction_non_alphanumeric': 0.11186340889019723, 'fraction_numerical': 0.001766264350897851, 'mean_word_length': 4.828473413379074, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, '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': '6374602', 'n_tokens_mistral': 1143, 'n_tokens_neox': 1112, 'n_words': 311}