{"id":25827564,"url":"https://github.com/hanse/hot-redux-chassis","last_synced_at":"2025-02-28T16:34:45.852Z","repository":{"id":40750685,"uuid":"47285011","full_name":"hanse/hot-redux-chassis","owner":"hanse","description":"Modern React/Redux/RxJS application using all the latest and greatest stuff from the community 🔥","archived":false,"fork":false,"pushed_at":"2023-01-06T01:39:53.000Z","size":7076,"stargazers_count":19,"open_issues_count":22,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-09T14:44:13.331Z","etag":null,"topics":["css-modules","flow","react","react-router","redux","redux-observable"],"latest_commit_sha":null,"homepage":"http://hot-redux-chassis.herokuapp.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hanse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-02T19:57:56.000Z","updated_at":"2023-05-08T13:25:02.000Z","dependencies_parsed_at":"2023-02-05T01:45:43.182Z","dependency_job_id":null,"html_url":"https://github.com/hanse/hot-redux-chassis","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanse%2Fhot-redux-chassis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanse%2Fhot-redux-chassis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanse%2Fhot-redux-chassis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanse%2Fhot-redux-chassis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hanse","download_url":"https://codeload.github.com/hanse/hot-redux-chassis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241182019,"owners_count":19923558,"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":["css-modules","flow","react","react-router","redux","redux-observable"],"created_at":"2025-02-28T16:34:45.314Z","updated_at":"2025-02-28T16:34:45.839Z","avatar_url":"https://github.com/hanse.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hot-redux-chassis\n\nThis repo is a playground for modern web development techniques with a focus on the [React](https://facebook.github.io/react/) eco-system. It is rapidly changing to adopt new versions of popular packages and ideas from the community. The code shows how one can glue a mix of these packages together to create cool projects. In addition, the repo itself can serve as a starting point for new projects.\n\nA live production build is always available on [https://hot-redux-chassis.herokuapp.com](https://hot-redux-chassis.herokuapp.com) (admin:admin).\n\n## Features\n\n- Latest React\n- Next-generation JavaScript using [Babel 7](http://babeljs.io/)\n- [React Hot Loader](https://github.com/gaearon/react-hot-loader)\n- Module bundling using [webpack 4](https://github.com/webpack/webpack/)\n- Painless testing using [Jest](https://facebook.github.io/jest/)\n- ~~Static type-checking using [Flow](https://flowtype.org)~~ (Rewritten to TypeScript!)\n- [ESLint](http://eslint.org/) for linting and [Prettier](https://prettier.org) for auto-formatting\n- [Redux](https://github.com/rackt/redux) and [react-router](https://github.com/rackt/react-router)\n- [redux-observable](https://github.com/redux-observable/redux-observable) and RxJS for managing async actions and side effects\n- [CSS Modules](https://github.com/css-modules/css-modules) + [PostCSS](https://github.com/postcss/postcss) for next generation scoped CSS modules\n\n## GitHub Actions\n\nA CI/CD pipeline is set up with GitHub Actions. The pipeline runs tests, linters, build docker images and publish them to the Package Registry and to Heroku.\n\n## Start a New Project\n\nThis is not intended as a boilerplate, but rather to show how to use different things in the JavaScript/React eco-system. When starting out you **should not add every bits and pieces at once**, unless you know what you are doing. If you want everything setup and ready to go, use [create-react-app](https://github.com/facebook/create-react-app)!\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanse%2Fhot-redux-chassis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhanse%2Fhot-redux-chassis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanse%2Fhot-redux-chassis/lists"}