{"repo":"files-community/Website","free":true,"listed":false,"github":"https://github.com/files-community/Website","clone":"git clone https://github.com/files-community/Website.git","description":null,"language":"Svelte","stars":462,"topics":["files","documentation"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Files Website • files.community Overview Development Contributors The starting page for everything related to Files — documentation and news included! --- Overview This repository contains the source code for the new Files website. The site is written using SvelteKit, TypeScript and SCSS, and deployed with Cloudflare. Codebase Structure --- Development GitHub Codespaces You can develop this project using GitHub Codespaces. For this, click the button below. It will allow you to create a new Codespace with the configuration of your choice. After the Codespace has initialized, you can run pnpm dev and you'll be ready to go! Local development Prerequisites - Git - Node.js with npm . - pnpm - Shell of your choice. Building 1: Clone the repository. This will create a local copy of this repository and navigate you to the root folder of the repository. 2: Install Dependencies Run this command at the root folder to install dependencies: 3: Run Build Script To build the site in development mode, simply run the following command: Additional Scripts Linting This project uses prettier and eslint. Run this command to lint your changes: Additionally, we use lint-staged to automatically format all changed files before committing them, ensuring that all code is formatted consistently. Compiling & Distribution We currently use SvelteKit's cloudflare adapter module, which allows us to deploy to cloudflare. To simply build a production bundle, use the following script: Alternatively, to preview ","default_branch":null,"files":null,"tree":[],"storefront":"/r/files-community","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/files-community/Website/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}