Initial commit

Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com>
Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com>
Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com>
Co-Authored-By: Michael Cartner <32543275+michaelcartner@users.noreply.github.com>
This commit is contained in:
Eric Tuvesson
2023-09-05 12:08:55 +02:00
commit 53f0d6320e
2704 changed files with 76354 additions and 0 deletions

28
library/overview.mdx Normal file
View File

@@ -0,0 +1,28 @@
---
title: Library Overview
hide_title: true
---
import { ModuleListing } from '../src/blocks/ModuleListing.tsx';
import { PrefabListing } from '../src/blocks/PrefabListing.tsx';
# Library overview
Noodl has a lot of nodes available out of the box, but it can never include a node for everything. For that reason you can extend your project with specific modules or prefabs containing nodes and components to capture specfic functionality or UI controls.
The main difference between **Modules** and **Prefabs** is that modules install new nodes to the editor, while prefabs clones components built with the core nodes, and stores them as if you created them yourself. Prefabs can be imported as many times as you want, and each clone can be modified how you see fit.
## Prefabs
Noodl's library of prefabs is optimized for quickly building great data rich applications. Use them as is, or make them your own by customizing their internal building blocks.
<PrefabListing
title="Popular prefabs"
isFeaturedOnly
/>
## Modules
Modules extend your project in some way, most commonly by adding new **core nodes** to your project. These nodes are added to the Node Picker and work like any other core node in Noodl.
<ModuleListing title="Popular modules" isFeaturedOnly />