All Projects → League-of-Foundry-Developers → FoundryVTT-Module-Template

League-of-Foundry-Developers / FoundryVTT-Module-Template

Licence: MIT license
A template repository for FoundryVTT module development that comes with versioned CI/CD

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to FoundryVTT-Module-Template

fvtt-module-narrator-tools
Special tools to increase immersivity in your game.
Stars: ✭ 15 (-79.17%)
Mutual labels:  foundry-vtt, foundryvtt
foundryvtt-gmScreen
A module which creates a modular GM Screen
Stars: ✭ 25 (-65.28%)
Mutual labels:  foundry-vtt, foundryvtt
ernies-modern-layout
A clean and themeable visual update for Foundry VTT. Discord: Ernie#4453 or Ernie on the Foundry channel.
Stars: ✭ 12 (-83.33%)
Mutual labels:  foundry-vtt, foundryvtt
foundryvtt-simple-calendar
A simple calendar module for the FoundryVTT system
Stars: ✭ 25 (-65.28%)
Mutual labels:  foundry-vtt, foundryvtt
Bryans-Preferred-Modules-for-FoundryVTT
My personally cultivated list of FoundryVTT Modules for Dungeons and Dragons 5e and Pathfinder 2e that play nicely together without creating an overwhelming amount of UI options or causing noticeable FPS drops.
Stars: ✭ 119 (+65.28%)
Mutual labels:  foundry-vtt, foundryvtt
foundry-factory
An interactive command line tool to bootstrap new modules and systems for Foundry Virtual Tabletop
Stars: ✭ 17 (-76.39%)
Mutual labels:  foundry-vtt, foundryvtt
fvtt-module-jitsiwebrtc
Jitsi WebRTC client for FVTT
Stars: ✭ 32 (-55.56%)
Mutual labels:  foundry-vtt
modules
FVTT Community Modules - This repo has been replaced by: https://foundryvtt.wiki/en/community/community-unlisted-modules
Stars: ✭ 21 (-70.83%)
Mutual labels:  foundry-vtt
FoundryVTT-Sequencer
This module implements a basic pipeline that can be used for managing the flow of a set of functions, effects, sounds, and macros.
Stars: ✭ 25 (-65.28%)
Mutual labels:  foundry-vtt
perfect-vision
Foundry VTT Module: Lighting Drawings and Vision Limitation.
Stars: ✭ 45 (-37.5%)
Mutual labels:  foundry-vtt
ddb-game-log
DDB Gamelog makes your D&D Beyond rolls visible in Foundry VTT without any browser extensions.
Stars: ✭ 17 (-76.39%)
Mutual labels:  foundry-vtt
foundry-vtt-types
Unofficial type declarations for the Foundry Virtual Tabletop API
Stars: ✭ 80 (+11.11%)
Mutual labels:  foundry-vtt
chat-images
A module for Foundry VTT that adds image support for the chat.
Stars: ✭ 19 (-73.61%)
Mutual labels:  foundry-vtt
fvtt-lib-wrapper
Library for Foundry VTT which provides module developers with a simple way to modify core Foundry VTT code, while reducing the likelihood of conflict with other modules.
Stars: ✭ 21 (-70.83%)
Mutual labels:  foundry-vtt
wiki
FVTT Community Wiki - This repo has been replaced by: https://foundryvtt.wiki
Stars: ✭ 32 (-55.56%)
Mutual labels:  foundry-vtt
Tokenmagic
A Foundry VTT module that allows you to add animations and graphic effects to tokens, tiles, templates and drawings.
Stars: ✭ 28 (-61.11%)
Mutual labels:  foundry-vtt
forbidden-lands-foundry-vtt
This is a Forbidden Lands game System for the Foundry Virtual Table Top. Made by @Perfectro, @patrys and @aMediocreDad. Maintained by @aMediocreDad, @narukaioh
Stars: ✭ 28 (-61.11%)
Mutual labels:  foundry-vtt
PDFoundry
A fully featured PDF viewer module for Foundry VTT, including form fillable actor sheets, journal links, and more!
Stars: ✭ 38 (-47.22%)
Mutual labels:  foundry-vtt
Numenera-FoundryVTT
Numenera support for the Foundry virtual tabletop
Stars: ✭ 26 (-63.89%)
Mutual labels:  foundry-vtt
foundry-5e-monster-maker
A D&D 5e monster maker module for the Foundry VTT. Build new monsters with level-appropriate, balanced stats in seconds.
Stars: ✭ 26 (-63.89%)
Mutual labels:  foundryvtt

How to use this Template to create a versioned Release

  1. Open your repository's releases page.

Where to click to open repository releases.

  1. Click "Draft a new release"

Draft a new release button.

  1. Fill out the release version as the tag name.

If you want to add details at this stage you can, or you can always come back later and edit them.

Release Creation Form

  1. Hit submit.

  2. Wait a few minutes.

A Github Action will run to populate the module.json and module.zip with the correct urls that you can then use to distribute this release. You can check on its status in the "Actions" tab.

Actions Tab

  1. Grab the module.json url from the release's details page.

image

This module.json will only ever point at this release's module.zip, making it useful for sharing a specific version for compatibility purposes.

  1. You can use the url https://github.com/<user>/<repo>/releases/latest/download/module.json to refer to the manifest.

This is the url you want to use to install the module typically, as it will get updated automatically.

How to List Your Releases on Package Admin

To request a package listing for your first release, go to the Package Submission Form (accessible via a link at the bottom of the "Systems and Modules" page on the Foundry website).

Fill in the form. "Package Name" must match the name in the module manifest. Package Title will be the display name for the package. Package URL should be your repo URL. image

One of the Foundry staff will typically get back to you with an approval or any further questions within a few days, and give you access to the package admin pages.

Once you have access to the module admin page, you can release a new version by going into the page for your module, scrolling to the bottom, and filling in a new Package Version.

When listing a new version, Version should be the version number you set above, and the Manifest URL should be the manifest for that specific version (do not use /latest/ here). image

⚠️ Important ⚠️

It is very important that you use the specific release manifest url, and not the /latest url here. For more details about why this is important and how Foundry Installs/Updates packages, read this wiki article.

Clicking "Save" in the bottom right will save the new version, which means that anyone installing your module from within Foundry will get that version, and a post will be generated in the #release-announcements channel on the official Foundry VTT Discord.

FoundryVTT Module

Does something, probably

Changelog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].