Skip to content

Commit eee39ea

Browse files
authored
Doc review (#5475)
1 parent 8dd3e47 commit eee39ea

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

build.mill

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ def millLastTag: T[String] = Task {
6868
def millDownloadPrefix = Task {
6969
s"${Settings.mavenRepoUrl}/com/lihaoyi/mill-dist"
7070
}
71-
def millDownloadUrl = Task {
72-
s"${millDownloadPrefix()}/${millLastTag()}"
73-
}
7471

7572
def millDownloadUrlCurrent = Task {
7673
s"${millDownloadPrefix()}/${millVersion()}"

website/docs/modules/ROOT/pages/comparisons/why-mill.adoc

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ and makes all of them easy to set up and use.
153153

154154
== Extensibility
155155

156-
=== Builtins
156+
=== Rich Builtins
157157

158158
Mill comes with a lot more functionality built in than other tools such as Maven,
159159
Gradle, or SBT. In general, most common development workflows are built in to Mill:
@@ -163,11 +163,15 @@ find plugins and evaluate their relevance, quality, and level of maintenance:
163163

164164
include::partial$Feature_Support.adoc[]
165165

166-
Apart from the builtin features, Mill also has a rich ecosystem of third party plugins
167-
for less common use cases:
166+
Mill's builtin functionality means you can get very far without spending time fiddling
167+
with plugins. These builtins are all designed, tested, and maintained to the same level of quality
168+
as Mill itself, letting you skip the tedious task of finding and vetting a list of third-party
169+
plugins of appropriate quality for use in your project.
168170

169-
- xref::extending/thirdparty-plugins.adoc[]
171+
When the time comes that you do need functionality not bundled with Mill, Mill also has
172+
a rich ecosystem of third party plugins for less common use cases:
170173

174+
- xref::extending/thirdparty-plugins.adoc[]
171175

172176
=== Extending Mill
173177

website/docs/modules/ROOT/pages/index.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@ in the JVM ecosystem:
99
* Mill builds the same Java project xref:comparisons/why-mill.adoc#_performance[3-6x
1010
faster than Maven or Gradle] due to aggressive caching & parallelism
1111
12-
* Mill builds require xref:comparisons/why-mill.adoc#_builtins[fewer plugins for common workflows],
12+
* Mill's xref:comparisons/why-mill.adoc#_object_oriented_builds[object-oriented builds] require
13+
xref:comparisons/why-mill.adoc#_rich_builtins[less fiddling with plugins]
1314
and are xref:comparisons/why-mill.adoc#_extending_mill[easier to extend with custom tasks]
1415
1516
* Mill has better IDE support than other build tools, with
1617
xref:comparisons/why-mill.adoc#_ide_support[superior autocomplete and navigation in IntelliJ]
1718
1819
Although the Java compiler is very fast and the Java language is easy to learn,
1920
JVM build tools have a reputation for being sluggish and confusing. Mill tries to
20-
offer a better alternative, its xref:comparisons/why-mill.adoc#_object_oriented_builds[object-oriented builds]
21-
letting your build system take full advantage of the Java platform's performance, usability, and IDE support.
21+
offer a better alternative, letting your build system take full advantage of the Java
22+
platform's performance, usability, and IDE support.
2223

2324
If you prefer a video introduction to Mill, see:
2425

website/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ object `package` extends mill.Module {
198198
"main-branch",
199199
"main-branch",
200200
build.millLastTag(),
201-
build.millDownloadUrl()
201+
build.millDownloadUrlCurrent()
202202
)
203203
PathRef(dest)
204204
}

0 commit comments

Comments
 (0)