Skip to content

This is a template, a skeleton of a module to use as a base for your new modules.

Notifications You must be signed in to change notification settings

imxari/skeleton-module

 
 

Repository files navigation

SKELETON - Module template

English | Español

How to create your own module

  1. Use the script create_module.sh located in modules/ to start quickly with all the files you need and your git repo configured correctly (heavily recommended).
  2. You can then use these scripts to start your project: https://github.com/azerothcore/azerothcore-boilerplates
  3. Do not hesitate to compare with some of our newer/bigger/famous modules.
  4. Edit the README.md and other files (include.sh etc...) to fit your module. Note: the README is automatically created from README_example.md when you use the script create_module.sh.
  5. Publish your module to our catalogue.

How to test your module?

Disable PCH (precompiled headers) and try to compile. To disable PCH, set -DNOPCH=1 with Cmake (more info here).

If you forgot some headers, it is time to add them!

About

This is a template, a skeleton of a module to use as a base for your new modules.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TSQL 46.3%
  • Shell 30.5%
  • C++ 17.0%
  • CMake 6.2%