2017 © Pedro Peláez
 

library brainy

Brainy - A smart, parallel templating engine based on Smarty

image

box/brainy

Brainy - A smart, parallel templating engine based on Smarty

  • Saturday, March 19, 2016
  • by mattbasta
  • Repository
  • 15 Watchers
  • 60 Stars
  • 111 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 1 Open issues
  • 23 Versions
  • 0 % Grown

The README.md

Build Status Latest Stable Version Project Status Total Downloads License, (*1)

Brainy, (*2)

Brainy

Brainy is a replacement for the popular Smarty templating language. It is a fork from the Smarty 3 trunk., (*3)

Brainy is still very new and it's likely that you will encounter some issues. Please report any problems that you encounter., (*4)

Why Brainy?

  • Brainy generates clean and fast code by default.
  • Brainy has security defaults that align better with best practices.
  • Brainy does not include features that are infrequently used and increase code bloat.

Because Brainy is a fork of Smarty 3, it shares much of the same syntax and features while eliminating dangerous footguns and making it hard to write bad code., (*5)

Getting Started

Check out the Getting Started page on the wiki., (*6)

Minimum Requirements

  • PHP 7.3+
  • mbstring PHP extension

The mbstring extension is required in order to properly support Unicode in templates and user-provided content. Brainy 3 cannot be run in a mode that does not handle Unicode properly., (*7)

Contributing to Brainy

For information on how to set up a local dev environment and run the tests, see the wiki page on Hacking on Brainy., (*8)

Where is Brainy headed?

See the project roadmap for information on upcoming releases., (*9)

Requested Contributions

If you're interested in helping out, pull requests for the following tasks will be warmly welcomed:, (*10)

  • Convert all non-public methods to use camel case.
  • Add proper PHPDoc annotations to all functions and methods.
  • Refactoring:
    • Eliminate dead code
    • @ error suppression
    • Increase code coverage
    • etc.
  • Help identify and resolve potential security issues, or find ways to help developers avoid security issues.
  • Performance optimization of generated code

At the time of writing, the project has approximately 68% line coverage., (*11)

Support

Need to contact us directly? Email oss@box.com and be sure to include the name of this project in the subject., (*12)

Copyright 2014-2015 Box, Inc. All rights reserved., (*13)

Copyright 2002 – 2014 New Digital Group, Inc., (*14)

This library is licensed under the GNU Lesser Public License. A copy of the license should have been provided., (*15)

The Versions

19/03 2016

dev-master

9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

19/03 2016

3.2.0

3.2.0.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

18/02 2016

3.1.1

3.1.1.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

17/02 2016

3.1.0

3.1.0.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

07/02 2016

3.0.2.x-dev

3.0.2.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

10/01 2016

3.0.1.x-dev

3.0.1.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

16/12 2015

3.0.0

3.0.0.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

08/12 2015

dev-perf-novar

dev-perf-novar

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

26/11 2015

dev-perf

dev-perf

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.4

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

10/11 2015

2.1.3.x-dev

2.1.3.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

10/11 2015

2.1.3

2.1.3.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

02/11 2015

2.1.2.x-dev

2.1.2.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

02/11 2015

2.1.2

2.1.2.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

02/11 2015

2.1.1.x-dev

2.1.1.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

28/10 2015

2.1.1

2.1.1.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

14/10 2015

2.2.x-dev

2.2.9999999.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

13/08 2015

2.0.3.x-dev

2.0.3.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

13/08 2015

2.0.2.x-dev

2.0.2.9999999-dev

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

13/08 2015

2.0.2

2.0.2.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

04/08 2015

2.1.0

2.1.0.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

18/05 2015

v2.0.1

2.0.1.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

13/03 2015

2.0.0

2.0.0.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache

15/01 2015

1.0.0

1.0.0.0

Brainy - A smart, parallel templating engine based on Smarty

  Sources   Download

LGPL-3.0

The Requires

  • php >=5.3

 

The Development Requires

by Monte Ohrt
by Rodney Rehm
by Matt Basta

templating twig template smarty mustache