{"id":21313893,"url":"https://github.com/olegbarabanov/google-typescript-style-guide-ru","last_synced_at":"2025-07-12T01:30:54.788Z","repository":{"id":41608689,"uuid":"442284222","full_name":"olegbarabanov/google-typescript-style-guide-ru","owner":"olegbarabanov","description":"Перевод «Google TypeScript Style Guide» на русский язык","archived":false,"fork":false,"pushed_at":"2025-01-25T10:15:25.000Z","size":305,"stargazers_count":37,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-06T11:51:54.397Z","etag":null,"topics":["russian-translation","styleguide","translation","typescript"],"latest_commit_sha":null,"homepage":"https://olegbarabanov.github.io/google-typescript-style-guide-ru/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/olegbarabanov.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-27T22:07:41.000Z","updated_at":"2025-01-25T09:32:57.000Z","dependencies_parsed_at":"2024-01-23T14:59:12.779Z","dependency_job_id":"2203cb23-3a7a-4b36-abed-4922531cffc0","html_url":"https://github.com/olegbarabanov/google-typescript-style-guide-ru","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/olegbarabanov/google-typescript-style-guide-ru","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olegbarabanov%2Fgoogle-typescript-style-guide-ru","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olegbarabanov%2Fgoogle-typescript-style-guide-ru/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olegbarabanov%2Fgoogle-typescript-style-guide-ru/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olegbarabanov%2Fgoogle-typescript-style-guide-ru/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/olegbarabanov","download_url":"https://codeload.github.com/olegbarabanov/google-typescript-style-guide-ru/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olegbarabanov%2Fgoogle-typescript-style-guide-ru/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264923080,"owners_count":23683716,"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":["russian-translation","styleguide","translation","typescript"],"created_at":"2024-11-21T18:09:09.753Z","updated_at":"2025-07-12T01:30:54.460Z","avatar_url":"https://github.com/olegbarabanov.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Руководство Google по стилю написания кода на языке TypeScript (перевод руководства \"Google TypeScript Style Guide\")\n\nС переводом руководства вы можете ознакомиться в нескольких вариантах:\n1. Markdown: [google-typescript-style-guide-ru.md](https://github.com/olegbarabanov/google-typescript-style-guide-ru/blob/main/src/google-typescript-style-guide-ru.md)\n2. Веб-версия: [https://olegbarabanov.github.io/google-typescript-style-guide-ru/](https://olegbarabanov.github.io/google-typescript-style-guide-ru/)\n   - Зеркало: [https://ts-guide.olegbarabanov.ru/google/](https://ts-guide.olegbarabanov.ru/google/)\n\nС оригинальным руководством по стилю вы можете ознакомиться по ссылке: [https://google.github.io/styleguide/tsguide.html](https://google.github.io/styleguide/tsguide.html).\n\nЕсли Вы нашли несоответствие, ошибку или неточность в переводе, вы можете оформить это в виде *[issue](https://github.com/olegbarabanov/google-typescript-style-guide-ru/issues)* или предложить собственное исправление в виде *[pull request](https://github.com/olegbarabanov/google-typescript-style-guide-ru/pulls)*, либо написать переводчику по адресу [mail@olegbarabanov.ru](mailto:mail@olegbarabanov.ru).\n\n## Оформление перевода в формате Markdown\n\nВ исходном варианте перевод представлен в файле [google-typescript-style-guide-ru.md](/src/google-typescript-style-guide-ru.md) в формате Markdown и соответственно все изменения, касающиеся непосредственно перевода, а также различные примечания и дополнительные комментарии вносятся только в этот файл.\n\nОформление Markdown следует спецификации [GitHub Flavored Markdown (GFM)](https://github.github.com/gfm/) но при этом в оформлении документа для сохранения единообразия не допускается использовать HTML разметку.\n\n## Конвертирование и сборка в адаптированную к просмотру в браузере веб-страницу (HTML/JS/CSS)\n\nВеб-версия основана на фреймворке [Primer.css](https://primer.style/css/) и обладает следующими возможностями:\n  - Адаптивность под различные устройства;\n  - Поддержка темной темы при включенном \"ночном режиме\" в браузере;\n  - Привычный многим стиль оформления (т.к. Primer.css был изначально разработан для нужд GitHub).\n\nДля сборки веб-страницы, вам необходимо выполнить следующие команды:\n1. Установить все зависимости командой `npm ci`;\n2. Запустить сборку командой `npm run build`;\n\nПо завершению сборки, в директории `/dist` будут лежать готовые файлы веб-страницы документации.\n\nДля разработки или предпросмотра предварительной веб-версии, вы можете запустить облегченный веб-сервер ([WebPack DevServer](https://webpack.js.org/configuration/dev-server/)) командой `npm run serve`.\n\n## Лицензия\n\nТекст текущего перевода использует лицензию **Creative Commons CC-By 3.0 License**, как и оригинальные материалы от Google. См. https://creativecommons.org/licenses/by/3.0/ для подробностей.\n\n[![Creative Commons License](https://i.creativecommons.org/l/by/3.0/88x31.png)](https://creativecommons.org/licenses/by/3.0/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folegbarabanov%2Fgoogle-typescript-style-guide-ru","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folegbarabanov%2Fgoogle-typescript-style-guide-ru","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folegbarabanov%2Fgoogle-typescript-style-guide-ru/lists"}