If you don't follow this guidance, you'll probably encounter some errors which are not extremely verbose, and you'll probably end up confused.
- Run
asphalt initbefore attempting to build vialune run dev. In order to run the lune script, theasphalt.tomlfile must exist, which it will not until you init asphalt. This is not done within this repository as it requires a user/group id in order to upload to the cloud, - If you're using selene, make sure to configure that yourself, as it's excluded from the project as a personal configuration file,
- This project comes default with Fusion, my personal choice for a UI library. If you don't want to use Fusion, you don't have to,
- Follow the asphalt and mantle documentation to set them up,
- The lune scripts do the following
buildwill sync asphalt, build the project and output it todev.rbxl,devwill do the same, but it will also opendev.rbxl, aswell as serve rojo,deploywill runmantle deployand publish to the game specified. You must setupmantle.ymlwith the group/user id, aswell as the correct label in order for this to work. Otherwise it simply will not.
- Delete this
README.mdfile to avoid confusion.
This isn't required, but you should replace TEMPLATE_NAME with the project name within default.project.json.