-
Notifications
You must be signed in to change notification settings - Fork 206
docs: rebuild English beginner path and concepts navigation #1670
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
Open
comfyui-wiki
wants to merge
2
commits into
main
Choose a base branch
from
codex/simplify-get-started
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,19 +1,22 @@ | ||
| --- | ||
| title: "Properties" | ||
| description: "Master Comfy properties with our official development documentation. Understand core concepts to build custom nodes efficiently. Read the full guide now." | ||
| icon: "circle" | ||
| title: "Node settings and inputs" | ||
| description: "Learn which values you can change inside a ComfyUI node and when a value comes from another node." | ||
| sidebarTitle: "Node settings and inputs" | ||
| icon: "sliders" | ||
| --- | ||
|
|
||
| ## Nodes are containers for properties | ||
| A node has controls you can change, such as a prompt, image size, or number of generation steps. These values are often called **settings**, **parameters**, or **properties**. You do not need to learn those names before running a [template](/interface/features/template). | ||
|
|
||
| Nodes usually have **_properties_**. Also known as **_parameters_** or **_attributes_**, node properties are variables that can be changed. Some properties can be adjusted manually by the user, using a data entry field called a **_widget_**. Other properties can be driven automatically by other nodes connected to the property **_input slot_** or port. Usually, a property can be converted from widget to input and vice versa, allowing users to control property values manually or automatically. | ||
|  | ||
|
|
||
| Properties can take many forms and hold many different types of information. For example, a **Load Checkpoint** node has a single property: the file path to the generative model checkpoint file. A **KSampler** node has multiple properties such as the number of sampling **steps**, **CFG** scale, **sampler\_name**, etc. | ||
| ## Change a setting inside a node | ||
|
|
||
|  | ||
| Find the field in the node, enter a value, and run the workflow again. For example, a text input holds your prompt. A **Load Checkpoint** node has a selector for a local model file. A **KSampler** node has settings such as steps and sampling method. | ||
|
|
||
| ## Data types | ||
| ## When a value comes from another node | ||
|
|
||
| Information can come in many different forms, called **_data types_**. For example, alphanumeric text is known as a **_string_**, a whole number is an **_integer_**, and a number with a decimal point is known as a **_floating point_** number or **_float_**. New data types are always being added to ComfyUI. | ||
| Some controls can instead receive their value through a connection. In that case, follow the line to the node that supplies the input and change it there. The connection points are often called **ports** or **slots**. See [Links](/basic-concepts/links) for how connections work. | ||
|
|
||
| ComfyUI is written in the Python scripting language, which is very forgiving about data types. By contrast, the ComfyUI environment is very **_strongly typed_**. This means that different data types can’t be mixed up. For example, we can’t connect an image output to an integer input. This is a huge benefit to users, guiding them to proper workflow construction and preventing program errors. | ||
| Connections accept specific kinds of data. An image output, for example, cannot feed a number input. If two ports will not connect, check their input and output labels and types. | ||
|
|
||
| For a simpler introduction to the whole canvas, start with [How ComfyUI works](/get_started/how-comfyui-works). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Align the scope claim with the page content.
The sections
Uninstalling Custom Nodes,Temporarily Disabling Custom Nodes, andCustom Node Dependency Conflictscontain onlyTo be updated. Add guidance for these sections or remove these topics from the scope sentence.🤖 Prompt for AI Agents