benoitc / benoitc/rebar3_path_deps

support hex dependencies when the path is not available

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Erlang
Stars
23
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Right now publishing to hex a package that has path dependencies doesn't work. I propose to replace the publish command with the one from this plugin to allows it.

A custom version could also be used:
```
{myapp, {path, "path_to_my_app", {version, "X.Y.Z"}}}
```

If the version is unspecified the rebar.config will be edited with the current version before beeing published.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining the plugin's publish command and the rebar.config path-dependency examples in the issue. Check how publishing behaves when a path is unavailable, including the custom version form. Done means packages with path dependencies can be published to Hex, with the rebar.config version updated when no version is specified.

Written by the indexing model from the issue text.

Assessment

Tech stack
erlang
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.