From c26ff823e0830994062a5ee61db534292f4443ca Mon Sep 17 00:00:00 2001 From: Noah Betzen Date: Mon, 17 Apr 2023 04:41:42 -0700 Subject: [PATCH] Format 'Automation' section (#472) --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index e8a25f3..703bdc5 100644 --- a/README.md +++ b/README.md @@ -82,13 +82,13 @@ *Automation build.* -- [Apache Ant](https://ant.apache.org/) - Automation build tool, similar to make, written in Java. -- [Apache Maven](http://maven.apache.org/) - Build automation tool mainly for Java. -- [Bazel](http://www.bazel.io/) - Google's build system. -- [Bolt](https://puppet.com/products/bolt) - You can use Bolt to run one-off tasks, scripts to automate the provisioning and management of some nodes, you can use Bolt to move a step beyond scripts, and make them shareable. -- [GNU Make](http://www.gnu.org/software/make/) - The most popular automation build tool for many purposes. -- [Gradle](http://gradle.org/) - Another build automation system. -- [Rake](https://github.com/ruby/rake) - Build automation tool similar to Make, written in and extensible in Ruby. +- [Apache Ant](https://ant.apache.org/) - Automation build tool, similar to make, a library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. ([Source Code](https://github.com/apache/ant)) `Apache-2.0` `Java` +- [Apache Maven](http://maven.apache.org/) - Build automation tool mainly for Java. A software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. ([Source Code](https://github.com/apache/maven)) `Apache-2.0` `Java` +- [Bazel](http://www.bazel.io/) - A fast, scalable, multi-language and extensible build system. Used by Google. ([Source Code](https://github.com/bazelbuild/bazel/)) `Apache-2.0` `Java` +- [Bolt](https://puppet.com/products/bolt) - You can use Bolt to run one-off tasks, scripts to automate the provisioning and management of some nodes, you can use Bolt to move a step beyond scripts, and make them shareable. ([Source Code](https://github.com/puppetlabs/bolt)) `Apache-2.0` `Ruby` +- [GNU Make](http://www.gnu.org/software/make/) - The most popular automation build tool for many purposes, make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. ([Source Code](https://git.savannah.gnu.org/cgit/make.git)) `GPL-3.0` `C` +- [Gradle](http://gradle.org/) - Another build automation system. ([Source Code](https://github.com/gradle/gradle)) `Groovy/Java` `Apache-2.0` +- [Rake](https://ruby.github.io/rake/) - Build automation tool similar to Make, written in and extensible in Ruby. ([Source Code](https://github.com/ruby/rake)) `MIT` `Ruby` ### Backups