# Eightshift Libs

This library is aimed at bringing the modern development tools to the [Eightshift WordPress Boilerplate](https://github.com/infinum/wp-boilerplate), but you can use it on any WordPress project.

It uses central service instantiator that instatiates all classes that obey single responsibility principle (SRP). Every class is responsible for registering its own hooks. This provides a more testable environment for your project.

We provide some helpers, abstract classes, interfaces and abstractions on original WordPress functionlality to help you write more modern code.

Provided functionality:
* Main theme/plugin entrypoint.
* Post Type Registration.
* Taxonomy Registration.
* Gutenberg Blocks Registration.
* Assets Manifest data.

## :mailbox: Who do I talk to?

For questions talk to:

* [ivan.ruzevic@infinum.hr](ivan.ruzevic@infinum.hr)
* [denis.zoljom@infinum.hr](denis.zoljom@infinum.hr)
* [ivan.grginov@infinum.hr](ivan.grginov@infinum.hr)
* [team@eightshift.com](team@eightshift.com)

Eightshift WordPress Boilerplate is maintained and sponsored by Eightshift and Infinum.

## :scroll: License

Eightshift WordPress Boilerplate is Copyright ©2019 Eightshift. It is free software, and may be redistributed under the terms specified in the LICENSE file.
