Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# 0.0.2
> Published 25 Jun 2026

### Bugfixes
- Renamed the plugin's package from `kotlinx.validation` to `kotlinx.validation.artifacts` [#7](https://github.com/Kotlin/artifacts-validator-plugin/pull/7)
- Excluded signature files from tracked artifacts [#8](https://github.com/Kotlin/artifacts-validator-plugin/pull/8)

# 0.0.1
> Published 24 Jun 2026
Initial release
4 changes: 4 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## Code of Conduct

This project and the corresponding community are governed by the [JetBrains Open Source and Community Code of Conduct](https://confluence.jetbrains.com/display/ALL/JetBrains+Open+Source+and+Community+Code+of+Conduct). Please make sure you read it.

47 changes: 47 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Contributing Guidelines

One can contribute to the project by reporting issues or submitting changes via pull request.

## Reporting issues

Please use [GitHub issues](https://github.com/Kotlin/artifacts-validator-plugin/issues) for filing feature requests and bug reports.

Questions about usage and general inquiries are better suited for [discussions](https://github.com/Kotlin/artifacts-validator-plugin/discussions) or the #library-development channel in KotlinLang Slack.

## Submitting changes

Submit pull requests [here](https://github.com/Kotlin/artifacts-validator-plugin/pulls).
However, please keep in mind that maintainers will have to support the resulting code of the project,
so do familiarize yourself with the following guidelines.

* All development (both new features and bug fixes) is performed in the `main` branch.
* The `main` branch contains the sources of the most recently released version.
* Base your PRs against the `main` branch.
* If you make any code changes:
* Follow the [Kotlin Coding Conventions](https://kotlinlang.org/docs/reference/coding-conventions.html).
* Use 4 spaces for indentation.
* Use imports with '*'.
Comment thread
fzhinkin marked this conversation as resolved.
* [Build the project](#building) to make sure it all works and passes the tests.
* If you fix a bug:
* Write the test that reproduces the bug.
* Fixes without tests are accepted only in exceptional circumstances if it can be shown that writing the
corresponding test is too hard or otherwise impractical.
* Follow the style of writing tests that is used in this project.
* Comment on the existing issue if you want to work on it. Ensure that the issue not only describes a problem, but also describes a solution that has received positive feedback. Propose a solution if none has been suggested.

## Building

This plugin is built with Gradle.

* Run `./gradlew build` to build. It also runs all the tests.
* Run `./gradlew check` to test the module you are looking at to speed
things up during development.

You can import this project into IDEA, but you have to delegate build actions
to Gradle (in Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Build and run).

### Updating the public API dump

* Use the [Binary Compatibility Validator](https://github.com/Kotlin/binary-compatibility-validator/blob/master/README.md) for updates to public API:
* Run `./gradlew apiDump` to update API index files.
* Commit the updated API indexes together with other changes.