{"id":27637916,"url":"https://github.com/ember-learn/ember-help-wanted","last_synced_at":"2025-08-23T06:33:33.951Z","repository":{"id":6031512,"uuid":"54526162","full_name":"ember-learn/ember-help-wanted","owner":"ember-learn","description":"Search help wanted issues in the Ember community","archived":false,"fork":false,"pushed_at":"2025-05-22T16:33:52.000Z","size":3975,"stargazers_count":29,"open_issues_count":18,"forks_count":54,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-05-22T17:06:30.911Z","etag":null,"topics":["ember","emberjs","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://help-wanted.emberjs.com","language":"JavaScript","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/ember-learn.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-03-23T02:55:41.000Z","updated_at":"2025-05-22T16:24:41.000Z","dependencies_parsed_at":"2025-05-01T16:27:50.827Z","dependency_job_id":"f6a59c1b-032d-4875-8f76-5594df2723a1","html_url":"https://github.com/ember-learn/ember-help-wanted","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ember-learn/ember-help-wanted","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ember-learn%2Fember-help-wanted","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ember-learn%2Fember-help-wanted/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ember-learn%2Fember-help-wanted/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ember-learn%2Fember-help-wanted/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ember-learn","download_url":"https://codeload.github.com/ember-learn/ember-help-wanted/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ember-learn%2Fember-help-wanted/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745677,"owners_count":24813521,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ember","emberjs","hacktoberfest"],"created_at":"2025-04-23T21:33:44.407Z","updated_at":"2025-08-23T06:33:33.894Z","avatar_url":"https://github.com/ember-learn.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![This project uses GitHub Actions for continuous integration.](https://github.com/ember-learn/ember-help-wanted/workflows/CI/badge.svg)](https://github.com/ember-learn/ember-help-wanted/actions?query=workflow%3ACI)\n[![This project uses Percy.io for visual regression testing.](https://percy.io/static/images/percy-badge.svg)](https://percy.io/Ember/ember-help-wanted)\n\n# ember-help-wanted\n\nThis app helps you find Ember-related issues and contribute to open source. It works well for project nights for meetups, conferences, and hackathons.\n\nThe app is designed to interface with [ember-help-wanted-server](https://github.com/ember-learn/ember-help-wanted-server) as the backend.\n\n\n## Big picture\n\nOur goal with this app is to do two major things in the Ember community.\n\nOne: create an efficient way of exposing major projects in the Ember ecosystem\nto a wide audience of volunteers (of varying levels of expertise) to get major\nblockers addressed by crowd-sourcing the effort. Currently, project maintainers\nwill write up epic issues (see [the Glimmer2 help issue](https://github.com/emberjs/ember.js/issues/13127)\nor the [Ember website responsive issue](https://github.com/emberjs/website/issues/2519)\nfor examples of issues that have had real success) but after the initial tweet\nand announcement, these issues tend to disappear off people's radar.\n\nTwo: provide a curated pool of issues (from a variety of major Ember projects)\nthat folks either new to Ember (or new to contributing to Ember) can use as a\ndiving-in point to getting to know people in the Ember ecosystem. Oftentimes people\nwill be interested in contributing, but are a bit daunted by browsing the various\nrepos in Ember to try to find issues that they can actually help with. Although\na \"good for new contributors\" or \"help wanted\" label is often applied, there may\nnot be enough information in those issues to allow newcomers to really dive in.\n\nThe goal would be to use this tool to encourage maintainers to write up issues\nin deeper detail so that those issues would be added to the Help Wanted board\nand made generally available. This might also increase the number of regular\ncontributors to various projects, which in turn could help the entire community\naccomplish ambitious things faster.\n\n\n### Big picture, technically\n\nTo accomplish the above, we aim to have [a Node backend](https://github.com/ember-learn/ember-help-wanted-server)\nthat receives Github webhook notifications about issues across a number of Ember\nprojects.  The backend will filter those issues and store them to act as our\n\"pool\" of potential issues that potential contributors can work on.\n\nThose issues will then surface in this Ember app, where they can be searched\nand filtered in various ways as each potential contributor desires.  We may\nadd some level of curation to the issues (whether that is needed is still to be\ndetermined) or in other ways editorialize as issues show up in the app.\n\n\n### Future goals\n\nWe hope that meetup organizers (and contributor workshops at various Ember\nconferences) are able to sort through issues and pick subsets for their meetings. For example,\nif a meetup group wants to help its members learn more about Ember Data,\na meetup organizer could go through the existing pool of issues and cherry-pick\n5-10 issues for folks to focus on for that evening that would help with that.\n\nOr this tool could be used as a foundation for running the Contributors Workshop\nthat occurs each year at EmberConf. :grinning:\n\nLong-term, we also wonder about tweeting out major new issues or in other ways\nexposing key pieces of info to the greater Ember world (we could potentially use it\nas a way of posting \"maintainer wanted\" messages as well).\n\nIf you're interested in helping out or have other ideas on how to improve this, please\nwrite up an issue or contact us on the Ember Community Discord `#st-help-wanted-board`\nchannel.  Look forward to working on these things with you further!\n\n\n## Prerequisites\n\nYou will need the following things properly installed on your computer.\n\n* [Git](https://git-scm.com/)\n* [Node.js](https://nodejs.org/) (with npm)\n* [Ember CLI](https://cli.emberjs.com/release/)\n* [Google Chrome](https://google.com/chrome/)\n\n\n## Installation\n\n* `git clone \u003crepository-url\u003e` this repository\n* `cd ember-help-wanted`\n* `pnpm install`\n\n\n## Running / Development\n\n* `pnpm start`\n* Visit your app at [http://localhost:4200](http://localhost:4200).\n* Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).\n\nBy default we have an api-proxy that uses the production API when developing\nlocally, so you don't need to run the ember-help-wanted-server when editing the\nEmber frontend.\n\nIf you are developing the backend and want your local Ember frontend to hit your local server, then you can start the server like this:\n\n```bash\nLOCAL_API=true ember s\n```\n\n### Code Generators\n\nMake use of the many generators for code, try `ember help generate` for more details\n\n### Running Tests\n\n* `pnpm test`\n* `pnpm test --server`\n\n### Linting\n\n* `pnpm run lint`\n* `pnpm run lint:fix`\n\n### Building\n\n* `pnpm build` (production)\n\n### Deploying\n\nSpecify what it takes to deploy your app.\n\n\n## Further Reading / Useful Links\n\n* [ember.js](https://emberjs.com/)\n* [ember-cli](https://cli.emberjs.com/release/)\n* Development Browser Extensions\n  * [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)\n  * [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fember-learn%2Fember-help-wanted","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fember-learn%2Fember-help-wanted","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fember-learn%2Fember-help-wanted/lists"}