Skip to content

Latest commit

 

History

History
69 lines (41 loc) · 2.58 KB

CONTRIBUTING.md

File metadata and controls

69 lines (41 loc) · 2.58 KB

Contributing Guidelines for Unofficial Fabula Ultima System (Project FU)

Introduction

Welcome to the contribution guidelines for Project FU! We appreciate your interest in improving our system. Please follow the guidelines below for code and content contributions.

Communication Channels

If you have any questions or concerns, feel free to reach out to us through the following channels:

Submitting Issues

Issues reported on GitHub and support channels will be reviewed and tracked on our Trello Board. Please follow the guidelines below for different types of issues.

Bugs

Before submitting a bug report, ensure the following:

  • Bugs are reproducible without active modules. If module-related, contact the module author.
  • Provide relevant hosting details.
  • Include clear instructions on reproducing the issue and the expected vs actual outcome.

Tooling and Setup

Project FU is based on the Boilerplate Template, using plain JavaScript and Gulp for build tasks. Future plans include incorporating new frameworks such as Tailwind/PostCSS, migrating to Vite as the default bundler.

Branches

  • main: Mainline branch for v11 releases and above.
  • dev: Primary development branch.

When opening a PR, ensure it goes into the dev branch.

Prerequisite Software

Setup

Clone the repository and run:

npm install

Building from Source

Start the build process in watch mode:

npm run watch

Or for a one-time build:

npm run build

Enable the Hot-Reload Package Files option in your Foundry application configuration for an improved developer experience.

Code Contributions

To contribute code, fork the repository and submit a pull request.