vrtc / chorus (public) (License: CC0) (since 2023-08-12) (hash sha1)
World of Warcraft add-on stub. The overall goal is to create a specialized raid frame.

/src/Chorus.lua (ac8e35a7ff8c351f5e764b57aa37227cdae815b0) (1038 bytes) (mode 100644) (type blob)

--[[--
This module contains all functions that are accessible from global scope
defined by this project.

All relevant frames or globals that belong to this project, but for convenience
or necessity are not contained in this module, are allocated with names that
are prefixed with the module's name that is `Chorus`.

@module chorus
]]--

Chorus = {}

Chorus.test = {}

--[[--
Utility function for developers that lists and caches, using SavedVariables
mechanism, all function names that were defined by this project.

The output is used as a definitive list of all dynamically allocated frames.

@function Chorus.luacheckrcDump
]]
function Chorus.luacheckrcDump()
	if not ChorusLuacheckrcDump then
		ChorusLuacheckrcDump = {}
	end
	local dump = ChorusLuacheckrcDump
	assert(dump ~= nil)
	assert('table' == type(dump))
	local i = 0
	for name, e in pairs(_G) do
		local y = type(e)
		if string.match(name, 'Chorus') then
			if ('function' == y or 'table' == y) then
				i = i + 1
				dump[i] = name
			end
		end
	end
	table.sort(dump)
end


Mode Type Size Ref File
100644 blob 35 5c40e6e2862d70b5c51c326a13073a4012ac05c7 .gitignore
100644 blob 3606 f73da473168d1897963fd2e32d89841ca0461ec0 README.adoc
040000 tree - 271296b4bafcaa151458a0192fd313641ca9b409 bin
100644 blob 228 c7dd24afa7d5c2375ff60a91c73623a304b808f9 chorus.toc
040000 tree - 99c99c3cbc641f8954a5be291e61681cb5e74629 conf
040000 tree - efa7258757edf7b888ea13c215e14b497fef8a16 doc
100644 blob 2391 1b0ca1bc25f74a34476360e5a8f14e28767b204e makefile
040000 tree - b9d3ea9d61b99ee71b5fcdbc6b18843df20c8c3c src
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/chorus

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/chorus

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/chorus

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main