{"id":27268836,"url":"https://github.com/shevchenkool/goit-react-hw-04-feedback","last_synced_at":"2026-01-21T18:37:24.724Z","repository":{"id":116012954,"uuid":"586057611","full_name":"ShevchenkoOl/goit-react-hw-04-feedback","owner":"ShevchenkoOl","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-11T21:03:55.000Z","size":2890,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T12:06:03.954Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://shevchenkool.github.io/goit-react-hw-04-feedback/","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/ShevchenkoOl.png","metadata":{"files":{"readme":"README.en.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":"2023-01-06T20:34:18.000Z","updated_at":"2023-03-11T19:45:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"4335253b-bcac-4300-ad13-9d27417b3793","html_url":"https://github.com/ShevchenkoOl/goit-react-hw-04-feedback","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ShevchenkoOl/goit-react-hw-04-feedback","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShevchenkoOl%2Fgoit-react-hw-04-feedback","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShevchenkoOl%2Fgoit-react-hw-04-feedback/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShevchenkoOl%2Fgoit-react-hw-04-feedback/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShevchenkoOl%2Fgoit-react-hw-04-feedback/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShevchenkoOl","download_url":"https://codeload.github.com/ShevchenkoOl/goit-react-hw-04-feedback/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShevchenkoOl%2Fgoit-react-hw-04-feedback/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28639413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2025-04-11T11:33:27.248Z","updated_at":"2026-01-21T18:37:24.719Z","avatar_url":"https://github.com/ShevchenkoOl.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React homework template\n\nThis project was created with\n[Create React App](https://github.com/facebook/create-react-app). To get\nacquainted and configure additional features\n[refer to documentation](https://facebook.github.io/create-react-app/docs/getting-started).\n\n## Создание репозитория по шаблону\n\nИспользуй этот репозиторий организации GoIT как шаблон для создания репозитория\nсвоего проекта. Для этого нажми на кнопку `«Use this template»` и выбери опцию\n`«Create a new repository»`, как показано на изображении.\n\n![Creating repo from a template step 1](./assets/template-step-1.png)\n\nНа следующем шаге откроется страница создания нового репозитория. Заполни поле\nего имени, убедись что репозиторий публичный, после чего нажми кнопку\n`«Create repository from template»`.\n\n![Creating repo from a template step 2](./assets/template-step-2.png)\n\nТеперь у тебя есть личный репозиторий проекта, со структурой файлов и папок\nрепозитория-шаблона. Далее работай с ним как с любым другим личным репозиторием,\nклонируй его себе на компьютер, пиши код, делай коммиты и отправляй их на\nGitHub.\n\n## Подготовка к работе\n\n1. Make sure you have an LTS version of Node.js installed on your computer.\n   [Download and install](https://nodejs.org/en/) if needed.\n2. Install the project's base dependencies with the `npm install` command.\n3. Start development mode by running the `npm start` command.\n4. Go to [http://localhost:3000](http://localhost:3000) in your browser. This\n   page will automatically reload after saving changes to the project files.\n\n## Deploy\n\nThe production version of the project will automatically be linted, built, and\ndeployed to GitHub Pages, in the `gh-pages` branch, every time the `main` branch\nis updated. For example, after a direct push or an accepted pull request. To do\nthis, you need to edit the `homepage` field in the `package.json` file,\nreplacing `your_username` and `your_repo_name` with your own, and submit the\nchanges to GitHub.\n\n```json\n\"homepage\": \"https://your_username.github.io/your_repo_name/\"\n```\n\nNext, you need to go to the settings of the GitHub repository (`Settings` \u003e\n`Pages`) and set the distribution of the production version of files from the\n`/root` folder of the `gh-pages` branch, if this was not done automatically.\n\n![GitHub Pages settings](./assets/repo-settings.png)\n\n### Deployment status\n\nThe deployment status of the latest commit is displayed with an icon next to its\nID.\n\n- **Yellow color** - the project is being built and deployed.\n- **Green color** - deployment completed successfully.\n- **Red color** - an error occurred during linting, build or deployment.\n\nMore detailed information about the status can be viewed by clicking on the\nicon, and in the drop-down window, follow the link `Details`.\n\n![Deployment status](./assets/deploy-status.png)\n\n### Live page\n\nAfter some time, usually a couple of minutes, the live page can be viewed at the\naddress specified in the edited `homepage` property. For example, here is a link\nto a live version for this repository\n[https://goitacademy.github.io/react-homework-template](https://goitacademy.github.io/react-homework-template).\n\nIf a blank page opens, make sure there are no errors in the `Console` tab\nrelated to incorrect paths to the CSS and JS files of the project (**404**). You\nmost likely have the wrong value for the `homepage` property in the\n`package.json` file.\n\n### Routing\n\nIf your application uses the `react-router-dom` library for routing, you must\nadditionally configure the `\u003cBrowserRouter\u003e` component by passing the exact name\nof your repository in the `basename` prop. Slashes at the beginning and end of\nthe line are required.\n\n```jsx\n\u003cBrowserRouter basename=\"/your_repo_name/\"\u003e\n  \u003cApp /\u003e\n\u003c/BrowserRouter\u003e\n```\n\n## How it works\n\n![How it works](./assets/how-it-works.png)\n\n1. After each push to the `main` branch of the GitHub repository, a special\n   script (GitHub Action) is launched from the `.github/workflows/deploy.yml`\n   file.\n2. All repository files are copied to the server, where the project is\n   initialized and linted and built before deployment.\n3. If all steps are successful, the built production version of the project\n   files is sent to the `gh-pages` branch. Otherwise, the script execution log\n   will indicate what the problem is.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshevchenkool%2Fgoit-react-hw-04-feedback","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshevchenkool%2Fgoit-react-hw-04-feedback","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshevchenkool%2Fgoit-react-hw-04-feedback/lists"}