Updated marmalade crations guide

This commit is contained in:
Toastie 2024-12-22 20:36:17 +13:00
parent 64e6c6ad38
commit b343a2abd0
Signed by: toastie_t0ast
GPG key ID: 27F3B6855AFD40A4

View file

@ -24,7 +24,7 @@ This section will guide you through how to create a simple custom marmalade. You
- Open your favorite terminal and navigate to a folder where you will keep your project . - Open your favorite terminal and navigate to a folder where you will keep your project .
- Install the ellie-marmalade template - Install the ellie-marmalade template
- `git clone https://toastielab.dev/Emotions-stuff/ellie-marmalade` - `git clone https://toastielab.dev/EllieBotDevs/ellie-marmalade`
- `cd ellie-marmalade` - `cd ellie-marmalade`
- `dotnet new install .\` - `dotnet new install .\`
@ -84,7 +84,7 @@ This requires writing a little bit of code but we will help you through it as mu
</PackageReference> </PackageReference>
<!-- Note: If you want to use EllieBot services etc... You will have to manually clone <!-- Note: If you want to use EllieBot services etc... You will have to manually clone
the https://toastielab.dev/Emotions-stuff/elliebot repo locally and reference the EllieBot.csproj because there is no EllieBot package atm. the https://toastielab.dev/EllieBotDevs/elliebot repo locally and reference the EllieBot.csproj because there is no EllieBot package atm.
It is strongly recommended that you checkout a specific tag which matches your version of ellie, It is strongly recommended that you checkout a specific tag which matches your version of ellie,
as there could be breaking changes even between minor versions of EllieBot. as there could be breaking changes even between minor versions of EllieBot.
For example if you're running EllieBot 4.1.0 locally for which you want to create a marmalade for, For example if you're running EllieBot 4.1.0 locally for which you want to create a marmalade for,
@ -180,7 +180,7 @@ hello:
Marmalade system allows you to write independent marmalades (known as "modules", "cogs" or "plugins" in other software) which you can then load, unload and update at will without restarting the bot. Marmalade system allows you to write independent marmalades (known as "modules", "cogs" or "plugins" in other software) which you can then load, unload and update at will without restarting the bot.
The marmalade base classes used for development are open source [here](https://toastielab.dev/Emotions-stuff/elliebot/src/branch/v5/src/Ellie.Marmalade) in case you need reference, as there is no generated documentation at the moment. The marmalade base classes used for development are open source [here](https://toastielab.dev/EllieBotDevs/elliebot/src/branch/v5/src/Ellie.Marmalade) in case you need reference, as there is no generated documentation at the moment.
### Term list ### Term list