joeymckenzie/typestream

基于 Jetstream 的 Laravel 框架脚手架,包括 Inertia 的 TypeScript。

安装: 14

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 0

分支: 808

语言:Vue

0.1.0 2024-06-20 19:27 UTC

This package is auto-updated.

Last update: 2024-09-13 17:17:28 UTC


README

Logo Laravel Jetstream

Build Status Total Downloads Latest Stable Version License

免责声明:这是一个 非官方 的 Jetstream 分支,旨在成为社区驱动的,为使用 Jetstream 搭建的项目添加更多选项。此软件包 单独 发布,旨在作为直接替换使用。我会尽我所能保持此分支更新,但欢迎提交 PR!

简介

Typestream 是 Laravel Jetstream 的分支,是一个美观的应用程序脚手架。Jetstream 为您的下一个 Laravel 应用程序提供了完美的起点,包括登录、注册、电子邮件验证、两步验证、会话管理、通过 Laravel Sanctum 提供的 API 支持,以及可选的团队管理。

Jetstream 使用 Tailwind CSS 设计,并提供了您选择 LivewireInertia 脚手架的机会。对于使用 Inertia 堆栈的用户,您还可以选择使用 TypeScript

此外,对于选择 Inertia 的用户,您还可以选择安装预配置有 Vue 社区成员 Anthony Fu 提供的 ESLint 规则。

官方文档

此 Jetstream 分支的文档与 Jetstream 网站 上所写相同。有关如何使用分支替换官方软件包的说明,请参阅以下部分。

入门

此分支为 Jetstream 添加了额外的脚手架,所有选项的文档都完整无误。目前,唯一的增强是添加了对 Inertia 堆栈的 TypeScript 支持。要开始使用此分支,只需搭建一个新的 Laravel 项目

## Scaffold a new bare bones Laravel project
composer create-project laravel/laravel example-app

cd example-app

## IMPORTANT: install this fork _instead_ of the official laravel/jetstream package
composer require joeymckenzie/jetstream

请参阅官方文档以获取可用的 artisan 安装命令。Typestream 为 Inertia 堆栈提供了额外的 --typescript 选项

## Installs Vue-based Inertia with TypeScript support, though all other options also work
php artisan jetstream:install inertia --typescript

贡献

感谢您考虑为 Jetstream 贡献!您可以在这里阅读贡献指南。

行为准则

为了确保 Laravel 社区对所有成员都是欢迎的,请查阅并遵守 行为准则

安全漏洞

请查阅我们的安全策略,了解如何报告安全漏洞:这里

许可证

Laravel Jetstream 是开源软件,采用 MIT 许可证