8000 docs: block expressions by jessiemongeon1 · Pull Request #5166 · dfinity/motoko · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

docs: block expressions #5166

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 30, 2025
Merged

Conversation

jessiemongeon1
Copy link
Contributor

No description provided.

@jessiemongeon1 jessiemongeon1 changed the title docs: block espressions docs: block expressions May 22, 2025
Co-authored-by: Claudio Russo <claudio@dfinity.org>
Copy link
Contributor
@crusso crusso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See suggestions

jessiemongeon1 and others added 2 commits May 30, 2025 10:28
Co-authored-by: Claudio Russo <claudio@dfinity.org>
Add remaining suggestion

Co-authored-by: Claudio Russo <claudio@dfinity.org>
@jessiemongeon1 jessiemongeon1 merged commit eda7732 into dfinity:docs-restructure May 30, 2025
4 of 16 checks passed
jessiemongeon1 added a commit that referenced this pull request Jun 2, 2025
* Remove overview

* fix

* add skeleton for docs

* docs structure

* misc fixes

* Update count-v1stable.mo

* Update count-v0transient.mo

* docs: rewrite and restructure meet-motoko.md [DRAFT] (#4885)

* docs: rewrite and restructure meet-motoko.md

* fix: address feedback

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Fundamentals to Declarations [Draft] (#4894)

* docs: rewrite and restructure meet-motoko.md

* fix: address feedback

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fundamental to pipes draft.

* updated fundamentals draft.

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/getting-started.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/assertion.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* updates to draft

* updates to imports.md

* updates to printing values

* updates integer

* update to Float

* update to Characters

* update to Text

* update to literals

* update to whitespace

* updates

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/literals.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/traps.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* nix fix + loops intro

* updates

* updates to expression declarations

* Update doc/md/fundamentals/expressions/control-flow/block.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <1331
9E81
28541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/switch.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* code comments and commit suggestions

* Delete doc/md/fundamentals/expressions/control-flow/control_flow.md

Remove control flow

* Rename contol_flow_structs.md to basic_control_flow.md

* Apply suggestions from code review

Suggestion batch commit

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/keywords.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* sidebar duplication removals

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Docs Restructure: Covering primitives to shared types + Actor->Control-flow + Conversions (#4923)

* docs: rewrite and restructure meet-motoko.md

* fix: address feedback

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fundamental to pipes draft.

* updated fundamentals draft.

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/getting-started.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/assertion.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* updates to draft

* updates to imports.md

* updates to printing values

* updates integer

* update to Float

* update to Characters

* update to Text

* update to literals

* update to whitespace

* updates

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/literals.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/traps.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* nix fix + loops intro

* updates

* updates to expression declarations

* Update doc/md/fundamentals/expressions/control-flow/block.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/switch.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* code comments and commit suggestions

* Delete doc/md/fundamentals/expressions/control-flow/control_flow.md

Remove control flow

* Rename contol_flow_structs.md to basic_control_flow.md

* Apply suggestions from code review

Suggestion batch commit

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/keywords.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* sidebar duplication removals

* Types Draft: Covering primitives to stable types

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Move tables and complete Bank.getBalance()

* actors-> control flow + conversions

* Update doc/md/fundamentals/types/mutable-arrays.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* add missing context

* Update async_actors.md

* remaining fundamentals

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* final clean up

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/async_actors.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: rename and add category files (#4950)

* rename and add category files

* Update doc/md/fundamentals/expressions/control-flow/_category_.yml

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* revisions to the structure, page organization, condensing fragmented content, testing examples

* link updates, no-repl fixes, misc revisions

* link updates, no-repl fixes, misc revisions

* docs: update icp features section (#5031)

* revise ICP features pages

* revise ICP features pages

* remove old docs pages

* remove old docs pages

* merge master

* remove unused files

* misc fixes

* misc fixes

* Update 0.11.0-migration-guide.md

* merge conflict

* Apply suggestions from code review

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/1-randomness.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/1-randomness.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/1-randomness.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/4-candid-serialization.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* apply suggestions

* apply suggestion

* Remove changes outside of docs/md (#5059)

* Motoko team suggestions (#5062)

* motoko team suggestions

* Apply suggestions from code review

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Use 'docs-restructure' as base branch (#5070)

* Update doc/md/fundamentals/1-basic-syntax/4-numbers.md

* docs suggestions

* Update doc/md/fundamentals/2-types/8-immutable-arrays.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* restore old files; only keep chapters 1/2

* Update doc/md/fundamentals/2-types/8-immutable-arrays.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* apply suggestions

* code suggestions

* apply suggestions

* fix

* apply suggestions

* home and nav updates

* home and nav updates

* home and nav updates

* home and nav updates

* Chapters 1 & 2 Revisions 05-02-2025 (#5113)

* Chapter's 1 & 2 Initial commit

* misc updates

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Manual revisions for defining an actor.

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* manual changes characters and strings

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Split result and options

* Char and text

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Char Text

* remove private public

* Suggestion

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* shared

* Formatting

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* line example

* Inferred types + update whitespace example

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fixes immutable and mutable arrays

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* rephrase when to use immutable arrays

* updates

* modified table

* suggestion

* object class suggestion

* swap suggestion

* 2nd pass + updates to Result

* update icp ninja link

* actor suggestion

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* remove actor class reference

* Update doc/md/fundamentals/1-basic-syntax/4-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* revised function

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* aritmetic suggestion

* Update doc/md/fundamentals/2-types/1-primitive-types.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* suggestion

* update urls

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* wrap tic tac toe

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* wrap actor

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/4-tuples.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/4-tuples.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/2-types/4-tuples.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* suggestion

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* wrap actors

* Update doc/md/fundamentals/2-types/15-type-conversions.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* update returns

* Update doc/md/fundamentals/2-types/3-functions.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* wraps

* Update doc/md/fundamentals/1-basic-syntax/1-defining-an-actor.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* updates

* Update doc/md/fundamentals/1-basic-syntax/2-imports.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/1-basic-syntax/2-imports.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/11-results.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* indent

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/11-results.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/1-basic-syntax/1-defining-an-actor.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/2-types/3-functions.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* Update doc/md/fundamentals/1-basic-syntax/1-defining-an-actor.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* match counters in whitespace

* fix | rendering

* Update doc/md/fundamentals/2-types/1-primitive-types.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update

* fix brokem in-line code

* updates

* 3rd review and final pass

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fix

* fix indentation of actor bodies and misc leftover edits

* docs: 1-variable-declarations.md (#5154)

* 1-variable-declarations.md

* Demali's Changes

* reapply edits

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 1-variable-declarations.md

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 2-function-declarations (#5155)

* 2-funcdelcarations

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 3-object-declaration (#5156)

* 3 object decl

* 3 object decl

* Update 3-object-declaration.md

* Update doc/md/fundamentals/3-declarations/3-object-declaration.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 3-object-declaration.md

* Update 3-object-declaration.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 7-module-declarations (#5162)

* Module declarations

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 6-expression-declaration (#5160)

* expression decl

* Update doc/md/fundamentals/3-declarations/6-expression-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/6-expression-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 5 type declarations (#5159)

* type declarations

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* draft: left-over suggestions (#5173)

* fix bounds section, leaving future todos

* doc: rework section on subtyping (#5185)

* more rephrasing

* reworking subtyping

* minor tweaks

* reword variant and record subtyping

* T1/T2 -> T/U

* mention mutable fields

* make all no-repl, _inlude

* Update doc/md/fundamentals/2-types/14-subtyping.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/14-subtyping.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/14-subtyping.md

* Update doc/md/fundamentals/2-types/14-subtyping.md

* Update doc/md/fundamentals/2-types/14-subtyping.md

* Apply suggestions from code review

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/12-advanced-types.md

* Update doc/md/fundamentals/2-types/12-advanced-types.md

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* docs: 4 class declarations  (#5158)

* 4 class declarations

* Update 4-class-declarations.md

* add actor classes

* Update 4-class-declarations.md

* Update 4-class-declarations.md

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/4-class-declarations.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* misc leftover changes

* Canpack (#5192)

* mo-doc (#5194)

* docs: Motoko tooling: VS Code extension (#5195)

* VS Code

* Update doc/md/motoko-tooling/4-motoko-vs-code.md

Apply Ryan Suggestion

Co-authored-by: Ryan Vandersmith <ryanvandersmith@gmail.com>

---------

Co-authored-by: Demali.icp <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Ryan Vandersmith <ryanvande
F438
rsmith@gmail.com>

* re-open dev container PR (#5201)

* docs: block expressions (#5166)

* Block espressions

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Add remaining suggestion

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/4-blocks.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Demali.icp <90882773+Demali-876@users.noreply.github.com>

* docs: control flow loops (#5164)

* control flow 2

* control flow 2

* formatting

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* fix spacing

* Add loop while

* Update doc/md/fundamentals/4-control-flow/2-loops.md

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: control flow - conditionals (#5165)

* Conditionals

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/3-conditionals.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: basic control flow (#5163)

* Control flow 1

* formatting

* updates

* revert unnecessary changes

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* update option block example

* fix spacing

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: control flow switch (#5167)

* switch

* Update doc/md/fundamentals/4-control-flow/5-switch.md

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: icp features randomness (#5168)

* Randomness

* updates

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>

* docs: ICP features: caller ID (#5170)

* callerid

* Update 3-caller-identification.md

* docs: ICP Features - Stable memory (#5190)

* stable mem

* Update 5-stable-memory.md

* docs: ICP Features: System functions (#5191)

* System functions

* Update 6-system-functions.md

* docs: Async data (#5196)

* async data

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 5-actors-async.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: Mutable state (#5197)

* state

* Update 6-state.md

* docs: Modules and imports (#5199)

* Modules

* Modules

* Modules

* Update 8-modules-imports.md

* docs: Messaging (#5198)

* messaging

* Update 7-messaging.md

* docs: Data persistence (#5200)

* data persistence

* Update 9-data-persistence.md

* error handling (#5203)

* docs: Garbage collection (#5204)

* Garbage collection

* Update 12-garbage-collection.md

* Pattern matching (#5202)

* docs: ICP features timers (#5169)

* Timers

* Update 2-timers.md

* Update 2-timers.md

* docs: ICP features: Candid (#5171)

* Candid

* Update 4-candid-serialization.md

* add EOP docs

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

---------

Co-authored-by: Demali.icp <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: raymondk <raymond.khalife@gmail.com>
Co-authored-by: raymondk <raymond.khalife@dfinity.org>
Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>
Co-authored-by: Ryan Vandersmith <ryanvandersmith@gmail.com>
ggreif pushed a commit that referenced this pull request Jun 18, 2025
* Remove overview

* fix

* add skeleton for docs

* docs structure

* misc fixes

* Update count-v1stable.mo

* Update count-v0transient.mo

* docs: rewrite and restructure meet-motoko.md [DRAFT] (#4885)

* docs: rewrite and restructure meet-motoko.md

* fix: address feedback

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Fundamentals to Declarations [Draft] (#4894)

* docs: rewrite and restructure meet-motoko.md

* fix: address feedback

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fundamental to pipes draft.

* updated fundamentals draft.

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/getting-started.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/assertion.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* updates to draft

* updates to imports.md

* updates to printing values

* updates integer

* update to Float

* update to Characters

* update to Text

* update to literals

* update to whitespace

* updates

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/literals.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/traps.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* nix fix + loops intro

* updates

* updates to expression declarations

* Update doc/md/fundamentals/expressions/control-flow/block.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_struct
CEB7
s.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/switch.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* code comments and commit suggestions

* Delete doc/md/fundamentals/expressions/control-flow/control_flow.md

Remove control flow

* Rename contol_flow_structs.md to basic_control_flow.md

* Apply suggestions from code review

Suggestion batch commit

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/keywords.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* sidebar duplication removals

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Docs Restructure: Covering primitives to shared types + Actor->Control-flow + Conversions (#4923)

* docs: rewrite and restructure meet-motoko.md

* fix: address feedback

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fundamental to pipes draft.

* updated fundamentals draft.

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/getting-started.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/assertion.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* updates to draft

* updates to imports.md

* updates to printing values

* updates integer

* update to Float

* update to Characters

* update to Text

* update to literals

* update to whitespace

* updates

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/operators.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/floats.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/defining_an_actor.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/meet-motoko.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/integers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/imports.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/literals.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/printing_values.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/whitespace.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/integers-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/text.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/traps.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* nix fix + loops intro

* updates

* updates to expression declarations

* Update doc/md/fundamentals/expressions/control-flow/block.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/contol_flow_structs.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/variant.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/for_loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/if-else.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/loop.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/option.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/record.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/switch.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/expressions/control-flow/tuple.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* code comments and commit suggestions

* Delete doc/md/fundamentals/expressions/control-flow/control_flow.md

Remove control flow

* Rename contol_flow_structs.md to basic_control_flow.md

* Apply suggestions from code review

Suggestion batch commit

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/basic-syntax/keywords.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* sidebar duplication removals

* Types Draft: Covering primitives to stable types

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Move tables and complete Bank.getBalance()

* actors-> control flow + conversions

* Update doc/md/fundamentals/types/mutable-arrays.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* add missing context

* Update async_actors.md

* remaining fundamentals

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* final clean up

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/async_actors.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: rename and add category files (#4950)

* rename and add category files

* Update doc/md/fundamentals/expressions/control-flow/_category_.yml

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* revisions to the structure, page organization, condensing fragmented content, testing examples

* link updates, no-repl fixes, misc revisions

* link updates, no-repl fixes, misc revisions

* docs: update icp features section (#5031)

* revise ICP features pages

* revise ICP features pages

* remove old docs pages

* remove old docs pages

* merge master

* remove unused files

* misc fixes

* misc fixes

* Update 0.11.0-migration-guide.md

* merge conflict

* Apply suggestions from code review

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/1-randomness.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/1-randomness.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/1-randomness.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* Update doc/md/icp-features/4-candid-serialization.md

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>

* apply suggestions

* apply suggestion

* Remove changes outside of docs/md (#5059)

* Motoko team suggestions (#5062)

* motoko team suggestions

* Apply suggestions from code review

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Use 'docs-restructure' as base branch (#5070)

* Update doc/md/fundamentals/1-basic-syntax/4-numbers.md

* docs suggestions

* Update doc/md/fundamentals/2-types/8-immutable-arrays.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* restore old files; only keep chapters 1/2

* Update doc/md/fundamentals/2-types/8-immutable-arrays.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* apply suggestions

* code suggestions

* apply suggestions

* fix

* apply suggestions

* home and nav updates

* home and nav updates

* home and nav updates

* home and nav updates

* Chapters 1 & 2 Revisions 05-02-2025 (#5113)

* Chapter's 1 & 2 Initial commit

* misc updates

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Manual revisions for defining an actor.

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* manual changes characters and strings

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Split result and options

* Char and text

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Char Text

* remove private public

* Suggestion

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* shared

* Formatting

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* line example

* Inferred types + update whitespace example

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fixes immutable and mutable arrays

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* rephrase when to use immutable arrays

* updates

* modified table

* suggestion

* object class suggestion

* swap suggestion

* 2nd pass + updates to Result

* update icp ninja link

* actor suggestion

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* remove actor class reference

* Update doc/md/fundamentals/1-basic-syntax/4-numbers.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* revised function

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* aritmetic suggestion

* Update doc/md/fundamentals/2-types/1-primitive-types.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* suggestion

* update urls

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* wrap tic tac toe

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* wrap actor

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/4-tuples.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/4-tuples.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/2-types/4-tuples.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* suggestion

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* wrap actors

* Update doc/md/fundamentals/2-types/15-type-conversions.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* update returns

* Update doc/md/fundamentals/2-types/3-functions.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* wraps

* Update doc/md/fundamentals/1-basic-syntax/1-defining-an-actor.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* updates

* Update doc/md/fundamentals/1-basic-syntax/2-imports.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/1-basic-syntax/2-imports.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/11-results.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* indent

* Update doc/md/fundamentals/2-types/10-options.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/11-results.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/1-basic-syntax/1-defining-an-actor.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/2-types/3-functions.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* Update doc/md/fundamentals/1-basic-syntax/1-defining-an-actor.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* match counters in whitespace

* fix | rendering

* Update doc/md/fundamentals/2-types/1-primitive-types.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* updates

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update

* fix brokem in-line code

* updates

* 3rd review and final pass

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* fix

* fix indentation of actor bodies and misc leftover edits

* docs: 1-variable-declarations.md (#5154)

* 1-variable-declarations.md

* Demali's Changes

* reapply edits

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 1-variable-declarations.md

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

* Update doc/md/fundamentals/3-declarations/1-variable-declarations.md

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 2-function-declarations (#5155)

* 2-funcdelcarations

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 2-function-declarations.md

* Update doc/md/fundamentals/3-declarations/2-function-declarations.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 3-object-declaration (#5156)

* 3 object decl

* 3 object decl

* Update 3-object-declaration.md

* Update doc/md/fundamentals/3-declarations/3-object-declaration.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 3-object-declaration.md

* Update 3-object-declaration.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 7-module-declarations (#5162)

* Module declarations

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/7-module-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 6-expression-declaration (#5160)

* expression decl

* Update doc/md/fundamentals/3-declarations/6-expression-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/6-expression-declarations.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: 5 type declarations (#5159)

* type declarations

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* draft: left-over suggestions (#5173)

* fix bounds section, leaving future todos

* doc: rework section on subtyping (#5185)

* more rephrasing

* reworking subtyping

* minor tweaks

* reword variant and record subtyping

* T1/T2 -> T/U

* mention mutable fields

* make all no-repl, _inlude

* Update doc/md/fundamentals/2-types/14-subtyping.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/14-subtyping.md

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/14-subtyping.md

* Update doc/md/fundamentals/2-types/14-subtyping.md

* Update doc/md/fundamentals/2-types/14-subtyping.md

* Apply suggestions from code review

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* Update doc/md/fundamentals/2-types/12-advanced-types.md

* Update doc/md/fundamentals/2-types/12-advanced-types.md

---------

Co-authored-by: Jessie Mongeon <133128541+jessiemongeon1@users.noreply.github.com>

* docs: 4 class declarations  (#5158)

* 4 class declarations

* Update 4-class-declarations.md

* add actor classes

* Update 4-class-declarations.md

* Update 4-class-declarations.md

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/3-declarations/4-class-declarations.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* misc leftover changes

* Canpack (#5192)

* mo-doc (#5194)

* docs: Motoko tooling: VS Code extension (#5195)

* VS Code

* Update doc/md/motoko-tooling/4-motoko-vs-code.md

Apply Ryan Suggestion

Co-authored-by: Ryan Vandersmith <ryanvandersmith@gmail.com>

---------

Co-authored-by: Demali.icp <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Ryan Vandersmith <ryanvandersmith@gmail.com>

* re-open dev container PR (#5201)

* docs: block expressions (#5166)

* Block espressions

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Add remaining suggestion

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/4-blocks.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Demali.icp <90882773+Demali-876@users.noreply.github.com>

* docs: control flow loops (#5164)

* control flow 2

* control flow 2

* formatting

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* fix spacing

* Add loop while

* Update doc/md/fundamentals/4-control-flow/2-loops.md

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: control flow - conditionals (#5165)

* Conditionals

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/3-conditionals.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: basic control flow (#5163)

* Control flow 1

* formatting

* updates

* revert unnecessary changes

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* update option block example

* fix spacing

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

* Update doc/md/fundamentals/4-control-flow/1-basic-control-flow.md

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: control flow switch (#5167)

* switch

* Update doc/md/fundamentals/4-control-flow/5-switch.md

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update doc/md/fundamentals/4-control-flow/5-switch.md

Co-authored-by: Claudio Russo <claudio@dfinity.org>

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: icp features randomness (#5168)

* Randomness

* updates

---------

Co-authored-by: Demali-876 <90882773+Demali-876@users.noreply.github.com>

* docs: ICP features: caller ID (#5170)

* callerid

* Update 3-caller-identification.md

* docs: ICP Features - Stable memory (#5190)

* stable mem

* Update 5-stable-memory.md

* docs: ICP Features: System functions (#5191)

* System functions

* Update 6-system-functions.md

* docs: Async data (#5196)

* async data

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Update 5-actors-async.md

---------

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* docs: Mutable state (#5197)

* state

* Update 6-state.md

* docs: Modules and imports (#5199)

* Modules

* Modules

* Modules

* Update 8-modules-imports.md

* docs: Messaging (#5198)

* messaging

* Update 7-messaging.md

* docs: Data persistence (#5200)

* data persistence

* Update 9-data-persistence.md

* error handling (#5203)

* docs: Garbage collection (#5204)

* Garbage collection

* Update 12-garbage-collection.md

* Pattern matching (#5202)

* docs: ICP features timers (#5169)

* Timers

* Update 2-timers.md

* Update 2-timers.md

* docs: ICP features: Candid (#5171)

* Candid

* Update 4-candid-serialization.md

* add EOP docs

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

* fix links

---------

Co-authored-by: Demali.icp <90882773+Demali-876@users.noreply.github.com>
Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: raymondk <raymond.khalife@gmail.com>
Co-authored-by: raymondk <raymond.khalife@dfinity.org>
Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>
Co-authored-by: Ryan Vandersmith <ryanvandersmith@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0