kit README

The project's README from github.com/sveltejs/kit. As one markdown file: README.md.

Chat

SvelteKit

Web development, streamlined. Read the documentation to get started.

Packages

Package Changelog
@sveltejs/kit Changelog
@sveltejs/adapter-auto Changelog
@sveltejs/adapter-cloudflare Changelog
@sveltejs/adapter-netlify Changelog
@sveltejs/adapter-node Changelog
@sveltejs/adapter-static Changelog
@sveltejs/adapter-vercel Changelog
@sveltejs/enhanced-img Changelog
@sveltejs/package Changelog

Additional adapters are maintained by the community.

Bug reporting

Please make sure the issue you're reporting involves SvelteKit. Many issues related to how a project builds originate from Vite, which is used to build a SvelteKit project. You can create a new Vite project with npm create vite@latest for client-side only repros and npm create vite-extra@latest for SSR or library repros.

If an issue originates from Vite, please report it in the Vite issue tracker.

Contributing

See CONTRIBUTING.md for information on how to develop SvelteKit locally.

Supporting Svelte

Svelte is an MIT-licensed open source project with its ongoing development made possible entirely by fantastic volunteers. If you'd like to support their efforts, please consider:

Funds donated via Open Collective will be used for compensating expenses related to Svelte's development such as hosting costs. If sufficient donations are received, funds may also be used to support Svelte's development more directly.

License

MIT

kit (sveltejs/kit)

Searching Database…

20.9K ·GitHub
Что это такое?SvelteKit — это официальный фреймворк для создания веб-приложений на Svelte: вы пишете Svelte-компоненты, а SvelteKit берёт на себя всё остальное, собирая проект через Vite.
Так это библиотека или полноценный фреймворк?Фреймворк: основной пакет @sveltejs/kit поставляется вместе с семейством официальных адаптеров, а Vite служит инструментом сборки, то есть он управляет целыми приложениями, а не только UI-компонентами.
Как вообще начать с ним работать?README ведёт прямо на официальную документацию; оттуда вы создаёте проект и разрабатываете и собираете его через Vite, как любое современное JavaScript-приложение.
Что нужно установить, чтобы с ним работать?Инструменты Node.js: в примерах из самого README проекты создаются командами npm create, так что работать вы будете в стандартной экосистеме Node и npm.
Ему нужен работающий сервер, или можно выпустить и статический сайт?Сервер необязателен: среди официальных адаптеров есть adapter-static для полностью пререндеренных сайтов, а также adapter-node для классического развёртывания на сервере.
Куда можно развернуть приложение на SvelteKit?Фирменные адаптеры поддерживают Cloudflare, Netlify, Node, статический хостинг и Vercel, причём по умолчанию выбирается adapter-auto; дополнительные адаптеры поддерживаются сообществом.
Он правда бесплатный, или есть платный тариф?Полностью бесплатный: это open-source проект, который развивают волонтёры; при желании можно пожертвовать на Open Collective — эти средства покрывают расходы вроде хостинга, а если денег хватает, то и напрямую поддерживают разработку.
Что находится под капотом у приложения на SvelteKit?Vite — SvelteKit использует его как инструмент сборки, и в README даже просят воспроизводить проблемы сборки в чистом Vite-проекте, поскольку многие проблемы возникают именно там, а не в самом SvelteKit.
Что ещё выходит из этого репозитория, кроме самого фреймворка?Официальные пакеты адаптеров для развёртывания через auto, Cloudflare, Netlify, Node, static и Vercel, а также @sveltejs/enhanced-img и @sveltejs/package — всё это управляется как единый pnpm-монорепозиторий.
What are similar projects?graphql, next.js, astro, nuxt, framework, gatsby, fresh, razzle
Creator
sveltejs
Size
44.4 MB
Stars
20.9K
Age
6y
Commits · 90 Days