Skip to content

Latest commit

 

History

History
70 lines (56 loc) · 3.52 KB

index.md

File metadata and controls

70 lines (56 loc) · 3.52 KB
title layout
01. Getting started
default

RaccoonWP

If you find any issues let us know

Raccoon is a modern architecture stack and a starter theme for WordPress.

The stack is based on PHPComposer on the backend. Frontend build uses NodeJs and Webpack to bundle the files together for dev and production. This composition allows for quick and efficient development using the tools which are state of the art in 2020.

You should use it as your boilerplate/starter kit to obtain optimal architecture with performance, extensibility and security in mind.

Raccoon is best suited for fresh projects (but there is no problem in implementing it into existing ones with some effort).

Technical Requirements

Features

  • Architecture:

    • PHP Composer support.
    • WordPress Core as a dependency.
    • Full Docker image for your local development
    • Support for Wp-Cli.
    • Better directory structure and more secure than default WordPress install.
    • Environment-based configuration.
    • Proper project data management.
    • Ability to disable plugins per environment.
    • Internationalization built in from the beginning.
    • [Coming soon] Multisite not tested yet! Though it should work without issues.
    • [On the roadmap] Unit tests
    • [On the roadmap] E2E tests
    • [On the roadmap] Progressive Web App and Service Worker
  • Theme:

    • Customizable theme build process based on newest Webpack 4.43 with all its features like dead code elimination, bundle analysis, watch process and more.
    • Flexible CSS: Plain SASS by default / Bootstrap 4 / Foundation 5 / Bourbon/Neat or anything else (check recipes section).
    • Modern JS: all newest features like ES6, modules, spreads, destructuring objects and arrays etc.
    • NPM: node package manager allowing to import various 3rd party libraries into the project.
    • uses Twig (default) or Blade templating (or you can go old plain WordPress way).
    • Vue? React? We got you covered, check recipes section.
    • Gutenberg support.
    • [On the roadmap] Child theme support.

    See our recipes section to see how to tweak the project to your needs.

License

MIT © LowGravity.pl


Brought to you by LowGravity.pl

We are the team of experienced developers and designers working with various clients around the globe. We have worked on small personal websites as well as large scale enterprise ones.

Our focus is code quality and performance, We help small and big teams making their workflow, projects and infrastructure be more robust, performant and secure.

Our area of expertise focuses mostly on WEB technologies but we are not afraid of other challenges.

Contributors