Skip to content

Releases: brocessing/bro-start

3.0.2

20 Jul 15:03
Compare
Choose a tag to compare
3.0.2 Pre-release
Pre-release
  • Remove useless PHP Middleware
  • Change CSS preprocessor from Stylus to SASS
  • Add page.js livereloading ability
  • Better linting rules:
    • use ESLint Standard Plugin to use with IDE ESLint plugins
    • use Stylelint to lint CSS
  • Add .editorconfig and .nvmrc to have an unified dev setup between team members

2.1.0

12 May 12:57
Compare
Choose a tag to compare
2.1.0 Pre-release
Pre-release
  • Add APP_ENV environment variable to configure multiple development/production environments (can be useful to use a CDN or multiples base href)

2.0.1

10 May 12:55
Compare
Choose a tag to compare
2.0.1 Pre-release
Pre-release
  • Update dependencies and yarn lockfile
  • Remove dependency-check

v2.0.0

28 Mar 01:55
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

Changes in 2.0.0

Goodbye YAML and content folder
  • Remove all the yaml/content layers. It was too much and didn't fit good with dynamic content generation.
  • Replace all the route hierarchy by a basic pages.js file at the root of the src to handle all your routes
  • This is way better if you need to generate pages/files/routes dynamically and often less verbose than the old forced "yaml into content directory" method
  • Since this method has a smaller footprint, it's more convenient if you don't need static rendering at all. juste remove the layouts folder and let an empty array in pages.js
Features added
  • Webpack 2 becomes the new module bundler so you can do fancy things like tree shaking and import syntax without babel. It's cool.
  • I've added a simple php middleware which run through the php built-in server, so OSX users you have nothing to do. It is really useful as it comes with apache to handle .htaccess files. You can easily disable it from the config/devserver.config.js file.
  • postcss configuration was moved on a config file
  • Deploy script is now our ghp module

v1.6.0

11 Dec 18:13
Compare
Choose a tag to compare
v1.6.0 Pre-release
Pre-release

Features added in 1.6.0

  • layout from a yaml file is now available in the data passed to handlebars in order to add more flexibility in beforeHandlebarsRender()
  • add projectListSync.js in the /scripts/utils to manage project list easily. Useful for building portfolios.

v1.5.3

10 Dec 17:55
Compare
Choose a tag to compare
v1.5.3 Pre-release
Pre-release

Features added in 1.5.0

  • Multifiles rendering / Multirouting from a single yaml file
  • Lifecycle hooks to execute code at certain steps
  • deploy npm script to push the dist folder contents on a gh-pages branch

v1.4.0

24 Oct 23:46
Compare
Choose a tag to compare
v1.4.0 Pre-release
Pre-release

Features added in 1.4.0

  • Easily configurable with multiple config files for each parts of the starter kit
  • autoPartials option to register all your partials automatically before any rendering

v1.3.0

24 Oct 00:39
Compare
Choose a tag to compare
v1.3.0 Pre-release
Pre-release

Features added in 1.3.0

  • Static rendering from yaml files and handlebars templates
  • Easy routing : by default hierarchy of your yaml files are the routes of your sites
  • PostCSS + Stylus + Autoprefixer
  • ES6 transpilation with babel + ES2015 presets
  • Webpack dev server and hot reloading
  • BrowserSync and its features (localtunnel, xip.io, ...)
  • Hash from webpack is available as data in your layouts