{"id":29860361,"url":"https://github.com/a1exevs/web-resume","last_synced_at":"2026-05-28T11:32:15.161Z","repository":{"id":126963058,"uuid":"600772728","full_name":"a1exevs/web-resume","owner":"a1exevs","description":"The project is a web resume for easy demonstration of the basic skills of a software engineer.","archived":false,"fork":false,"pushed_at":"2026-05-21T15:38:25.000Z","size":5074,"stargazers_count":0,"open_issues_count":10,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2026-05-22T00:41:50.971Z","etag":null,"topics":["react","scss","webpack"],"latest_commit_sha":null,"homepage":"https://alexevs-web-resume.vercel.app/","language":"TypeScript","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/a1exevs.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-12T15:00:32.000Z","updated_at":"2026-02-25T14:10:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ac3de2e-27a7-4148-81de-3a1a1e6ea219","html_url":"https://github.com/a1exevs/web-resume","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/a1exevs/web-resume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a1exevs%2Fweb-resume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a1exevs%2Fweb-resume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a1exevs%2Fweb-resume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a1exevs%2Fweb-resume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a1exevs","download_url":"https://codeload.github.com/a1exevs/web-resume/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a1exevs%2Fweb-resume/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33607334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["react","scss","webpack"],"created_at":"2025-07-30T03:19:30.110Z","updated_at":"2026-05-28T11:32:15.153Z","avatar_url":"https://github.com/a1exevs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web-resume\n\n![](./public/logo-og.png)\n\n# Description\nThe project is a web resume for easy demonstration of the basic skills of a software engineer.\n\n## Yarn version\nv4.9.0\n```bash\nnpm install -g corepack@0.31.0\ncorepack enable\nyarn install\n```\n\n## Node version\nv20.9.0. Use NVM:\n1. nvm current - check current version of Node\n2. nvm list - show list of available Node versions\n3. nvm install \u003cversion\u003e - to install and use Node version.\n4. nvm use \u003cversion\u003e - set version of Node as current version\n\n# Getting Started with Create React App\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n## Available Scripts\nIn the project directory, you can run:\n\n### `yarn run dev`\nStarts the application in development mode using `react-app-rewired start`.\n\n### `yarn run build:local`\nBuilds the application locally with an empty `PUBLIC_URL`.\n\n### `yarn run build`\nCreates an optimized production build using `react-app-rewired build`.\n\n### `yarn run predeploy`\nFormats sources, runs lint checks and builds the project before deployment.\n\n### `yarn run deploy`\nDeploys the contents of the `build` folder to GitHub Pages.\n\n### `yarn run serve`\nServes the static files from the `build` directory.\n\n### `yarn run check-deps`\n### `yarn run upgrade-deps`\nChecks/updates available dependencies to the latest version.\n\n### `yarn run format`\nFormats code using Prettier for TypeScript, TSX, and CSS, SCSS files.\n\n### `yarn run format:check`\nChecks code format using Prettier for TypeScript, TSX, and CSS, SCSS files.\n\n### `yarn run lint`\nRuns ESLint for static code analysis on TypeScript and TSX files.\n\n### `yarn run lint:fix`\nFixes errors found by ESLint in TypeScript and TSX files.\n\n### `yarn test:unit`\nRuns unit tests using the Jest configuration.\n\n### `yarn test:unit-cov`\nRuns unit tests with coverage calculation option.\n\n### `yarn test:snap`\nRuns snapshot tests using the Jest configuration.\n\n### `yarn test:snap-cov`\nRuns snapshot tests with coverage calculation option.\n\n### `yarn test:snap-update`\nUpdates snap-data of snapshot tests.\n\n### `yarn test:e2e`\nExecutes e2e tests (Playwright)\n\n### `yarn test`\nSequentially executes unit tests, snapshot tests, integration tests, e2e tests.\n\n### `yarn storybook`\nRuns Storybook in development mode on port 6006.\n\n### `yarn build-storybook`\nBuilds a static version of Storybook for deployment.\n\n### `yarn chromatic`\nRuns Chromatic to check for visual changes in components and exits with a code 0 even if changes are detected.\n\n### `yarn docs`\nGenerates comprehensive documentation using TypeDoc.\n\n### `yarn version:major`\nIncrements the major version in `package.json` and `src/app/manifest.json`.  \nFor example, changes `\"version\": \"1.2.3\"` to `\"version\": \"2.0.0\"`.\n\n### `yarn version:minor`\nIncrements the minor version in `package.json` and `src/app/manifest.json`.  \nFor example, changes `\"version\": \"1.2.3\"` to `\"version\": \"1.3.0\"`.\n\n### `yarn version:patch`\nIncrements the patch version in `package.json` and `src/app/manifest.json`.  \nFor example, changes `\"version\": \"1.2.3\"` to `\"version\": \"1.2.4\"`.\n\n### `yarn update-version:major`\nAutomates the process of merging branches, increasing the major-version in the package.json file and manifest file, and committing the changes to the designated branch. This ensures the version is updated consistently and the changes are easily trackable in the repository.\n\n### `yarn update-version:minor`\nAutomates the process of merging branches, increasing the minor-version in the package.json file and manifest file, and committing the changes to the designated branch. This ensures the version is updated consistently and the changes are easily trackable in the repository.\n\n### `yarn update-version:patch`\nAutomates the process of merging branches, increasing the patch-version in the package.json file and manifest file, and committing the changes to the designated branch. This ensures the version is updated consistently and the changes are easily trackable in the repository.\n\n### `yarn e2e:install`\nInstalls Playwright deps.\n\n### `yarn run postinstall`\nAutomatically runs after dependencies installation to set up git hooks through husky.\n\n## Release steps\n1) run yarn update-version:patch (or :minor, :major)\n2) create PR with message \"[Common] Version increase vX.X.X\" from \"common/version-increase\" into \"develop\"\n3) create PR with message \"[Testing] Release vX.X.X\" from \"develop\" into \"testing\"\n4) go to [Vercel project](https://vercel.com/a1exevs-projects/web-resume/deployments),\n   wait for the test server update to complete and make sure everything is working\n5) create PR with message \"Release vX.X.X\" from \"testing\" into \"main\"\n6) go to [Vercel project](https://vercel.com/a1exevs-projects/web-resume/deployments),\n   wait for the production server update to complete, go to the [production site](https://alexevs-web-resume.vercel.app/) and make sure everything is working\n7) go to [Github Repo Home page](https://github.com/a1exevs/web-resume) -\u003e Tags -\u003e Releases -\u003e Draft a new release.\n\n   a) create a new tag via \"Choose a tag\" autocomplete\n\n   b) select \"develop\" branch as a target\n\n   c) click the \"Generate release notes\" button, remove unnecessary notes if necessary, check PR messages and correct the messages if necessary (via PR editing)\n\n   d) select \"main\" branch as a target\n\n   e) click the \"Publish release\"\n8) checkout \"testing\" and pull, then merge \"main\" into \"testing\" and push\n9) checkout \"develop\" and pull, then merge \"testing\" into \"develop\" and push\n10) update RELEASE-NOTES.md with using generated notes in step 7, create PR with from \"common/release-notes-update-vX.X.X\" to \"develop\" message \"[Common] RELEASE-NOTES.md update vX.X.X\"\n\n## Repository\nLink to repository https://github.com/a1exevs/web-resume.\n\nLink to project https://github.com/users/a1exevs/projects/1\n\n## Useful links\nNu Html Checker - https://validator.w3.org/nu/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa1exevs%2Fweb-resume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa1exevs%2Fweb-resume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa1exevs%2Fweb-resume/lists"}