{"id":26371848,"url":"https://github.com/cossack-don/handbook-frontend","last_synced_at":"2025-03-17T00:47:11.842Z","repository":{"id":50524559,"uuid":"519325516","full_name":"cossack-don/handbook-frontend","owner":"cossack-don","description":"Справочник по Frontend/Backend разработке ✨🐢🚀✨","archived":false,"fork":false,"pushed_at":"2022-10-13T19:45:50.000Z","size":2450,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-23T05:24:52.006Z","etag":null,"topics":["css3","documentation","frontend","git","html5","javascript","laravel","markdown","nodejs","reactjs","typescript","vuejs","vuepress","webpack"],"latest_commit_sha":null,"homepage":"","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/cossack-don.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-07-29T19:16:54.000Z","updated_at":"2023-07-23T08:49:34.000Z","dependencies_parsed_at":"2023-01-19T22:45:08.737Z","dependency_job_id":null,"html_url":"https://github.com/cossack-don/handbook-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cossack-don%2Fhandbook-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cossack-don%2Fhandbook-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cossack-don%2Fhandbook-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cossack-don%2Fhandbook-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cossack-don","download_url":"https://codeload.github.com/cossack-don/handbook-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955729,"owners_count":20374373,"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":["css3","documentation","frontend","git","html5","javascript","laravel","markdown","nodejs","reactjs","typescript","vuejs","vuepress","webpack"],"created_at":"2025-03-17T00:47:11.377Z","updated_at":"2025-03-17T00:47:11.830Z","avatar_url":"https://github.com/cossack-don.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Базовый пакет знаний по Front-end, Back-end разработки.\n\n\n### \u003ca href=\"https://cossack-don.github.io/handbook-frontend/\" target=\"_blank\"\u003eHandbook-frontend prodaction\u003ca/\u003e\n\n## React - актуальное для заполнения \u003ca href=\"https://github.com/cossack-don/handbook-frontend/tree/main/src/react\" target=\"_blank\"\u003eReact docs\u003c/a\u003e\n\n### Разделы:\n\u003cul\u003e\n    \u003cli\u003eJavaScript ES6\u003c/li\u003e\n    \u003cli\u003eVue 3\u003c/li\u003e\n    \u003cli\u003eReact\u003c/li\u003e\n    \u003cli\u003eTypeScript\u003c/li\u003e\n    \u003cli\u003eUnit Testing\u003c/li\u003e\n    \u003cli\u003eИнтересных инструментов\u003c/li\u003e\n\u003c/ul\u003e\n\n### Разрабатывается на правилах коммитов (git commit -m \"feat: number task - description commit):\n\u003cul\u003e\n    \u003cli\u003ebuild - Изменения, влияющие на систему сборки или внешние зависимости (webpack, npm, gulp)\u003c/li\u003e\n    \u003cli\u003eci - Изменения в конфигурационных файлах и сценариях CI\u003c/li\u003e\n    \u003cli\u003edocs - Меняется только документация\u003c/li\u003e\n    \u003cli\u003efeat - Новый функционал\u003c/li\u003e\n    \u003cli\u003efix - Исправление бага\u003c/li\u003e\n    \u003cli\u003eperf - Изменение кода, повышающее производительность\u003c/li\u003e\n    \u003cli\u003erefactor - Изменение кода, которое не исправляет ошибку и не добавляет новую функцию.\u003c/li\u003e\n    \u003cli\u003erevert - Откат изменений\u003c/li\u003e\n    \u003cli\u003estyle - Изменения кодстайла (табы, отступы, точки, запяты и тд.)\u003c/li\u003e\n    \u003cli\u003etest - Изменения касающиеся тестов\u003c/li\u003e\n    \u003cli\u003echore - Все, что не подходит по типы выше\u003c/li\u003e\n\u003c/ul\u003e\n\n### Инструкция по deploy\n1. находимся в main branch (local)\n2. изменили файлы любые\n3. сделали npm run build\n4. git add . \u0026\u0026 git commit (сохранили исходники и собранный билд)\n5. git push (отправили в удаленный repo-main-branch)\n6. находимся так же в main branch (local)\n7. git subtree push --prefix src/.vuepress/dist origin test\nберём из main branch, нашу папку dist, а точней файлы, что  ней лежат\nи заливаем в нужную нам ветку (src/.vuepress/dist - путь где лежит папка, test - имя ветки куда скопировать файлы)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcossack-don%2Fhandbook-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcossack-don%2Fhandbook-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcossack-don%2Fhandbook-frontend/lists"}