2.1 KiB
Executable File
2.1 KiB
Executable File
Contributing to LURE's default repo
Table of Contents
How to add a package
- To create the package, have a look at LURE's Build Script documentation. You can also use any of the existing packages in this repository as examples.
- Once you've created the package, make sure it follows the Package Conventions.
- When you're sure everything is correct, read through the Adding Packages documentation, which will explain how packages are stored in LURE repos and what the submission process will look like.
- Create a PR that conforms to the following guidelines in the Pull Request guidelines section.
- Fix any issues the LURE repo bot reports, and wait for your PR to be merged.
- You're done! The LURE web interface should automatically update to show your new package. You can share your addition on LURE's subreddit!
Pull Request guidelines
Commit titles
Commit titles should be formatted as $action($modified_package): $info
. The package may be omitted if it's not being modified (such as if it's being added or deleted), or if no package is being modified. Here are some examples:
add: jetbrains-toolbox
del: jetbrains-toolbox
upg(obsidian): 1.1.9
fix(admc): remove unnecessary dependencies
doc: add rules for PR and commit titles to contribution guidelines
translate(go-bin): ru, es, zh
Pull Request titles
While PRs that make multiple changes are discouraged, if one is submitted, it should be titled with all the changes separated by semicolons. For example:
add: jetbrains-toolbox; upg(obsidian): 1.1.9
If the PR is not named as such, it will be renamed before merging.