fvtt-bifrost
v0.0.3
Published
FoundryVTT library that adds an interface between systems.
Downloads
14
Readme
A FoundryVTT library that provides a system-agnostic ~~API
~~ (WIP) to interact with Foundry without worrying about system implementation details.
Do not expect a smooth experience, this is a complex subject and the module is currently not concrete enough for being widely adopted.
[!NOTE] This system-agnostic approach requires the system to be supported by Bifrost, and that requires a custom ~~
Bridge
~~ (WIP) implementation.
[!NOTE] For simplicity's sake this module contains all the supported systems, even if you plan to never use the other systems. This is to prevent any extra efforts from the players while using the module, we wnat a streamlined approach that makes user errors minimal.
[!CAUTION] Please, do not use Bifrost on games where you do not completely trust your players. The module exposes some API functionalities that are not completely safe, items can be created and deleted anywhere when using Bifrost, so be careful while using the module.
This will be fixed in a near future, but for now if you are in doubt, don't use Bifrost yet!
[!TIP] If you are developing a system, please consider supporting Bifrost by supplying your own ~~
Bridge
~~ (WIP) implementation, that way you can make your system compatible with all the modules that use Bifrost as the interface to interact with system-specific info.
Do you like the module? Consider supporting it :)
Note for Developers (modules and macros)
Take a look at the ~~Documentation~~ WIP
Supported Systems
Supported Versions
- V11
- ~~V12~~ as soon as it gets released
TODO
- [ ] Unit tests for internal functionalities.
- [ ] Automated tests on a complete workspace.