aboutsummaryrefslogtreecommitdiff
path: root/documentation/book
diff options
context:
space:
mode:
authorEduardo Julian2021-09-05 03:25:28 -0400
committerEduardo Julian2021-09-05 03:25:28 -0400
commit54c0e9c7397908eeddf5fbed9b193e25648fb253 (patch)
tree2c6441fb4ab583f4fbdfb13d89cbac69f3f8ba7c /documentation/book
parent3435766132d3d434622eecae5fb80f5db33bcab4 (diff)
De-taggification | part 3
Diffstat (limited to 'documentation/book')
-rw-r--r--documentation/book/the_lux_programming_language/appendix_h.md98
1 files changed, 49 insertions, 49 deletions
diff --git a/documentation/book/the_lux_programming_language/appendix_h.md b/documentation/book/the_lux_programming_language/appendix_h.md
index a4ba8d6b1..e766963c6 100644
--- a/documentation/book/the_lux_programming_language/appendix_h.md
+++ b/documentation/book/the_lux_programming_language/appendix_h.md
@@ -124,95 +124,95 @@ Now that we have seen the available commands, it would be useful to see an annot
[... An optional identity for the project.
... It can also be specified or overriden in a non-default profile.
... This will be the name given to the project when installed/deployed as a dependency.
- #identity ["com.github.luxlang" "stdlib" "0.6.0"]
-
- ... Every piece of information, and the whole #info bundle, are optional.
- #info [#url "https://github.com/LuxLang/lux"
- #scm "https://github.com/LuxLang/lux.git"
- #licenses [[#name "Lux License v0.1.1"
- #url "https://github.com/LuxLang/lux/blob/master/license.txt"
- #type #repo]]
- ... #organization [[#name "Lux Foundation"
- ... #url "http://example.com/lux_foundation"]]
- #developers [[#name "Eduardo Julian"
- #url "https://github.com/eduardoejp"
- ... #organization [#name "Lux Foundation"
- ... #url "http://example.com/lux_foundation"]
- ]]
- ... #contributors [[#name "Eduardo Julian"
- ... #url "https://github.com/eduardoejp"
- ... #organization [#name "Lux Foundation"
- ... #url "http://example.com/lux_foundation"]]]
- ]
+ "identity" ["com.github.luxlang" "stdlib" "0.6.0-SNAPSHOT"]
+
+ ... Every piece of information, and the whole "info" bundle, are optional.
+ "info" ["url" "https://github.com/LuxLang/lux"
+ "scm" "https://github.com/LuxLang/lux.git"
+ "licenses" [["name" "Lux License v0.1.1"
+ "url" "https://github.com/LuxLang/lux/blob/master/license.txt"
+ "type" "repo"]]
+ ... "organization" [["name" "Lux Foundation"
+ ... "url" "http://example.com/lux_foundation"]]
+ "developers" [["name" "Eduardo Julian"
+ "url" "https://github.com/eduardoejp"
+ ... "organization" ["name" "Lux Foundation"
+ ... "url" "http://example.com/lux_foundation"]
+ ]]
+ ... #contributors [["name" "Eduardo Julian"
+ ... "url" "https://github.com/eduardoejp"
+ ... "organization" ["name" "Lux Foundation"
+ ... "url" "http://example.com/lux_foundation"]]]
+ ]
... An optional list of repositories you can deploy to, given aliases so they're easy to refer to with the "deploy" command.
- #deploy_repositories ["snapshots" "https://oss.sonatype.org/content/repositories/snapshots/"
- "releases" "https://oss.sonatype.org/service/local/staging/deploy/maven2/"]
+ "deploy_repositories" ["snapshots" "https://oss.sonatype.org/content/repositories/snapshots/"
+ "releases" "https://oss.sonatype.org/service/local/staging/deploy/maven2/"]
... An optional list of repositories to use for fetching remote dependencies.
... Additionally, there is an implicit repository being used, which is https://repo1.maven.org/maven2/
- ... So, even if the #repositories list were to be empty, you'd still have access to the default repository.
- #repositories ["https://oss.sonatype.org/content/repositories/snapshots/"
- "https://oss.sonatype.org/service/local/staging/deploy/maven2/"]
+ ... So, even if the "repositories" list were to be empty, you'd still have access to the default repository.
+ "repositories" ["https://oss.sonatype.org/content/repositories/snapshots/"
+ "https://oss.sonatype.org/service/local/staging/deploy/maven2/"]
... The different directories to look for source code. The default is described below.
- ... #sources ["source"]
+ ... "sources" ["source"]
... The directory for storing the build artifacts. The default is described below.
- ... #target "target"
+ ... "target" "target"
]
... The following are alternative profiles to use in various situations.
"jvm"
- [... #compiler specifies the dependency to fetch and use as the compiler.
- #compiler ["com.github.luxlang" "lux-jvm" "0.6.0" "jar"]
- ... #dependencies is an optional list of dependencies to fetch.
+ [... "compiler" specifies the dependency to fetch and use as the compiler.
+ "compiler" ["com.github.luxlang" "lux-jvm" "0.6.0-SNAPSHOT" "jar"]
+ ... "dependencies" is an optional list of dependencies to fetch.
... The dependencies have the same shape as when specifying the compiler.
... When omitting the packaging format of the dependency, "tar" will be assumed.
- ... #dependencies [["org.ow2.asm" "asm-all" "5.0.3" "jar"]
- ... ["com.github.luxlang" "stdlib" "0.6.0"]]
+ ... "dependencies" [["org.ow2.asm" "asm-all" "5.0.3" "jar"]
+ ... ["com.github.luxlang" "stdlib" "0.6.0"]]
... The OS command to use when running JVM tests. The default is described below.
- ... #java ["java" "-jar"]
+ ... "java" ["java" "-jar"]
]
"js"
- [#compiler ["com.github.luxlang" "lux-js" "0.6.0" "js"]
+ ["compiler" ["com.github.luxlang" "lux-js" "0.6.0-SNAPSHOT" "js"]
... The OS command to use when running JS tests. The default is described below.
- ... #js ["node" "--stack_size=8192"]
+ ... "js" ["node" "--stack_size=8192"]
]
"python"
- [#compiler ["com.github.luxlang" "lux-python" "0.6.0" "jar"]
+ ["compiler" ["com.github.luxlang" "lux-python" "0.6.0-SNAPSHOT" "jar"]
... The OS command to use when running Python tests. The default is described below.
- ... #python ["python3"]
+ ... "python" ["python3"]
]
"lua"
- [#compiler ["com.github.luxlang" "lux-lua" "0.6.0" "jar"]
+ ["compiler" ["com.github.luxlang" "lux-lua" "0.6.0-SNAPSHOT" "jar"]
... The OS command to use when running Lua tests. The default is described below.
- ... #lua ["lua"]
+ ... "lua" ["lua"]
]
"ruby"
- [#compiler ["com.github.luxlang" "lux-ruby" "0.6.0" "jar"]
+ ["compiler" ["com.github.luxlang" "lux-ruby" "0.6.0-SNAPSHOT" "jar"]
... The OS command to use when running Ruby tests. The default is described below.
- ... #ruby ["ruby"]
+ ... "ruby" ["ruby"]
]
"bibliotheca"
- [#info [#description "Standard library for the Lux programming language."]
- #test "test/lux"]
+ ["info" ["description" "Standard library for the Lux programming language."]
+ "test" "test/lux"]
"documentation"
- [#program "documentation/lux"
- #test "documentation/lux"]
+ ["program" "documentation/lux"
+ "test" "documentation/lux"]
"aedifex"
- [#info [#description "A build system/tool made exclusively for Lux."]
+ ["info" ["description" "A build system/tool made exclusively for Lux."]
... Parent profiles to this one.
... Specifying them here is like automatically using Aedifex's "with" command.
- #parents ["jvm"]
+ "parents" ["jvm"]
... The name of the main module of the program.
- #program "program/aedifex"
+ "program" "program/aedifex"
... The name of the main module where the tests are located.
- #test "test/aedifex"]]
+ "test" "test/aedifex"]]
```