Tim Kurdov
f0b182d391
yew: function_component -> component ( #3885 )
2025-07-21 10:06:41 +09:00
Tim Kurdov
16fd8b085a
website: modernise the tutorial ( #3882 )
2025-07-21 04:16:16 +09:00
Tim Kurdov
4f3b85e31d
website: make tutorial testable ( #3879 )
2025-07-19 18:49:07 +09:00
Nashwan Azhari
572f595621
docs: update tutorial placeholder image generator. ( #3830 )
...
Signed-off-by: Nashwan Azhari <aznashwan@icloud.com>
2025-03-25 13:25:23 +09:00
dependabot[bot]
7ea787285e
Bump the website-deps group across 1 directory with 15 updates ( #3798 )
...
* Bump the website-deps group across 1 directory with 15 updates
Bumps the website-deps group with 14 updates in the /website directory:
| Package | From | To |
| --- | --- | --- |
| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus ) | `3.5.2` | `3.7.0` |
| [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects ) | `3.5.2` | `3.7.0` |
| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) | `3.5.2` | `3.7.0` |
| [@mdx-js/react](https://github.com/mdx-js/mdx/tree/HEAD/packages/react ) | `3.0.1` | `3.1.0` |
| [docusaurus-plugin-sass](https://github.com/rlamana/docusaurus-plugin-sass ) | `0.2.5` | `0.2.6` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.3.1` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.10` | `19.0.8` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.3.1` | `19.0.0` |
| [sass](https://github.com/sass/dart-sass ) | `1.79.4` | `1.83.4` |
| [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig ) | `3.5.2` | `3.7.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.8.0` | `8.22.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.8.0` | `8.22.0` |
| [prettier](https://github.com/prettier/prettier ) | `3.3.3` | `3.4.2` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.6.2` | `5.7.3` |
Updates `@docusaurus/core` from 3.5.2 to 3.7.0
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.7.0/packages/docusaurus )
Updates `@docusaurus/plugin-client-redirects` from 3.5.2 to 3.7.0
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.7.0/packages/docusaurus-plugin-client-redirects )
Updates `@docusaurus/preset-classic` from 3.5.2 to 3.7.0
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.7.0/packages/docusaurus-preset-classic )
Updates `@mdx-js/react` from 3.0.1 to 3.1.0
- [Release notes](https://github.com/mdx-js/mdx/releases )
- [Changelog](https://github.com/mdx-js/mdx/blob/main/changelog.md )
- [Commits](https://github.com/mdx-js/mdx/commits/3.1.0/packages/react )
Updates `docusaurus-plugin-sass` from 0.2.5 to 0.2.6
- [Release notes](https://github.com/rlamana/docusaurus-plugin-sass/releases )
- [Commits](https://github.com/rlamana/docusaurus-plugin-sass/compare/v0.2.5...v0.2.6 )
Updates `react` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react )
Updates `@types/react` from 18.3.10 to 19.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom )
Updates `sass` from 1.79.4 to 1.83.4
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.79.4...1.83.4 )
Updates `@docusaurus/module-type-aliases` from 3.5.2 to 3.7.0
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.7.0/packages/docusaurus-module-type-aliases )
Updates `@docusaurus/tsconfig` from 3.5.2 to 3.7.0
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v3.7.0/packages/docusaurus-tsconfig )
Updates `@types/react` from 18.3.10 to 19.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.8.0 to 8.22.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.8.0 to 8.22.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/parser )
Updates `prettier` from 3.3.3 to 3.4.2
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.2 )
Updates `typescript` from 5.6.2 to 5.7.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.7.3 )
---
updated-dependencies:
- dependency-name: "@docusaurus/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/plugin-client-redirects"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/preset-classic"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@mdx-js/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: docusaurus-plugin-sass
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: website-deps
- dependency-name: react
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: website-deps
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: website-deps
- dependency-name: react-dom
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: website-deps
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/module-type-aliases"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@docusaurus/tsconfig"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: website-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: website-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fix formatting
* chore: bump prettier (can't reproduce element.mdx warning locally?)
* workflow: show formatting diff for locally unproduceable errors
* chore: format elements.mdx
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Yan <syan4@ualberta.ca>
Co-authored-by: Siyuan Yan <44753941+Madoshakalaka@users.noreply.github.com>
2025-02-21 07:33:40 +09:00
Daniel Ceballos
a80542fd49
update gloo-net version in tutorial ( #3527 )
...
* update gloo-net version
update the gloo-net version on the Cargo.toml example to the latest one.
* Update website/docs/tutorial/index.mdx
---------
Co-authored-by: Elina <imelina@elina.website>
2024-10-13 21:55:13 +08:00
Muhammad Hamza
00a6183bd2
Update to Docusaurus v3 ( #3518 )
...
* prep
* update deps
* builds??
* fix deps
* switch back to Algolia search
#2253 switched to local search but that doesn't work with Docusaurus v3. Switch back to Algolia search
* fix mdx build issues
* fmt:write
* write translations
* use docusaurus preset
* contextualSearch & fmt
* npm run write-translations
2023-11-05 17:27:39 +05:00
Daniel Sousa
954b0ec7b9
Correct minor mistakes in website ( #3405 )
...
* Remove whitespace in website tutorial
* Update index.mdx
Remove whitespace in tutorial.
* Add more information to website.
Changes to be committed:
modified: website/docs/tutorial/index.mdx
modified: website/versioned_docs/version-0.20/getting-started/build-a-sample-app.mdx
modified: website/versioned_docs/version-0.20/tutorial/index.mdx
* Remove error: doctest failed, to rerun pass `-p website-test --doc`
Changes to be committed:
modified: website/docs/migration-guides/yew/from-0_18_0-to-0_19_0.mdx
* Correction of minor mistakes in website.
Changes to be committed:
modified: website/docs/getting-started/build-a-sample-app.mdx
modified: website/docs/tutorial/index.mdx
modified: website/versioned_docs/version-0.20/getting-started/build-a-sample-app.mdx
modified: website/versioned_docs/version-0.20/tutorial/index.mdx
* Run Prettier
Changes to be committed:
new file: package-lock.json
modified: website/docs/tutorial/index.mdx
modified: website/package-lock.json
modified: website/package.json
modified: website/versioned_docs/version-0.20/getting-started/build-a-sample-app.mdx
2023-09-23 17:48:22 +05:00
Daniel Sousa
e249128f12
Remove whitespace in website tutorial ( #3402 )
...
* Remove whitespace in website tutorial
* Update index.mdx
Remove whitespace in tutorial.
2023-09-21 17:30:20 +05:00
Arniu Tseng
6f4cdf2802
Pass hook dependencies as the first function argument ( #2861 )
...
* Add use_effect_with
* Fix doc
* Add NeverEq
* Save as deps-and-runner
* remove with_deps
* fix other use_effect_with_deps
* add migration guide
* fix website
* fix doc test
* return use_effect_base
* fix docs
* fmt
* fix doc tests
* noeq
* use_callback
* finsihing touches
* fmt
* nighly fmt
* fix mistake
---------
Co-authored-by: Julius Lungys <32368314+voidpumpkin@users.noreply.github.com>
2023-04-03 19:15:11 +03:00
Ruslan S
ad630a987c
Updated tutorial to indicate wasm32 dependencies compatibility ( #3150 )
...
That might be obvious for some, but it took me a few hours to figure out that `sqlx` is actually not `wasm32` compatible.
Funny enough, `cargo build` was working just fine, but `trunk serve` was failing with a very misleading error about `openssl`.
Maybe one day that small note will save a few hours to someone else
2023-03-17 21:00:00 +09:00
Johannes Sjölund
9556266061
Improve grammar in website/docs ( #3092 )
...
* Improve grammar in website/docs
* Futuresolo's changes to website/docs
2023-02-01 22:21:31 +05:00
__
a6a442fbc8
website/docs/tutorial: fix two typos ( #2971 )
2022-12-20 22:38:25 +09:00
Allan
a5f844ddcb
Use keyed lists in tutorial example ( #2948 )
...
* Use keyed lists in tutorial example
The example should follow best practices such as using keyed lists.
* Add keys explanation when it is first introduced
* Fix link to keyed lists
* Add forgotten key prop
2022-11-08 21:22:42 +05:00
Nadir Miralimov
81be10870a
Fix code listing in tutorial/index.mdx ( #2836 )
...
* Fix code listing in tutorial/index.mdx
Sync with line 358
* update latest tutorial
Changes here should be enough
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
2022-11-06 18:29:03 +05:00
Tilman
868b2c235a
Fix +/- marker and highlighting with ignore in the tutorial ( #2939 )
...
* Fix missing +/- markers
* Fix missing period
* Fix change highlights lines
* Fix missing +/- markers and ignore highlights
* Fix missing period.
* Fix changes hightlighters
* Fix one space too many
2022-11-06 18:18:03 +05:00
Bocar
ff729cbe4a
Add new line indicator to tutorial/index.mdx ( #2906 )
...
* Add new line indicator to tutorial/index.mdx
* Add line 3 to set of highlight lines
* Add changes to docs/tutorial/index.mdx
2022-10-21 00:14:50 +05:00
Rico
9484249948
Update index.mdx ( #2865 )
...
Removes double "already" in sentence.
2022-09-10 01:01:28 +05:00
Mike Lloyd
72213eec08
Replace reqwasm with gloo-net ( #2832 )
...
* Replace reqwasm with gloo-net
* Use crates.io urls instead of github.com
2022-08-17 13:13:15 +05:00
Yohan GOUZERH
8cf55089e0
[tutorial] Add missing import ( #2465 )
...
* [tutorial] Add missing import
At line 474, we declare reqwasm and serde but we doesn't add them in scope.
This change is to add the import of Deserialize and Request
* [tutorial] Correct missing import
Correct the missing import declaration by adding it
in the next snippet
* Update PR to resolve the issues
This PR has been blocked for months. I'm updating it so we can merge it
* Apply suggestions from code review
Co-authored-by: Yohan GOUZERH <yohan.gouzerh@viseo.com>
Co-authored-by: Muhammad Hamza <muhammadhamza1311@gmail.com>
2022-06-24 22:47:46 +05:00
WorldSEnder
74c1a709a8
Update a bunch of outdated links ( #2723 )
...
* update a bunch of outdated links
* run prettier
* bump deps
* update translations
* change missed translation links
2022-06-13 14:18:08 +02:00
WorldSEnder
dc60d6099e
Fix links and add CI checks in documentation ( #2595 )
...
* Docs overhaul part2
* fix links and require them for CI
* remove translations for 0.17
* remove a bunch of unused documentation
* run prettier
* fixup links and locations of some translations
2022-04-10 21:01:18 +00:00
Muhammad Hamza
3ad4dbe837
Format website with prettier ( #2536 )
...
* add prettier
* ci
* run prettier
* run prettier in CI
* run prettier --write
* ignore README.md
* specify googleAnalytics
* fmt
* npm run write-translations
* fmt
* ignore i18n json files
they're autogenerated and don't like being formatted
* post merge fixes & some updates
* post merge fixes
2022-04-06 22:52:15 +05:00
Muhammad Hamza
9c2480b93b
Update edition in docs, add git dependency for master docs ( #2534 )
2022-03-20 12:53:32 +05:00
Kaede Hoshikawa
8bc2212716
#[cfg(feature = "render")] and yew::Renderer (#2498 )
...
* Bring changes to this branch.
* Bring changes to this branch.
* Add feature render and renderer.
* Bring changes to this branch.
* Migrate examples to Renderer.
* Satisfy no any render.
* Satisfy ssr.
* Satisfy feature render.
* Lint feature soundness.
* Suppress tests.
* Fix pr-flow, update docs.
* Add a notice.
* Adjust visibility.
* Correctly feature gate tests.
* make test scope available under feature render.
* Fix CI.
* Fix CI.
* Restore tests module to its original place as well.
* Make bundles crate private.
* Make most bundle APIs private.
* Adjust docs.
* Adjust debug implementation.
* Replace start_app with Renderer.
* Adjust documentation.
* Remove unused lint.
* Remove start_app from docs.
* DomBundle -> ReconcileTarget.
* Adjust documentation.
* Once render, now csr.
* Fix docs as well.
2022-03-20 00:48:47 +09:00
Sam Kearney
68859ce13e
Tutorial: Add clarification for html! 'for' syntax ( #2477 )
2022-03-02 14:21:12 +05:00
Thomas O'Brien
52327b5ef0
Fix dependencies in tutorial ( #2470 )
2022-02-22 22:45:33 +01:00
Kenjiro Nakayama
da01ceb27f
docs: Fix diff in the tutorial ( #2466 )
...
* docs: Fix diff in the tutorial
* Fix ignore lines
2022-02-22 22:45:12 +01:00
Thomas O'Brien
df21e3d87c
Update index.mdx ( #2469 )
2022-02-22 22:44:58 +01:00
Ruben Gonzalez
81bce9406d
docs: fix diff inside the tutorial ( #2449 )
2022-02-11 13:53:46 +05:00
Michael Grigoryan
bd373d2861
docs: added a screenshot of an example ( #2422 )
...
* docs: added a screenshot of an example
* Added the screenshot
* Update index.mdx
* Update website/versioned_docs/version-0.19.0/tutorial/index.mdx
Co-authored-by: Julius Lungys <32368314+voidpumpkin@users.noreply.github.com>
* Rename screenshot
* Delete screenshot.png
* Update index.mdx
Co-authored-by: Julius Lungys <32368314+voidpumpkin@users.noreply.github.com>
2022-02-01 21:02:58 +01:00
Muhammad Hamza
a8f7113d4a
Documentation Improvements ( #2391 )
...
* the app crashes
* update the button
* API button
* Tutorial button
* Tutorial sidebar on next
* blog
* write-translations
2022-01-20 18:53:33 +05:00