aboutsummaryrefslogtreecommitdiff
path: root/config.ld
blob: 3d69f6112a7aeb3f9fbd301107a6f0ac0de9f34a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
project = 'Artery'
description = 'Artery gamemode base'
full_description = 'A hefty gamemode base for making rpgs in Garrys Mod'
title = 'Artery Documentation'
style = '!fixed'
use_markdown_titles = true
file = {
	".",
	exclude={
		"gamemode/core/database/sv_mysqlite.lua"
	}
}
format = 'markdown'
sort_modules = true
new_type("domain","Domain",false)
new_type("concommand","Console commands", false)
new_type("metamethod","Meta Methods", false)
new_type("server","Server Modules", true)
new_type("client","Client Modules", true)
new_type("shared","Shared Modules", true)
custom_tags = {
	{'reqadmin', hidden=true},
	{'domain', hidden=true}
}

custom_display_name_handler = function(item,default_handeler)
	if item.type == "function" then
		if item.tags.reqadmin then
			return item.name .. "<strong>Requires Admin</strong>"
		elseif item.tags.domain then
			return item.name .. "Domain:"
		end
	end
	return default_handeler(item)
end

readme = "README.md"