myk002
6abec116b5
add seed values for command usage frequency
...
based on the tool popularity survey responses, with some builtin
commands that could not be represented on the survey boosted so they
appear higher
2022-08-15 16:20:20 -07:00
Myk
eef0824cef
Merge pull request #2257 from myk002/myk_class3example
...
Extend documentation in skeleton plugin, add example plugin structures for class 1, 2, and 3 plugins
2022-08-15 16:18:39 -07:00
myk002
b2a4f10c22
output onupdate log messages by default
...
but include info on how to make it stop
2022-08-15 16:15:41 -07:00
myk002
f400ee50f8
refine docs, logging, help text
2022-08-15 16:15:41 -07:00
myk002
06f1f533ac
build the skeleton in the "all plugins" build
2022-08-15 16:15:41 -07:00
myk002
23ced99131
fix call to new functions in existing coord fn
2022-08-15 16:15:41 -07:00
myk002
a28cf6d444
remove all lua integration from the examples
2022-08-15 16:15:41 -07:00
myk002
a4c8535977
add argparse int checking methods, more docs
2022-08-15 16:15:41 -07:00
myk002
43dfd27bb4
create several use-case-focused plugin examples
2022-08-15 16:15:41 -07:00
myk002
0bbbacf161
extend the docs and examples in skeleton.cpp
2022-08-15 16:15:41 -07:00
myk002
2f9021a3a0
move examples to the examples folder
2022-08-15 16:15:41 -07:00
Myk
7a903c8322
Merge pull request #2254 from myk002/myk_seedwatch_all
...
modify seedwatch all to actually watch all seeds
2022-08-15 16:15:13 -07:00
myk002
9f648d532e
modify seedwatch all to actually watch all seeds
2022-08-15 16:11:13 -07:00
lethosor
340b524348
Invoke build.py with cmake-found python
...
In the Buildmaster GCC 4.8 image, `/usr/bin/env python3` appears to find the
system Python (3.4) as opposed to the newer Python (3.6) we install separately.
2022-08-15 17:49:44 -04:00
myk002
488fd67742
output version of found sphinx and python
2022-08-14 23:01:20 -07:00
DFHack-Urist via GitHub Actions
09401ac370
Auto-update submodules
...
scripts: master
2022-08-14 07:16:48 +00:00
myk002
f1f207b45b
don't include rst sources in html output
2022-08-13 21:51:36 -07:00
myk002
47dc8c6c11
update scripts reference
2022-08-13 21:23:26 -07:00
myk002
2a3a812b3c
update tag reference in Core.rst
2022-08-13 21:21:48 -07:00
myk002
eb91feff7c
revise tag list and assignments
2022-08-13 21:17:24 -07:00
Myk
f6699c0014
Sync tags descriptions from spreadsheet
2022-08-13 13:40:14 -07:00
Myk
c5afca1d18
Merge branch 'develop' into docs
2022-08-13 13:35:20 -07:00
Myk
b21fc8aa75
remove extra space at bottom of tool summary
2022-08-13 13:32:45 -07:00
DFHack-Urist via GitHub Actions
a01114a41b
Auto-update submodules
...
scripts: master
2022-08-13 07:17:18 +00:00
myk002
f9930b313a
migrate all docs to the new directives
...
add a summary option for tools and commands so we can output them with
their tags and keybindings at the top of the file.
2022-08-09 22:37:24 -07:00
lethosor
4f799a152a
Merge branch 'docs-sphinx-tool-directive' into docs
2022-08-09 11:36:11 -04:00
lethosor
2d60c543fd
Remove "Tool:" line
2022-08-08 21:22:55 -04:00
lethosor
e6b5d5b0c1
Remove commas from tag lists
2022-08-08 17:35:58 -04:00
lethosor
daf3bc516b
Switch to <topic> to fix line breaks in text output
...
No visible change in HTML output; PDF looks different but still acceptable
2022-08-08 17:32:42 -04:00
lethosor
6e29ddf2d3
Move space out of <strong> node for better text rendering
2022-08-08 17:32:42 -04:00
lethosor
1e7ce2602e
Shrink tool/command boxes somewhat
2022-08-08 17:32:42 -04:00
lethosor
6b32e008b3
Attempt to port keybinding documentation verification to new extension
...
Likely requires a sphinx Domain to work with parallel builds properly
2022-08-08 17:32:42 -04:00
lethosor
7651d301d2
Remove extra paragraph around keybindings
2022-08-08 17:32:41 -04:00
lethosor
5a14992aca
Use new directives for a few plugins
2022-08-08 17:32:40 -04:00
lethosor
ed95db27f5
Move dfhack-keybind role to tool_docs.py and call from dfhack-command
2022-08-08 17:30:19 -04:00
lethosor
5ef36d210f
Render implicit dfhack-command alongside dfhack-tool unless :no-command: is passed
2022-08-08 17:30:19 -04:00
lethosor
39e9288458
Render commands as literals
2022-08-08 17:30:18 -04:00
lethosor
b3d79f87cb
Fix optional name override
2022-08-08 17:30:18 -04:00
lethosor
d19ffa1806
Add stub dfhack-command directive, refactor to support
2022-08-08 17:30:18 -04:00
lethosor
12b3363b2c
Make dfhack-tool tags link to tag descriptions
2022-08-08 17:30:18 -04:00
lethosor
bb2ca0cc16
Render dfhack-tool as admonition
...
Getting a section header integrated is complicated, so might as well emulate
Mediawiki with a box-like element instead
2022-08-08 17:30:17 -04:00
lethosor
de5f4d3566
Default to document basename in dfhack-tool directive
2022-08-08 17:30:17 -04:00
lethosor
e47c681e9c
Use write_file_if_changed() in changelog.py
...
Speeds up incremental builds significantly
2022-08-08 17:30:17 -04:00
lethosor
89a88e94a9
Allow empty :tags:, give section a name to prevent errors
2022-08-08 17:30:17 -04:00
lethosor
d96260556e
Make title visible by putting it in its own section
2022-08-08 17:30:16 -04:00
lethosor
c44c8721c9
Initial attempt at dfhack-tool directive
...
Doesn't appear to produce headings that can be used as link targets...
2022-08-08 17:30:16 -04:00
pre-commit-ci[bot]
8f332c5925
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-08-08 06:39:12 +00:00
Myk
3e9a916f4e
Merge branch 'develop' into docs
2022-08-07 23:38:00 -07:00
myk002
c0eb568d0d
Merge branch 'develop' into docs
2022-08-07 23:36:56 -07:00
myk002
7274a8cd2a
use docs/build.py to do the docs build
...
and add sphinx extension python files to the build deps
2022-08-07 23:35:00 -07:00