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.
List of commits:
Subject Hash Author Date (UTC)
doc: add recipe to produce documentation de290d89eee64d11752024b3b7dd5eeea062414e Vladyslav Bondarenko 2024-01-27 15:03:45
build: move test files to separate directory 629a79fd7ea24f487655001cee2364ea3398628b Vladyslav Bondarenko 2024-01-26 00:59:22
build: minor patch to appease static analysis 7c3af6a2309236acd2d2de3eccfe550d296aba39 Vladyslav Bondarenko 2024-01-26 00:45:50
fix: hide cast bar when unit is absent 1d439ef7752b03dad32f5bff1a40e60db1e7d2b2 Vladyslav Bondarenko 2024-01-25 14:40:53
fix!: toggle group frames correctly when in combat d206255d8aa9c6fd1fa6cbbc591192269a2ffd47 Vladyslav Bondarenko 2024-01-24 22:36:19
feat: add unit frame borders that are color coded fb8e310e827c1cbdafa6ff2bc7760ef8fc617a16 Vladyslav Bondarenko 2024-01-24 20:23:43
fix: typo in src/ChorusUnitFrameTemplate.lua 62ccfd2a62ce4ec8d9be7658663d06c9d39f743a Vladyslav Bondarenko 2024-01-24 18:57:02
fix: single frame toggles every group frame 44d20820afb80aa381c2cfb1272123ba9a8e6156 Vladyslav Bondarenko 2024-01-24 18:47:12
build: migrate to make and adoc 1e410bff214b6a32cd13343d3b7e521afa0cf93f Vladyslav Bondarenko 2024-01-23 14:42:21
doc: note the need to backport GetSpellName 8dac49bb037de94b2980a45b91152691d9c5b98b Vladyslav Bondarenko 2024-01-23 14:24:44
feat: show remaining aura charges beedf659895a3ecdd0df97e14e63d87f534d0bbc Vladyslav Bondarenko 2024-01-23 14:24:01
fix: remove aura button overlay and artwork gap d0785edceabe16095e6e56aa42d88fb25bca3eb7 Vladyslav Bondarenko 2024-01-21 22:35:02
Release 0.6 d76ca463e13d1a47b68541f33faa9c44ec745347 Vladyslav Bondarenko 2023-09-12 02:02:46
fix!: Show arena as party 1c7d9c4c80948486eacd0c0eaa8f785a1efaa5ae Vladyslav Bondarenko 2023-09-11 23:51:47
fix: Filter out aura events 193d8864ae6ca3a2f6bf3e6ed2260e06722e47fc Vladyslav Bondarenko 2023-09-11 21:14:26
feat: Arrange all solo frames in one column 5d1f55b456efee534b970ed3ec80c5aeb334baa8 Vladyslav Bondarenko 2023-09-11 19:31:46
fix!: Show arena as party 6b1ac51958c213e1e06ef4c43b2e01a7ef0d1e01 Vladyslav Bondarenko 2023-09-11 17:06:51
feat: Add arrow graphics to aura tooltip button 16b016797a6bc7bb65d5cab8caa7dc8beeb4b48d Vladyslav Bondarenko 2023-09-11 16:35:40
feat: Add arrow graphics to aura tooltip button 12129625fc1277c77974cc9a2b63b3cfc592cdf6 Vladyslav Bondarenko 2023-09-11 16:35:40
fix: Improve small raid layout a4e48cb4e4b198d141abd4ce3914e71f5155f502 Vladyslav Bondarenko 2023-09-07 06:55:19
Commit de290d89eee64d11752024b3b7dd5eeea062414e - doc: add recipe to produce documentation
Add `make` recipe that will produe HTML documentation from annotations
in Lua sources, using `ldoc`.

Programs `ldoc` and `luadoc` are *distinct*. `ldoc` is a newer program
and was made to largely replace `luadoc`.

Documentation files will be output into the build directory, and not
necessarily into the sources (project base) directory, unless the build
directory is also the sources directory (default). This is a pedantic
choice to try and keep the sources pristine.

