An open API service indexing awesome lists of open source software.

https://github.com/stardust-enterprises/gradle-rust

[WIP Rewrite] A plugin for inter-compatibility with Rust inside Gradle projects.
https://github.com/stardust-enterprises/gradle-rust

gradle gradle-plugin jvm rust rustlang

Last synced: about 1 year ago
JSON representation

[WIP Rewrite] A plugin for inter-compatibility with Rust inside Gradle projects.

Awesome Lists containing this project

README

          

# gradle-rust [![Build][badge-github-ci]][project-gradle-ci]

a plugin for inter-compatibility with [rust][rust] inside [gradle][gradle] projects.

# notice

> [!WARNING]
> this project is being rewritten. you can follow the progress on [the v4 branch](https://github.com/stardust-enterprises/gradle-rust/tree/v4)

# importing

you can import [gradle-rust][project-url] from [gradle's plugin portal][gpp] just by adding it to your `plugins` block:

```kotlin
plugins {
id("fr.stardustenterprises.rust.wrapper") version "3.2.4"
}
```

# how to use

check out [this example repository](https://github.com/stardust-enterprises/gradle-rust-example) to learn in detail
how to use gradle-rust

# troubleshooting

if you ever encounter any problem **related to this project**, you can [open an issue][new-issue] describing what the
problem is. please, be as precise as you can, so that we can help you asap. we are most likely to close the issue if it
is not related to our work.

# contributing

you can contribute by [forking the repository][fork], making your changes and [creating a new pull request][new-pr]
describing what you changed, why and how.

# licensing

this project is under the [ISC license][project-license].

[jvm]: https://adoptium.net "adoptium website"

[kotlin]: https://kotlinlang.org "kotlin website"

[gradle]: https://gradle.org "gradle website"

[rust]: https://rust-lang.org "rust website"

[mvnc]: https://repo1.maven.org/maven2/ "maven central website"

[gpp]: https://plugins.gradle.org/ "gradle plugin portal website"

[project-url]: https://github.com/stardust-enterprises/gradle-rust "project github repository"

[fork]: https://github.com/stardust-enterprises/gradle-rust/fork "fork this repository"

[new-pr]: https://github.com/stardust-enterprises/gradle-rust/pulls/new "create a new pull request"

[new-issue]: https://github.com/stardust-enterprises/gradle-rust/issues/new "create a new issue"

[project-gradle-ci]: https://github.com/stardust-enterprises/gradle-rust/actions/workflows/gradle-ci.yml "gradle ci workflow"

[project-license]: https://github.com/stardust-enterprises/gradle-rust/blob/trunk/LICENSE "LICENSE source file"

[badge-github-ci]: https://github.com/stardust-enterprises/gradle-rust/actions/workflows/build.yml/badge.svg?branch=trunk "github actions badge"