{"id":14969173,"url":"https://github.com/fastify/website","last_synced_at":"2025-04-04T14:02:56.271Z","repository":{"id":45613958,"uuid":"431412661","full_name":"fastify/website","owner":"fastify","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-22T20:21:42.000Z","size":4225,"stargazers_count":67,"open_issues_count":24,"forks_count":62,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-03-28T13:07:37.505Z","etag":null,"topics":["docusaurus","docusaurus-v3","fastify","website"],"latest_commit_sha":null,"homepage":"https://fastify.dev/","language":"JavaScript","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/fastify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.MD","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"fastify","open_collective":"fastify"}},"created_at":"2021-11-24T08:59:19.000Z","updated_at":"2025-03-27T00:19:58.000Z","dependencies_parsed_at":"2023-11-14T16:31:08.541Z","dependency_job_id":"a85aa7b1-7b2a-498e-a161-09fb1411fe7b","html_url":"https://github.com/fastify/website","commit_stats":{"total_commits":159,"total_committers":45,"mean_commits":3.533333333333333,"dds":0.7735849056603774,"last_synced_commit":"82c150f58d5bf3468271399876755054934c9965"},"previous_names":["fastify/website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","download_url":"https://codeload.github.com/fastify/website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190233,"owners_count":20898700,"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":["docusaurus","docusaurus-v3","fastify","website"],"created_at":"2024-09-24T13:41:16.509Z","updated_at":"2025-04-04T14:02:56.244Z","avatar_url":"https://github.com/fastify.png","language":"JavaScript","readme":"# Fastify Website\n\nThis website is built using [Docusaurus 3](https://docusaurus.io/), a modern static website generator.\n\n## Local Development\n\n### Installation\n\n```bash\nnpm install\n```\n\n### Setup\n\nBefore we start the development server we will need to fetch some of the docs from [Fastify Repo](https://github.com/fastify/fastify.git). This requires Github CLI to be installed which can be found [here](https://cli.github.com/).\n\nAfter installing [GitHub CLI](https://cli.github.com/) ensure you are logged in by running;\n\n```bash\ngh auth login\n```\n\nOnce Github CLI is setup you can proceed to run the build below command that will setup your project locally.\n\n```bash\nnpm run build:website\n```\n\nThe command will:\n\n- Download all the Fastify's releases from GitHub\n- Process each release to generate the versioned Docusaurus documentation\n- Generate the static website\n\nDuring this process:\n\n- `versions.json` is generated when building the website\n\nBy running `npm run serve`, you will load locally the production build from the `/build` folder.\n\n### Run\n\n```bash\n$ npm start\n```\n\nThis command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.\n\nNote that only the documentations listed in the `versions.json` file will be available. So, if you have a long version list, your local environment will be slowed down.\n\n### Deployment\n\nThe website is deployed to GitHub pages using the `gh-pages` branch when a merge to `main` is done.\n\n## Good to know\n\n- Read [here](https://github.com/fastify/website/issues/32) for the specs\n- If the markdown file from the main repo has a `# Title`, the title will be used as the sidebar label\n- The `/docs/latest/` URL is implemented by a named version of the most recent version\n- The `/docs/master/` URL is implemented by redirecting to the `/docs/latest/` URL\n","funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastify%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastify%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastify%2Fwebsite/lists"}