-
-
Notifications
You must be signed in to change notification settings - Fork 693
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Deploy book from CI
committed
Sep 30, 2023
0 parents
commit 2862f6c
Showing
105 changed files
with
27,993 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# These are supported funding model platforms | ||
|
||
github: gbj |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Describe the bug** | ||
A clear and concise description of what the bug is. | ||
|
||
**Leptos Dependencies** | ||
|
||
Please copy and paste the Leptos dependencies and features from your `Cargo.toml`. | ||
|
||
For example: | ||
```toml | ||
leptos = { version = "0.3", features = ["serde"] } | ||
leptos_axum = { version = "0.3", optional = true } | ||
leptos_meta = { version = "0.3"} | ||
leptos_router = { version = "0.3"} | ||
``` | ||
|
||
**To Reproduce** | ||
Steps to reproduce the behavior: | ||
1. Go to '...' | ||
2. Click on '....' | ||
3. Scroll down to '....' | ||
4. See error | ||
|
||
**Expected behavior** | ||
A clear and concise description of what you expected to happen. | ||
|
||
**Screenshots** | ||
If applicable, add screenshots to help explain your problem. | ||
|
||
**Additional context** | ||
Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
contact_links: | ||
- name: Support or Question | ||
url: https://github.com/leptos-rs/leptos/discussions/new?category=q-a | ||
about: Do you need help figuring out how to do something, or want some help troubleshooting a bug? You can ask in our Discussions section. | ||
- name: Discord Discussions | ||
url: https://discord.gg/YdRAhS7eQB | ||
about: For more informal, real-time conversation and support, you can join our Discord server. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Is your feature request related to a problem? Please describe.** | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
|
||
**Describe the solution you'd like** | ||
A clear and concise description of what you want to happen. | ||
|
||
**Describe alternatives you've considered** | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
|
||
**Additional context** | ||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
name: Check Examples | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
get-leptos-changed: | ||
uses: ./.github/workflows/get-leptos-changed.yml | ||
|
||
get-examples-matrix: | ||
uses: ./.github/workflows/get-examples-matrix.yml | ||
|
||
test: | ||
name: Check | ||
needs: [get-leptos-changed, get-examples-matrix] | ||
if: needs.get-leptos-changed.outputs.leptos_changed == 'true' | ||
strategy: | ||
matrix: ${{ fromJSON(needs.get-examples-matrix.outputs.matrix) }} | ||
fail-fast: false | ||
uses: ./.github/workflows/run-cargo-make-task.yml | ||
with: | ||
directory: ${{ matrix.directory }} | ||
cargo_make_task: "check" | ||
toolchain: nightly |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
name: Check stable | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
get-leptos-changed: | ||
uses: ./.github/workflows/get-leptos-changed.yml | ||
|
||
test: | ||
name: Check | ||
needs: [get-leptos-changed] | ||
if: needs.get-leptos-changed.outputs.leptos_changed == 'true' | ||
strategy: | ||
matrix: | ||
directory: [examples/counters_stable, examples/counter_without_macros] | ||
uses: ./.github/workflows/run-cargo-make-task.yml | ||
with: | ||
directory: ${{ matrix.directory }} | ||
cargo_make_task: "check" | ||
toolchain: stable |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: CI Changed Examples | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
get-example-changed: | ||
uses: ./.github/workflows/get-example-changed.yml | ||
|
||
get-matrix: | ||
needs: [get-example-changed] | ||
uses: ./.github/workflows/get-changed-examples-matrix.yml | ||
with: | ||
example_changed: ${{ fromJSON(needs.get-example-changed.outputs.example_changed) }} | ||
|
||
test: | ||
name: CI | ||
needs: [get-example-changed, get-matrix] | ||
if: needs.get-example-changed.outputs.example_changed == 'true' | ||
strategy: | ||
matrix: ${{ fromJSON(needs.get-matrix.outputs.matrix) }} | ||
fail-fast: false | ||
uses: ./.github/workflows/run-cargo-make-task.yml | ||
with: | ||
directory: ${{ matrix.directory }} | ||
cargo_make_task: "ci" | ||
toolchain: nightly |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: CI | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
get-leptos-changed: | ||
uses: ./.github/workflows/get-leptos-changed.yml | ||
|
||
test: | ||
name: CI | ||
needs: [get-leptos-changed] | ||
if: needs.get-leptos-changed.outputs.leptos_changed == 'true' | ||
strategy: | ||
matrix: | ||
directory: | ||
[ | ||
integrations/actix, | ||
integrations/axum, | ||
integrations/viz, | ||
integrations/utils, | ||
leptos, | ||
leptos_config, | ||
leptos_dom, | ||
leptos_hot_reload, | ||
leptos_macro, | ||
leptos_reactive, | ||
leptos_server, | ||
meta, | ||
router, | ||
server_fn, | ||
server_fn/server_fn_macro_default, | ||
server_fn_macro, | ||
] | ||
uses: ./.github/workflows/run-cargo-make-task.yml | ||
with: | ||
directory: ${{ matrix.directory }} | ||
cargo_make_task: "ci" | ||
toolchain: nightly |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
name: Changed Examples Matrix Call | ||
|
||
on: | ||
workflow_call: | ||
inputs: | ||
example_changed: | ||
description: "Example Changed" | ||
required: true | ||
type: boolean | ||
outputs: | ||
matrix: | ||
description: "Matrix" | ||
value: ${{ jobs.get-example-changed.outputs.matrix }} | ||
|
||
jobs: | ||
get-example-changed: | ||
name: Get Changed Example Matrix | ||
runs-on: ubuntu-latest | ||
outputs: | ||
matrix: ${{ steps.set-matrix.outputs.matrix }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Get example project directories that changed | ||
id: changed-dirs | ||
uses: tj-actions/changed-files@v36 | ||
with: | ||
dir_names: true | ||
dir_names_max_depth: "2" | ||
files: | | ||
examples | ||
!examples/cargo-make | ||
!examples/gtk | ||
!examples/hackernews_js_fetch | ||
!examples/Makefile.toml | ||
!examples/*.md | ||
json: true | ||
quotepath: false | ||
|
||
- name: List example project directories that changed | ||
run: echo '${{ steps.changed-dirs.outputs.all_changed_files }}' | ||
|
||
- name: Set Matrix | ||
id: set-matrix | ||
run: | | ||
if [ ${{ inputs.example_changed }} == 'true' ]; then | ||
# Create matrix with changed directories | ||
echo "matrix={\"directory\":${{ steps.changed-dirs.outputs.all_changed_files }}}" >> "$GITHUB_OUTPUT" | ||
else | ||
# Create matrix with one item to prevent an empty vector error | ||
echo "matrix={\"directory\":[\"NO_CHANGE\"]}" >> "$GITHUB_OUTPUT" | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
name: Examples Changed Call | ||
|
||
on: | ||
workflow_call: | ||
outputs: | ||
example_changed: | ||
description: "Example Changed" | ||
value: ${{ jobs.get-example-changed.outputs.example_changed }} | ||
|
||
jobs: | ||
get-example-changed: | ||
name: Get Example Changed | ||
runs-on: ubuntu-latest | ||
outputs: | ||
example_changed: ${{ steps.set-example-changed.outputs.example_changed }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Get example files that changed | ||
id: changed-files | ||
uses: tj-actions/changed-files@v36 | ||
with: | ||
files: | | ||
examples | ||
!examples/cargo-make | ||
!examples/gtk | ||
!examples/Makefile.toml | ||
!examples/*.md | ||
- name: List example files that changed | ||
run: echo '${{ steps.changed-files.outputs.all_changed_files }}' | ||
|
||
- name: Set example_changed | ||
id: set-example-changed | ||
run: | | ||
echo "example_changed=${{ steps.changed-files.outputs.any_changed }}" >> "$GITHUB_OUTPUT" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: Get Examples Matrix Call | ||
|
||
on: | ||
workflow_call: | ||
outputs: | ||
matrix: | ||
description: "Matrix" | ||
value: ${{ jobs.create.outputs.matrix }} | ||
|
||
jobs: | ||
create: | ||
name: Create Examples Matrix | ||
runs-on: ubuntu-latest | ||
outputs: | ||
matrix: ${{ steps.set-matrix.outputs.matrix }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
|
||
- name: Install JQ Tool | ||
uses: mbround18/install-jq@v1 | ||
|
||
- name: Set Matrix | ||
id: set-matrix | ||
run: | | ||
examples=$(ls examples | | ||
awk '{print "examples/" $0}' | | ||
grep -v .md | | ||
grep -v examples/Makefile.toml | | ||
grep -v examples/cargo-make | | ||
grep -v examples/gtk | | ||
jq -R -s -c 'split("\n")[:-1]') | ||
echo "Example Directories: $examples" | ||
echo "matrix={\"directory\":$examples}" >> "$GITHUB_OUTPUT" | ||
- name: Print Location Info | ||
run: | | ||
echo "Workspace: ${{ github.workspace }}" | ||
pwd | ||
ls | sort -u |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: Get Leptos Changed Call | ||
|
||
on: | ||
workflow_call: | ||
outputs: | ||
leptos_changed: | ||
description: "Leptos Changed" | ||
value: ${{ jobs.create.outputs.leptos_changed }} | ||
|
||
jobs: | ||
create: | ||
name: Detect Source Change | ||
runs-on: ubuntu-latest | ||
outputs: | ||
leptos_changed: ${{ steps.set-source-changed.outputs.leptos_changed }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
|
||
- name: Get source files that changed | ||
id: changed-source | ||
uses: tj-actions/changed-files@v36 | ||
with: | ||
files: | | ||
integrations | ||
leptos | ||
leptos_config | ||
leptos_dom | ||
leptos_hot_reload | ||
leptos_macro | ||
leptos_reactive | ||
leptos_server | ||
meta | ||
router | ||
server_fn | ||
server_fn_macro | ||
- name: List source files that changed | ||
run: echo '${{ steps.changed-source.outputs.all_changed_files }}' | ||
|
||
- name: Set leptos_changed | ||
id: set-source-changed | ||
run: | | ||
echo "leptos_changed=${{ steps.changed-source.outputs.any_changed }}" >> "$GITHUB_OUTPUT" |
Oops, something went wrong.