-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8 from aSemy/update/readme
Update README with Kotlin Multiplatform info, add Contributing guide with lockfile instructions
- Loading branch information
Showing
2 changed files
with
58 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Contributing to UrlEncoder | ||
|
||
First and foremost, thank you for your interest in contributing! Here's a brief guide on how to contribute to the | ||
UrlEncoder project. | ||
|
||
## Getting Started | ||
|
||
1. Fork the repository. | ||
2. Clone your fork locally. | ||
3. Create a new branch for your feature or bugfix. | ||
|
||
## Updating Dependencies | ||
|
||
To support deterministic builds, and to help with dependency analysis tools like Snyk, UrlEncoder uses lockfiles | ||
to ensure consistent dependencies. Whenever a dependency is updated the lockfiles must be updated. | ||
|
||
### Gradle Lock Files | ||
|
||
Gradle's [dependency lockfiles](https://docs.gradle.org/current/userguide/dependency_locking.html) | ||
can be updated by running | ||
|
||
```bash | ||
./gradlew resolveAndLockAllDependencies --write-locks | ||
``` | ||
|
||
### Kotlin/JS Lockfile | ||
|
||
The Kotlin/JS target | ||
[also uses a lockfile](https://kotlinlang.org/docs/js-project-setup.html#version-locking-via-kotlin-js-store), | ||
which is managed by Yarn. | ||
|
||
To update the Kotlin/JS lockfile, run | ||
|
||
```bash | ||
./gradlew kotlinNpmInstall | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters