Download the PHP package digitalkaoz/issues-bundle without Composer
On this page you can find all versions of the php package digitalkaoz/issues-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download digitalkaoz/issues-bundle
More information about digitalkaoz/issues-bundle
Files in digitalkaoz/issues-bundle
Package issues-bundle
Short Description Symfony Bundle for digitalkaoz/issues
License MIT
Homepage https://github.com/digitalkaoz/IssuesBundle
Informations about the package issues-bundle
IssuesBundle
a Symfony Integration for digitalkaoz/issues
Installation
surely we use composer for that
enable it in your Kernel
Configuration
Issues Trackers
simply introduce the following structure either in your config.yml or (for sensitive data) in your parameters.yml
Storage Adapter
if you are using elasticsearch as a storage you should import the desired mapping and configure elastica
Routing
include the routing
Usage
if you are using elasticsearch as adapter storage (currently the only supported one) you have two ways to sync
all the repository informations into the storage:
or for every other storage adapter
Then you can visit http://yourdomain.com/issues (or whatever you prefixed the routing with)
Extending
Implementing a new Storage Adapter
simple implement the Storage Interface
afterwards create the service and tag it the default storage:
Implementing a new Synchronizer
if you implemented a new Tracker (with Projects and Issues) you need to write a new synchronizer.
Simply implement the Synchronizer Interface.
afterwards create the service and tag it
Building the Frontend Code
we use Bootstrap and Sass for Stylesheet processing, and ReactJs + CortexJs for the Javascript Part.
we provide precompiled Files in this Repo, but dont give a guarantee for them to be up2date.
If your willing to fiddle around, follow the next steps
simple include the following deps in your bower.json
and the include the following deps in your package.json
after that you should run both package managers:
now you should compile everything together:
we wont describe that in detail. for processing sass files its easy todo with gulp oder grunt or even assetic:
to process the js you could choose from various tools:
a sample bower.json, package.json and gulpfile.js is provided in this repo. You should copy them to the root of your project.
All versions of issues-bundle with dependencies
digitalkaoz/issues Version ~0.4
jms/serializer-bundle Version ~0.13
friendsofsymfony/elastica-bundle Version ~3.0.0