:beetle: Bug tracker with visual board editor
Bug tracking system with a visual editor.
Feel free to discuss/contribute to the project by creating an issue/pull request. Any partisipation is welcome.
The project can be built using linux make
commands:
sudo make up
- up containers and set permissions;sudo make init
- initialize the project.You can also run all the needed commands directly. See
Makefile
file for the commands.
composer install
.env
php artisan migrate --seed
php artisan bugwall:init --storage
composer install
You can get more information about Pusher and free limited server on https://pusher.com)
Before applying migrations make sure you’ve created a table which you’ve set up in your .env file (the default table name is bugwall_dev
), then run php artisan migrate --seed
.
The project has a preset for testing environment. See
phpunit.xml
andconfig/database.php
. If you are planning on running tests - make sure you’ve created a test database table (the default table name isbugwall_test
). To apply migrations to the testing database usephp artisan migrate --seed --database=mysql_testing
console command.
config/filesystems.php
: 'default' => 's3'
to 'default' => 'public'
and run php artisan storage:link
to create a symlink to the storage directory of the project.php artisan bugwall:init --storage
(it will only touch the required default directories, it’s usefull when you want to not only initialize, but also to reset the existing storage default directories) to initialize all the required storage directories and files for the project. If you want to change placeholders images but dont want the actual initialized directories to flush, you can do so by updating the placeholders in public/images/placeholders/
and running command php artisan bugwall:init --placeholders
that will only update the placeholders related files.