Skip to content

READ: To any contributor or developer #105

@Firjens

Description

@Firjens

Heyo!

Recently a lot of changes have been made to this repository, to both clean it up a bit and make it easier for everyone to use it. I'll list the most important changes:

💻 Building is now done by Github actions

Remember having to build the VUI on your own computer? Or remember having to manually configurate the configuration file? Well, it's no more. When you push on this repository, we automagically build anything that should be builded and ensure that it's build properly.

🏗️ The following builders have been created and are automatically run when pushing on this repository (pull requests, direct branch pushes, etc)

NOTE: This is not yet pushed to master

  • The moment you make a change to the WebUI folder, and only when you do that the ui.vuic is regenerated from scratch.
  • When you modify .funbots/workflow/conf_generator/config.json, a new Config.lua is generated automagically in ext/Shared/Config.lua by a super neat Python script. (This will come in handy later too when we auto-update configuration files so people don't lose their existing config values).

📝 Issue templates

When creating a new issue, you can now select from a list of templates who come with pre-filled questions. This allows us to have enough information so we can finally fix a pesky bug without having to ask 2000 questions and it allows you to just submit an issue without any problem. Handy!

📚 Documentation updates

Documentation has been updated and is still being improved upon. See the wiki!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions