From c2abcb06cc3ad4a99f25df48c56dc862fd52877a Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Sun, 28 May 2023 14:28:49 +0800 Subject: [PATCH] ship atlas and build documentation (#21945) * ship atlas and build documentation * move atlas.md and link it in tools' index --- compiler/installer.ini | 1 + {tools/atlas => doc}/atlas.md | 0 doc/tools.md | 4 ++++ koch.nim | 1 + 4 files changed, 6 insertions(+) rename {tools/atlas => doc}/atlas.md (100%) diff --git a/compiler/installer.ini b/compiler/installer.ini index 4d0eab86d1..49ee59b0d0 100644 --- a/compiler/installer.ini +++ b/compiler/installer.ini @@ -92,6 +92,7 @@ Files: "bin/nimgrab.exe" Files: "bin/nimpretty.exe" Files: "bin/testament.exe" Files: "bin/nim-gdb.bat" +Files: "bin/atlas.exe" Files: "koch.exe" Files: "finish.exe" diff --git a/tools/atlas/atlas.md b/doc/atlas.md similarity index 100% rename from tools/atlas/atlas.md rename to doc/atlas.md diff --git a/doc/tools.md b/doc/tools.md index 6849103f9e..f3fa9eb0cc 100644 --- a/doc/tools.md +++ b/doc/tools.md @@ -40,3 +40,7 @@ The standard distribution ships with the following tools: [simulated Dry-Runs](https://en.wikipedia.org/wiki/Dry_run_(testing)), has logging, can generate HTML reports, skip tests from a file, and more, so can be useful to run your tests, even the most complex ones. + +- | [atlas](atlas.html) + | `atlas`:cmd: is a simple package cloner tool that automates some of the + workflows and needs for Nim's stdlib evolution. diff --git a/koch.nim b/koch.nim index fe5427d43a..490b8925ee 100644 --- a/koch.nim +++ b/koch.nim @@ -179,6 +179,7 @@ proc bundleWinTools(args: string) = buildVccTool(args) nimCompile("tools/nimgrab.nim", options = "-d:ssl " & args) nimCompile("tools/nimgrep.nim", options = args) + nimCompile("tools/atlas/atlas.nim", options = args) nimCompile("testament/testament.nim", options = args) when false: # not yet a tool worth including