{"id":23073609,"url":"https://github.com/fundersclub/fire","last_synced_at":"2025-08-15T16:31:15.265Z","repository":{"id":18748946,"uuid":"82099533","full_name":"FundersClub/fire","owner":"FundersClub","description":"Easily create GitHub issues via email","archived":false,"fork":false,"pushed_at":"2022-04-22T20:54:10.000Z","size":695,"stargazers_count":58,"open_issues_count":25,"forks_count":4,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-03-17T21:20:50.633Z","etag":null,"topics":["email","github","github-issues","tool"],"latest_commit_sha":null,"homepage":"https://fire.fundersclub.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FundersClub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-15T19:44:40.000Z","updated_at":"2024-01-25T16:28:51.000Z","dependencies_parsed_at":"2022-08-07T09:00:56.179Z","dependency_job_id":null,"html_url":"https://github.com/FundersClub/fire","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FundersClub%2Ffire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FundersClub%2Ffire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FundersClub%2Ffire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FundersClub%2Ffire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FundersClub","download_url":"https://codeload.github.com/FundersClub/fire/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229927202,"owners_count":18145882,"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":["email","github","github-issues","tool"],"created_at":"2024-12-16T08:18:32.930Z","updated_at":"2024-12-16T08:18:33.583Z","avatar_url":"https://github.com/FundersClub.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://cloud.githubusercontent.com/assets/899450/23774315/f3983d3a-04d7-11e7-9ee7-a02e436755cf.png\" alt=\"Fire\" width=\"286\" height=\"150\"\u003e\n\n# fire\n\nA bot that creates GitHub Issues via email. Read more at https://fire.fundersclub.com/.\n\nTo try it out, send an email to fire-test@fire.fundersclub.com and take a look at https://github.com/FundersClub/fire-test/issues\n\n### To get set up:\n```\ngit clone git@github.com:FundersClub/fire.git\ncd fire\npython3.6 -m venv venv\n. ./venv/bin/activate\npip install -r py-requirements/dev.txt\nnpm install\ncreatedb firebot\n```\n\nIf you have access to the Heroku app:\n```\ngit remote add heroku https://git.heroku.com/fc-firebot.git\n./bin/restore-db\n```\n\nOtherwise, you'll need to set up the DB manually. This means:\n\n1. `./manage.py syncdb`\n2. `./manage.py createsuperuser`\n3. Run the dev server (see below)\n4. Go to http://localhost:12001/admin/socialaccount/socialapp/add/ and set up a `github` social app\n\n### Running the dev servers\n```\n./bin/run-dev-server (to run backend at http://localhost:12000/)\nnpm start (to run frontend at http://localhost:12001/)\n```\nYou'll need to run both the backend and the frontend separately. The frontend uses Webpack, which runs its own webserver and is responsible for proxying relevant API calls to the Django backend (see `webpack.dev.js`'s `proxy`). Once both servers are running, navigate to `http://localhost:12001/` to use the app (with hot-reload, etc enabled).\n\nIf you'd like to simulate the production environment locally, run `npm run build` to produce the compiled static assets. Then, navigate to `http://localhost:12000/`. The compiled frontend will now be served via Django.\n\n### Running tests\n```\n./manage.py test\nnpm test\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffundersclub%2Ffire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffundersclub%2Ffire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffundersclub%2Ffire/lists"}