{"id":21516494,"url":"https://github.com/nexys-system/boilerplate_vite","last_synced_at":"2026-04-15T08:32:05.798Z","repository":{"id":55099384,"uuid":"488212383","full_name":"nexys-system/boilerplate_vite","owner":"nexys-system","description":"get started in \u003c1 min with Vite - Typescript, CI, CD included","archived":false,"fork":false,"pushed_at":"2024-03-14T13:33:35.000Z","size":3751,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-03-14T14:56:32.797Z","etag":null,"topics":["boilerplate","bootstrap","getstarted","typescript","vite","vitejs"],"latest_commit_sha":null,"homepage":"https://nexys-system.github.io/boilerplate_vite/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nexys-system.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}},"created_at":"2022-05-03T13:02:31.000Z","updated_at":"2024-04-15T11:49:57.302Z","dependencies_parsed_at":"2024-01-18T14:50:51.091Z","dependency_job_id":"f1611f9a-d781-4b35-8ed6-96eb2a6f115c","html_url":"https://github.com/nexys-system/boilerplate_vite","commit_stats":null,"previous_names":[],"tags_count":27,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexys-system%2Fboilerplate_vite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexys-system%2Fboilerplate_vite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexys-system%2Fboilerplate_vite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexys-system%2Fboilerplate_vite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nexys-system","download_url":"https://codeload.github.com/nexys-system/boilerplate_vite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244066191,"owners_count":20392407,"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":["boilerplate","bootstrap","getstarted","typescript","vite","vitejs"],"created_at":"2024-11-24T00:21:45.234Z","updated_at":"2026-04-15T08:32:00.767Z","avatar_url":"https://github.com/nexys-system.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Boilerplate for Vite Project\n\n[![Test](https://github.com/nexys-system/boilerplate_vite/actions/workflows/test.yml/badge.svg)](https://github.com/nexys-system/boilerplate_vite/actions/workflows/test.yml)\n[![Deploy](https://github.com/nexys-system/boilerplate_vite/actions/workflows/deploy.yml/badge.svg)](https://github.com/nexys-system/boilerplate_vite/actions/workflows/deploy.yml)\n[![Docker](https://github.com/nexys-system/boilerplate_vite/actions/workflows/docker.yml/badge.svg)](https://github.com/nexys-system/boilerplate_vite/actions/workflows/docker.yml)\n\nThis template repo allows you to create a JS app with [Vite](https://vitejs.dev/) in less than a minute with CI and CD - leveraging [Github actions](https://github.com/features/actions).\n\n## Get started\n\n![get started](./recording.gif)\n\nJust click on \"use this template\" to create a github repo of your own.\nLocally:\n* clone\n* `yarn` (to install dependencies)\n* `yarn start` to start a dev server\n\n### Deployment\n\nDeployment is triggered for every new tag/release. [See instructions on how to create a new release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository).\n\n#### Github Pages\n\nThe project is configured to be deployed to github pages automatically. Make sure you have your keypair uploaded, see [instructions](https://github.com/marketplace/actions/deploy-to-github-pages#using-an-ssh-deploy-key-)\n\n#### Docker Container\n\nA Docker container is generated for every release. Runs on port `3000`. [See the list of generated Docker containers](https://github.com/nexys-system/boilerplate_vite/pkgs/container/boilerplate_vite%2Fboilerplate_vite)\n\n### Best Practices\n\nWhen deployed via the docker container, the website gets a perfect score with [Lighthouse](https://developer.chrome.com/docs/lighthouse/overview/)\n\n![Lightouse screenshot made on Aug 11 with a docker deployment, v0.0.21](./lightouse-screenshot.png)\n\n## Included resources\n\n### Bootstrap\n\nhttps://getbootstrap.com/docs/5.0/content\n\n### Font-awesome\n\n[version 6.1.1](https://cdnjs.com/libraries/font-awesome)\n\nBrowse available icons: https://fontawesome.com/search\n\n\n## More\n\nsee [headless](https://github.com/nexys-system/react-headless) to be able to create Admin UI easily\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexys-system%2Fboilerplate_vite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexys-system%2Fboilerplate_vite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexys-system%2Fboilerplate_vite/lists"}