{"id":13825362,"url":"https://github.com/codefirst/dashbozu","last_synced_at":"2025-07-08T21:32:17.675Z","repository":{"id":3200757,"uuid":"4234183","full_name":"codefirst/dashbozu","owner":"codefirst","description":"A missing line for software development","archived":true,"fork":false,"pushed_at":"2014-02-13T16:00:56.000Z","size":511,"stargazers_count":27,"open_issues_count":7,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-20T03:32:19.157Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.codefirst.org/dashbozu/","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codefirst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-05T14:10:20.000Z","updated_at":"2024-02-02T17:18:30.000Z","dependencies_parsed_at":"2022-08-19T13:00:53.574Z","dependency_job_id":null,"html_url":"https://github.com/codefirst/dashbozu","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/codefirst/dashbozu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefirst%2Fdashbozu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefirst%2Fdashbozu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefirst%2Fdashbozu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefirst%2Fdashbozu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codefirst","download_url":"https://codeload.github.com/codefirst/dashbozu/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codefirst%2Fdashbozu/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264352819,"owners_count":23594979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T09:01:19.503Z","updated_at":"2025-07-08T21:32:17.194Z","avatar_url":"https://github.com/codefirst.png","language":"Scala","funding_links":[],"categories":["Scala"],"sub_categories":[],"readme":"Dashbozu\n=====================================\n\nCaution!\n----------------\nThis product is no longer maintained. Visit to [Dashbozu2](https://github.com/codefirst/dashbozu2) project page.\n\n[![Build Status](https://secure.travis-ci.org/codefirst/dashbozu.png?branch=master)](http://travis-ci.org/codefirst/dashbozu)\n\nOverview\n----------------\nDashbozu is an integration service of all dashboards of the world!\n\nSupported services\n-----------------------\n\n * Jenkins\n * git\n * Redmine\n * Heroku\n * Travis CI\n * GitHub\n * NewRelic (alerts)\n\nRequirements\n-----------------------\n\n * Play 2.0 or later\n * PostgreSQL 8 or later\n\n### How to install\n\n#### Play 2.0 or later\n\nSee [Documentation: Installing - Playframework](http://www.playframework.org/documentation/2.0/Installing).\n\n#### PostgreSQL\n\nInstall PostgreSQL by your package system(e.g. homebrew). And type following command:\n\n    $ cd /path/to/db\n    $ initdb .\n    $ postgres -D .\n\nAnd type at other terminal:\n\n    $ createdb dashbozu\n\nInstall\n-----------------------\n\nType below commands.\n\n    $ play stage\n    $ target/start -Dconfig.resource=prod.conf\n\nAnd access [http://localhost:9000](http://localhost:9000)\n\n### (Optional) Realtime update\n\nSignup(or login) http://pusher.com/ and add new App. And update ``prod.conf``:\n\n    pusher.enable=true\n    pusher.id=\u003cpusher_id\u003e\n    pusher.key=\u003ckey\u003e\n    pusher.secret=\u003csecret\u003e\n\n### (Optional) Push notification to iPhone\n\nSignup(or login) http://boxcar.com and add new service. And update ``prod.conf``:\n\n    boxcar.enable=true\n    boxcar.key=\u003ckey\u003e\n    boxcar.secret=\u003csecret\u003e\n\nAnd install boxcar App to your iPhone/iPad.\n\nInstall hooks\n-----------------------\n\n### Jenkins\n\nAdd following command to your job:\n\n    curl \"http://dashbozu.example.com/hook/jenkins?url=[jenkins url]\u0026project=[project name]\"\n\n### Git\n\nCopy to script to your git repository.\n\n    cp $DASHBOZU_HOME/script/gitbozuhook.rb /path/to/gitdir/hooks\n\nAnd add ``post-receive``:\n\n    #! /bin/sh\n    read oldrev newrev refname\n    ruby /path/to/gitdir/hooks/gitbozuhook.rb $oldrev $newrev $refname [dashbozu url]/hook/git\n\n### Redmine\n\nInstall redmine dashbozu notifiler plugin:\n\n    $ cd $RAILS_ROOT/plugins\n    $ git clone git://github.com/suer/redmine_dashbozu_notifiler.git\n\nAccess to plugin settings page: Administration \u003e Plugins \u003e Redmine Dashbozu Notifier plugin's \"Configure\".\nThen set dashbozu root URL.\n\n### Heroku\n\nInstall deployhook addon:\n\n    $ heroku addons:add deployhooks:http --url=http://dashbozu.example.com/hook/heroku\n\n### Travis CI\n\nAdd webhook setting to .travis.yml\n\n    notifications:\n      webhooks: http://dashbozu.example.com/hook/travisci\n\n### GitHub\n\nSet webhook URL to http://dashbozu.example.com/hook/github via API:\n\n    curl -u USER_NAME -i \\\n      -X POST \\\n      -H \"Accept: application/json\" -H \"Content-type: application/json\" \\\n      -d '{ \"name\": \"web\", \"active\": true, \"events\": [ \"push\", \"pull_request\", \"issues\", \"issue_comment\" ],\n        \"config\": { \"url\": \"http://dashbozu.example.com/hook/github\", \"content_type\": \"form\" } }' \\\n      https://api.github.com/repos/USER_NAME/PROJECT_NAME/hooks\n\n### NewRelic\n\nSet webhook URL to http://dashbozu.example.com/hook/newrelic\n\nOther tips\n-----------------------\n### Deploy to heroku\n\nUpdate ``conf/heroku.conf`` and see [Documentation: ProductionHeroku - Playframework](http://www.playframework.org/documentation/2.0/ProductionHeroku).\n\n### Testing dashbozu\n\nTo testing dashbozu, we recomend use heroku bozu.\n\n    $ curl \"http://localhost:9000/hook/heroku?head_long=$(uuid)\u0026app=test\u0026git_log=$(uuid)\u0026url=http://example.com\u0026user=mzp\"\n\nAuthor\n-----------------------\n * @banjun\n * @mallowlabs\n * @mzp\n * @shimomura1004\n * @suer\n\nLicense\n-----------------------\n\nThe MIT License (MIT) Copyright (c) 2012 codefirst.org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restricti on, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING\nBUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON\nINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMA\nGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT\n OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n### Dashbozu depends on below software:\n\n * [Twitter Bootstrap](http://twitter.github.com/bootstrap/) - Apache License 2.0\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodefirst%2Fdashbozu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodefirst%2Fdashbozu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodefirst%2Fdashbozu/lists"}