{"id":17005252,"url":"https://github.com/adamj/prototype-template-react","last_synced_at":"2026-01-19T23:32:59.986Z","repository":{"id":39512899,"uuid":"191586157","full_name":"AdamJ/prototype-template-react","owner":"AdamJ","description":"A prototype template using the PatternFly-React-Seed project template.","archived":false,"fork":false,"pushed_at":"2022-12-10T18:54:17.000Z","size":5456,"stargazers_count":0,"open_issues_count":30,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-08T03:40:03.852Z","etag":null,"topics":["gulp","prototype","react","template"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/AdamJ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-12T14:22:42.000Z","updated_at":"2020-01-03T20:44:42.000Z","dependencies_parsed_at":"2023-01-26T10:16:00.137Z","dependency_job_id":null,"html_url":"https://github.com/AdamJ/prototype-template-react","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":"patternfly/patternfly-react-seed","purl":"pkg:github/AdamJ/prototype-template-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamJ%2Fprototype-template-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamJ%2Fprototype-template-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamJ%2Fprototype-template-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamJ%2Fprototype-template-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdamJ","download_url":"https://codeload.github.com/AdamJ/prototype-template-react/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamJ%2Fprototype-template-react/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28589967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T20:45:59.482Z","status":"ssl_error","status_checked_at":"2026-01-19T20:45:41.500Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["gulp","prototype","react","template"],"created_at":"2024-10-14T04:45:45.654Z","updated_at":"2026-01-19T23:32:59.958Z","avatar_url":"https://github.com/AdamJ.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/mindreeper2420/prototype-template-react.svg?branch=master)](https://travis-ci.org/mindreeper2420/prototype-template-react)\n\n# Intro\n\nThis project uses the PatternFly-React-Seed template.\n\n---\n\n## Patternfly Seed\n\nPatternfly Seed is an open source build scaffolding utility for web apps. The primary purpose of this project is to give developers a jump start when creating new projects that will use patternfly. A secondary purpose of this project is to serve as a reference for how to configure various aspects of an application that uses patternfly.\n\n## Quick-start\n```bash\nnpm install yarn -g # ensure you have yarn on your machine globally\ngit clone https://github.com/patternfly/patternfly-react-seed # clone the project\ncd patternfly-react-seed # navigate into the project directory\nyarn # install patternfly-react-seed dependencies\nyarn build # build the project\nyarn start # start the development server\n```\n## Development Scripts\n\nInstall development/build dependencies\n`yarn`\n\nStart the development server\n`yarn start`\n\nRun a full build\n`yarn build`\n\nRun the test suite\n`yarn test`\n\nRun the linter\n`yarn lint`\n\nLaunch a tool to inspect the bundle size\n`yarn bundle-profile:analyze`\n\n## Configurations\n* [TypeScript Config](./tsconfig.json)\n* [Webpack Config](./webpack.common.js)\n* [Jest Config](./jest.config.js)\n* [Editor Config](./.editorconfig)\n\n## Image Support\n\nTo use an image asset that's shipped with patternfly core, you'll prefix the paths with `@pfassets`. `@pfassets` is an alias for the patternfly assets directory in node_modules.\n\n`import imgSrc from '@pfassets/images/g_sizing.png';`\nThen you can use it like:\n`\u003cimg src={imgSrc} alt=\"Some image\" /\u003e`\n\nYou can use a similar technique to import assets from your local app, just prefix the paths with. `@app`.\n`import loader from '@app/assets/images/loader.gif';`\n`\u003cimg src={loader} alt=\"Content loading /\u003e`\n\nInlining SVG in the app's markup is also possible.\n`import logo from '@app/assets/images/logo.svg';`\nThen you can use it like:\n`\u003cspan dangerouslySetInnerHTML={{__html: logo}} /\u003e`\n\nYou can also use SVG to apply background images with CSS. To do this, your svg's must live under a `bgimages` directory. This is necessary because you may need to use SVG's in several other context (inline images, fonts, icons, etc.) and so we need to be able to differentiate between these usages so the appropriate loader is invoked.\n```css\nbody {\n  background: url(./assets/bgimages/img_avatar.svg);\n}\n```\n\n## Code Quality Tools\n* For accessibility compliance, we use [react-axe](https://github.com/dequelabs/react-axe)\n* To keep our bundle size in check, we use [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer)\n* To keep our code formatting in check, we use [prettier](https://github.com/prettier/prettier)\n* To keep our code logic and test coverage in check, we use [jest](https://github.com/facebook/jest)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamj%2Fprototype-template-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamj%2Fprototype-template-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamj%2Fprototype-template-react/lists"}