There are no actual documentation yet. The script produces empty file.
Author: Vladyslav Bondarenko
Author date (UTC): 2024-01-27 15:03
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2024-01-27 15:03
Parent(s): 629a79fd7ea24f487655001cee2364ea3398628b
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 94ef3bdba390dc7e3f08eb4b85614ce8df52a0b8
File Lines added Lines deleted
Makefile 28 7
doc/.gitignore 1 0
File Makefile changed (mode: 100644) (index ea69137..b2299f1)
... ... LUAFLAGS=
17 17 LUACHECK=luacheck LUACHECK=luacheck
18 18 LUACHECKFLAGS=--config ${srcdir}etc/luacheckrc.lua LUACHECKFLAGS=--config ${srcdir}etc/luacheckrc.lua
19 19
20 LDOC=ldoc
21 LDOCFLAGS=
22
20 23 XMLLINT=xmllint XMLLINT=xmllint
21 24 XMLLINTFLAGS=--nonet --schema ${srcdir}share/FrameXML/UI.xsd XMLLINTFLAGS=--nonet --schema ${srcdir}share/FrameXML/UI.xsd
22 25
23 26 INSTALL=unzip -d ${DESTDIR}Interface/AddOns INSTALL=unzip -d ${DESTDIR}Interface/AddOns
24 27
28 LUAFILES=${srcdir}src/*.lua ${srcdir}test/*.lua
29 XMLFILES=${srcdir}src/*.xml ${srcdir}test/*.xml
30
25 31 # Use the source directory name as project name, if not yet set. # Use the source directory name as project name, if not yet set.
26 32 NAME?=${shell basename ${realpath ${srcdir}}} NAME?=${shell basename ${realpath ${srcdir}}}
27 33 # Use `git` to infer the project's current version, if not yet set. # Use `git` to infer the project's current version, if not yet set.
 
... ... all: | check
33 39
34 40 dist: ${NAME}-${VERSION}.zip | check dist: ${NAME}-${VERSION}.zip | check
35 41
36 ${NAME}-${VERSION}.zip:
37 ${GIT} ${GITFLAGS} archive --format=zip --prefix=${NAME}/ --format=zip --output=$@ HEAD
42 ${NAME}-${VERSION}.zip: doc/html/index.html doc/html/ldoc.css
43 ${GIT} ${GITFLAGS} archive --format=zip \
44 --prefix=${NAME}/doc/html/ \
45 --add-file=doc/html/index.html \
46 --add-file=doc/html/ldoc.css \
47 --prefix=${NAME}/ --output=$@ HEAD
48
49 html: doc/html/index.html
50
51 doc/html/index.html: ${LUAFILES}
52 test -d doc/ || mkdir doc/
53 test -d doc/html/ || mkdir doc/html/
54 ${LDOC} ${LDOCFLAGS} --dir=doc/html/ --all \
55 --project=${NAME} \
56 --format=markdown \
57 --date=`${GIT} ${GITFLAGS} log --format=%as -n 1` \
58 $^
38 59
39 60 install: ${NAME}-${VERSION}.zip install: ${NAME}-${VERSION}.zip
40 ${INSTALL} $<
61 ${INSTALL} $^
41 62
42 check-xml:
43 ${XMLLINT} --noout ${XMLLINTFLAGS} ${srcdir}src/*.xml
63 check-xml: ${XMLFILES}
64 ${XMLLINT} --noout ${XMLLINTFLAGS} $^
44 65
45 check-lua:
46 ${LUACHECK} ${LUACHECKFLAGS} ${srcdir}src/
66 check-lua: ${LUAFILES}
67 ${LUACHECK} ${LUACHECKFLAGS} $^
47 68
48 69 check: | check-lua check-xml check: | check-lua check-xml
File doc/.gitignore changed (mode: 100644) (index e172a33..250a19c)
1 1 SecureHeadersGuide-4.0-r1.pdf SecureHeadersGuide-4.0-r1.pdf
2 html/
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