So, you want to contribute? Great!
Contributing is not only about creating fixes, but also reporting bugs. Before reporting a bug, please make sure to use the latest core and database revision.
Read this before creating a ticket.
If you have problems with TrinityCore installation, read this.
When reporting a crash, you MUST compile in debug mode because release dumps are useless (not enough information) - if you don't know how to compile in debug, read this
We sugest the title and body to have the next style:
DB/Quest: The Collapse
4.3.4 branch
hash 63f96a282307
The quest "The Collapse" http://www.wowhead.com/quest=11706 lacks final event.
git checkout -b fixes
) (Note: fixes is an arbitrary name, choose whatever you want here)git commit -am "Added Snarkdown"
)git push origin fixes
)When creating patches read:
We suggest that you create one branch for each C++ based fix: this will allow you to create more fixes without having to wait for your pull request to be merged.
For the SQL files coming with C++ based fixes the naming schema is YYYY_MM_DD_i_database.sql
, where YYYY_MM_DD
is the date of the fix, i_database
is the ith sql created that day for database
.
When doing changes to auth
or characters
database remember to update the base files (/sql/base/*
).
For SQL only fixes, please create a ticket.
Since it's very unlikely that your Pull Request will be merged on the day that you open it, please name the files with an impossible date to avoid merging issues ie: 2015_13_32_00_world.sql
The wiki is located at https://trinitycore.info.
You are welcome to create an account and help us improve and extend the wiki.
Software requirements are available in the wiki for Windows, Linux and Mac OSX.
If you choose Linux, we recommend to use Debian 8, since it's the Linux that we use to test compilations.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。