Skip to content

Commit

Permalink
Further clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
Pante committed Jan 18, 2024
1 parent 6fd3466 commit 8d32d76
Showing 1 changed file with 58 additions and 24 deletions.
82 changes: 58 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
[![Elementary](https://github.com/Pante/elementary/actions/workflows/build.yaml/badge.svg)](https://github.com/Pante/elementary/actions/workflows/build.yaml)
[![Discord](https://img.shields.io/discord/140273735772012544.svg?style=flat-square)](https://discord.gg/uE4C9NQ)

To get started, check out the [docs](https://github.com/Pante/elementary/tree/master/docs/elementary/tour.md) & [Gradle example](https://github.com/toolforger/elementary-demo).
To get started, check out
the [docs](https://github.com/Pante/elementary/tree/master/docs/elementary/tour.md) & [Gradle example](https://github.com/toolforger/elementary-demo).

## Elementary - JUnit extensions to test compilation & annotation processors

[![releases-maven](https://img.shields.io/maven-central/v/com.karuslabs/elementary)](https://central.sonatype.com/artifact/com.karuslabs/elementary/)
[![javadoc](https://img.shields.io/badge/javadoc-stable-brightgreen.svg)](https://repo.karuslabs.com/repository/elementary/latest/elementary/apidocs/index.html)

Expand Down Expand Up @@ -37,41 +39,73 @@ This project is mature. It requires Java 11.
</dependencies>
```

***
```xml
<!-- Required if you're using the @Introspect annotation -->
<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>process-test-classes</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/test-classes/</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/test/java/</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
```

## Utilitary - Utilities for annotation processors.

[![releases-maven](https://img.shields.io/maven-central/v/com.karuslabs/utilitary)](https://central.sonatype.com/artifact/com.karuslabs/utilitary/)
[![javadoc](https://img.shields.io/badge/javadoc-stable-brightgreen.svg)](https://repo.karuslabs.com/repository/elementary/latest/utilitary/apidocs/index.html)

This project is mature. It requires Java 11.

```XML
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>utilitary</artifactId>
<version>2.0.1</version>
</dependency>
```

## Satisfactory - Composable `Element` matching library

[![releases-maven](https://img.shields.io/maven-metadata/v/https/repo.karuslabs.com/repository/elementary-releases/com/karuslabs/satisfactory/maven-metadata.xml.svg)](https://repo.karuslabs.com/service/rest/repository/browse/elementary-releases/com/karuslabs/satisfactory/)
[![javadoc](https://img.shields.io/badge/javadoc-stable-brightgreen.svg)](https://repo.karuslabs.com/repository/elementary/latest/satisfactory/apidocs/index.html)

This project is currently on hiatus until Java has fully fledged pattern matching.

```xml
<repositories>
<repository>
<id>elementary-releases</id>
<url>https://repo.karuslabs.com/repository/elementary-releases/</url>
</repository>
<repository>
<id>elementary-releases</id>
<url>https://repo.karuslabs.com/repository/elementary-releases/</url>
</repository>
</repositories>
```

```XML
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>satisfactory</artifactId>
<version>1.1.2</version>
</dependency>
```

***
## Utilitary - Utilities for annotation processors.
[![releases-maven](https://img.shields.io/maven-central/v/com.karuslabs/utilitary)](https://central.sonatype.com/artifact/com.karuslabs/utilitary/)
[![javadoc](https://img.shields.io/badge/javadoc-stable-brightgreen.svg)](https://repo.karuslabs.com/repository/elementary/latest/utilitary/apidocs/index.html)

This project is mature. It requires Java 11.

```XML
<dependency>
<groupId>com.karuslabs</groupId>
<artifactId>utilitary</artifactId>
<version>2.0.1</version>
<groupId>com.karuslabs</groupId>
<artifactId>satisfactory</artifactId>
<version>1.1.2</version>
</dependency>
```

0 comments on commit 8d32d76

Please sign in to comment.