Skip to content

Commit 1aaa667

Browse files
author
Pete Bishop
committed
Updates for L12 Support
1 parent f97c17f commit 1aaa667

File tree

3 files changed

+37
-29
lines changed

3 files changed

+37
-29
lines changed

Writerside/n.tree

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<toc-element topic="self-update.md"/>
2020
<toc-element topic="update.md"/>
2121
</toc-element>
22+
<toc-element topic="Starter-Kits.md"/>
2223
<toc-element topic="Configuration.md"/>
2324
<toc-element topic="Contributing.md"/>
2425
<toc-element topic="Sponsoring.md"/>

Writerside/topics/New.md

+16-29
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@ nativecli new <directory-name>
1414

1515
## Options
1616

17-
<tip>The options below are only available from version 1.0.1-release.1 and later.</tip>
18-
1917
--ios
2018
: Indicates whether the project should be set up for iOS development, instead of Desktop.
2119

22-
<tip>The options below are available since the first version.</tip>
23-
2420
--dev
2521
: Installs the latest "development" release.
2622

@@ -39,41 +35,32 @@ nativecli new <directory-name>
3935
--database
4036
: The database driver your application will use.
4137

42-
--stack
43-
: The Breeze / Jetstream stack that should be installed.
44-
45-
--breeze
46-
: Installs the Laravel Breeze scaffolding.
47-
48-
--jet
49-
: Installs the Laravel Jetstream scaffolding.
50-
51-
--dark
52-
: Indicate whether Breeze or Jetstream should be scaffolded with dark mode support.
38+
--react
39+
: Install the React Starter Kit
5340

54-
--typescript
55-
: Indicate whether Breeze should be scaffolded with TypeScript support.
41+
--vue
42+
: Install the Vue Starter Kit
5643

57-
--eslint
58-
: Indicate whether Breeze should be scaffolded with ESLint and Prettier support.
44+
--livewire
45+
: Install the Livewire Starter Kit
5946

60-
--ssr
61-
: Indicate whether Breeze or Jetstream should be scaffolded with Inertia SSR support.
47+
--livewire-class-components
48+
: Generate stand-alone Livewire class components
6249

63-
--api
64-
: Indicates whether Jetstream should be scaffolded with API support.
65-
66-
--teams
67-
: Indicates whether Jetstream should be scaffolded with team support.
68-
69-
--verification
70-
: Indicates whether Jetstream should be scaffolded with email verification support.
50+
--workos
51+
: Use WorkOS for authentication
7152

7253
--pest
7354
: Installs the Pest testing framework.
7455

7556
--phpunit
7657
: Installs the PHPUnit testing framework.
7758

59+
--npm
60+
: Install and build NPM dependencies
61+
62+
--using
63+
: Install a custom starter kit from a community maintained package
64+
7865
--force, -f
7966
: Forces install even if the directory already exists.

Writerside/topics/Starter-Kits.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Starter Kits
2+
3+
NativeCLI provides starter kits for NativePHP. These kits are designed to help you get started with your project quickly. Each kit is designed to provide a base for your project, with the necessary files and configurations to get you started.
4+
5+
## How to use a Starter Kit
6+
7+
To use a starter kit, you simply invoke the new command with the `--using` flag and specify the kit you want to use.
8+
9+
For example, to create a new project using the NativeCLI `flux` starter kit, you would run:
10+
11+
```shell
12+
nativecli new myproject --using=nativecli/desktop-starter-flux
13+
```
14+
15+
## Available Starter Kits
16+
17+
Flux for NativePHP Desktop
18+
: <a href="https://github.com/NativeCLI/desktop-starter-flux">View on GitHub</a>
19+
20+
We welcome contributions and additions to this list.

0 commit comments

Comments
 (0)