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