

Requirements for the contents of this file – it just needs to exist. This file shouldĬontain a helpful history of changes to your addon over time. The path relative to this config file of your changelog file. ├── CHANGELOG.md # changelog file (curseforge.changelog in config)Ĭurseforge.changelog Required Yes Type string Description │ └── Sub.lua # Another Lua code file ( in config)

| └── MySubDir # A subdirectory in your addon directory ├── MyDir # your addon directory (dirs.path in config) wap.yml file: # the name of your addon, can be anything you like name : MyAddon # a list of versions of WoW your addon works on wow-versions : - 9.0.2 - 1.13.6 # If you want to upload to CurseForge, include this section curseforge : # found on your project page project-id : 123456 # change history file changelog : CHANGELOG.md # found from your CurseForge URL # ex: -> "myaddon" addon-name : myaddon # a list of directories that will be packaged up dirs : - path : MyDir # an addon directory toc : # TOC generation tags : # metadata about your addon for WoW Title : MyAddon Notes : A great addon for WoW Author : Me X-CustomTag : CustomValue files : # the files to load, in order, for your addon, as found inside MyDir - a - MySubDir/Sub.luaĪnd heres a directory structure that this config could work with: MyProject # your project directory Here’s a high-level, commented example of a. Sample Config File and Directory Structure
