{"id":27598168,"url":"https://github.com/christik/guess-melody","last_synced_at":"2025-04-22T14:12:37.186Z","repository":{"id":63231745,"uuid":"553397188","full_name":"Christik/guess-melody","owner":"Christik","description":"Учебный проект \"Угадай мелодию\"","archived":false,"fork":false,"pushed_at":"2022-11-21T08:25:10.000Z","size":1319,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-05T20:14:51.715Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Christik.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}},"created_at":"2022-10-18T06:40:00.000Z","updated_at":"2022-11-02T11:31:51.000Z","dependencies_parsed_at":"2023-01-22T13:30:37.115Z","dependency_job_id":null,"html_url":"https://github.com/Christik/guess-melody","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Christik%2Fguess-melody","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Christik%2Fguess-melody/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Christik%2Fguess-melody/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Christik%2Fguess-melody/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Christik","download_url":"https://codeload.github.com/Christik/guess-melody/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250255788,"owners_count":21400410,"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":[],"created_at":"2025-04-22T14:12:36.547Z","updated_at":"2025-04-22T14:12:37.170Z","avatar_url":"https://github.com/Christik.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Руководство по работе с проектом\n\nДанный проект создан с помощью [Create React App](https://github.com/facebook/create-react-app).\n\n## Структура проекта\n\n---\n\n_Не удаляйте и не изменяйте папки и файлы:_\n_`.editorconfig`, `.gitattributes`, `.gitignore`, `package.json`._\n\n---\n\n### public\n\nДиректория для размещения статичных ресурсов (шрифты, стили, изображения и так далее). Корневая директория проекта.\n\n**Обратите внимание**, файл `Readme.md`, в директории `public`, содержит описание подготовительного процесса, который вам необходимо выполнить перед тем, как приступать к работе над проектом.\n\n### src\n\nВ директории размещаются исходный код проекта: компоненты, файлы с тестами, модули и так далее. Структура директории `src` может быть произвольной.\n\n## Сценарии\n\nПосле создания проекта вам доступны следующие сценарии. Обратите внимание, для запуска сценария, вы должны находится в директории проекта (`./project`).\n\n### Запуск проекта\n\n```bash\nnpm start\n```\n\nПосле запуска, приложение доступно для просмотра в браузере по адресу [http://localhost:3000](http://localhost:3000).\n\nПри сохранении изменений, проект перезапускается и обновляется в браузере. Таким образом, вы можете следить за разработкой проекта в режиме реального времени.\n\n**Обратите внимание**, режим разработки настроен таким образом, при котором ошибки, найденные статическим анализатором кода **ESLint**, отображаются в той же вкладке браузера, в которой запущен проект.\n\n### Запуск тестов\n\n```bash\nnpm test\n```\n\nЗапуск тестов приложения в интерактивном режиме.\n\nВ данном случае, имеются в виду тесты, которые вынесены в отдельные файлы, в имени которых присутствует суффикс `*.test.*`. Например, `app.test.tsx`.\n\nПодробную информацию вы можете найти на странице [Запуск тестов](https://facebook.github.io/create-react-app/docs/running-tests).\n\n### Проверка линтером\n\n```bash\nnpm run lint\n```\n\nЗапуск проверки проекта статическим анализатором кода **ESLint**.\n\nАнализ кода производится только в файлах, которые находятся в директории `src`.\n\n**Обратите внимание**, при запуске данной команды, ошибки выводятся в терминал.\n\n### Сборка проекта\n\n```bash\nnpm run build\n```\n\nЗапуск сборки приложения.\n\nВ процессе сборки приложения, код приложения оптимизируется и минимизируется, для достижения наилучшей производительности.\n\nВо время выполнения инструкций по сборке проекта, в корне проекта создается директория `build`, в которую будут помещены результирующие файлы. После сборки проект готов к публикации.\n\nПодробную информацию вы можете найти на странице [Развертывание проекта](https://facebook.github.io/create-react-app/docs/deployment).\n\n### Извлечение конфигурации проекта\n\n```bash\nnpm run eject\n```\n\n**Обратите внимание**, при запуске команды `npm run eject` нет возможности вернуть внесённые изменения обратно!\n\nВыполнение данной команды, `react-scripts` скопирует все конфигурационные файлы и скрипты в корень проекта. Данный процесс позволяет получить полный контроль над конфигурацией проекта.\n\nНе используйте данную команду, если не уверены как именно она работает или к какому результату приведёт ее выполнение.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchristik%2Fguess-melody","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchristik%2Fguess-melody","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchristik%2Fguess-melody/lists"}