{"id":13475678,"url":"https://github.com/diescake/igata","last_synced_at":"2025-03-27T00:31:41.417Z","repository":{"id":34107063,"uuid":"165770216","full_name":"diescake/igata","owner":"diescake","description":"[deprecated] igata is my boilerplate for Web Frontend.","archived":true,"fork":false,"pushed_at":"2024-06-17T23:42:21.000Z","size":9661,"stargazers_count":37,"open_issues_count":111,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-20T05:45:58.752Z","etag":null,"topics":["boilerplate","react","redux","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diescake.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-01-15T02:24:30.000Z","updated_at":"2024-06-24T03:10:58.000Z","dependencies_parsed_at":"2023-02-14T16:35:15.305Z","dependency_job_id":"50b8cf5a-c052-4783-8aaa-fcf9216783a2","html_url":"https://github.com/diescake/igata","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diescake%2Figata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diescake%2Figata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diescake%2Figata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diescake%2Figata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diescake","download_url":"https://codeload.github.com/diescake/igata/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245760786,"owners_count":20667887,"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":["boilerplate","react","redux","typescript"],"created_at":"2024-07-31T16:01:22.482Z","updated_at":"2025-03-27T00:31:41.098Z","avatar_url":"https://github.com/diescake.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# [deprecated] igata\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"./data/igata_kawaii.png\" alt=\"logo\" width=\"300\"\u003e\n\u003c/p\u003e\n\n[![CircleCI](https://circleci.com/gh/diescake/igata.svg?style=svg)](https://circleci.com/gh/diescake/igata)\n[![Netlify Status](https://api.netlify.com/api/v1/badges/6dcaa70a-5921-49f5-83f9-01fdef7b54b4/deploy-status)](https://app.netlify.com/sites/igata-storybook/deploys)\n[![Renovate](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)\n[![Storybook](https://cdn.jsdelivr.net/gh/storybookjs/brand@master/badge/badge-storybook.svg)](https://igata-storybook.netlify.com/)\n\n`igata(鋳型)` is my boilerplate for Web Frontend. It should be maintained by me and my lovely Renovate bot as much as possible. By the way, `鋳型` is a Japanese word and it means a boilerplate or casting mold.\n\n```exs\n'boilerplate'\n|\u003e toJapanese // 鋳型\n|\u003e toAlphabet // igata 🎉\n```\n\n## DEMO\n\n- [Web Application](https://igata-diescake.netlify.com)\n- [Storybook](https://igata-storybook.netlify.com/)\n\n## How to use\n\nRecommend to use as a template. Please click above [\"Use this template\"](https://help.github.com/en/articles/creating-a-repository-from-a-template) button to start. Though the template function provided by GitHub is really comfort and useful, please note that your new repository is always created from HEAD of `master`.\n\nAbout template for more information, see [Creating a repository from a template](https://help.github.com/articles/creating-a-repository-from-a-template)\n\n## How to build and launch server\n\n```sh\n$ yarn # npm install\n$ yarn start # npm start\n```\n\n## Requirements\n\n- Node.js v10.17.0\n  - Probably the newer version is also fine.\n- Recommend to use version manager [asdf](https://github.com/asdf-vm/asdf).\n\n## Technology stacks\n\n### Languages\n\n- [TypeScript](https://www.typescriptlang.org/)\n\n### Single page applications\n\n- [React](https://reactjs.org/) + [Redux](https://redux.js.org/)\n- [react-router](https://reacttraining.com/react-router/) + [connected-react-router](https://github.com/supasate/connected-react-router)\n- [redux-saga](https://github.com/redux-saga/redux-saga)\n\n### Styles\n\n- [Sass](https://sass-lang.com/) as CSS Modules\n- [clsx](https://github.com/lukeed/clsx)\n- [Font Awesome](https://fontawesome.com/)\n- [Reboot.css](https://raw.githubusercontent.com/twbs/bootstrap/v4-dev/dist/css/bootstrap-reboot.css)\n\n### Utilities\n\n- [axios](https://github.com/axios/axios)\n- [dayjs](https://github.com/iamkun/dayjs)\n- [Formik](https://jaredpalmer.com/formik/)\n\n### Static code analysis and formatters\n\n- [ESLint](https://eslint.org/) + [Prettier](https://prettier.io/)\n- [stylelint](https://stylelint.io/)\n\n### Tests\n\n- [Jest](https://jestjs.io/)\n- [StoryBook](https://storybook.js.org/)\n\n### Buildings\n\n- [yarn](https://yarnpkg.com)\n- [webpack](https://webpack.js.org/)\n\n### DevOps\n\n- [webpack-dev-server](https://github.com/webpack/webpack-dev-server)\n- [CircleCI](https://circleci.com/)\n- [netlify](https://www.netlify.com)\n- [Renovate](https://renovate.whitesourcesoftware.com/)\n\n### Editors\n\n- [Visual Studio Code](https://code.visualstudio.com/) (Recommended)\n\n## Npm scripts\n\n```sh\n$ yarn                  # install dependencies\n$ yarn start            # build and launch a development server\n$ yarn build            # build and generate the production codes\n$ yarn format           # format and save any codes with prettier\n$ yarn lint             # lint source codes after format automatically\n$ yarn style            # lint css and alt-css after format automatically\n$ yarn test             # run the test codes using Jest framework\n$ yarn test:watch       # run tests and watch for changes\n$ yarn deploy           # deploy the production codes but currently not used\n$ yarn license          # display summary of OSS licenses which are bundled in production codes\n$ yarn storybook        # run the UI component test codes and launch a development server\n$ yarn storybook:build  # generate the UI component docs using StoryBook\n```\n\n## Note\n\n### Pre-commit tasks\n\nSome tasks are kicked before committing by the combination of `husky` and `lint-staged`, but unfortunately they are **NOT** always called, so some developers may skip this check process as a result. As far as I know, some GUI git clients can ignore and skip the checking.\n\n## License\n\n[MIT License](https://github.com/diescake/igata/blob/master/LICENSE)\n\n## Author\n\nDaisuke Kondo (a.k.a [diescake](https://twitter.com/diescake))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiescake%2Figata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiescake%2Figata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiescake%2Figata/lists"}