ash-project / ash-project/igniter

Support to update a version manually in a mix.exs file

Open
#163 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Elixir
Stars
404
Forks
75
Avg merge
9h 58m
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**

Current api allows to remove a dep or add a dep under Mix.Project.Deps. there is no option to update the version for example . Only to set extra options.

**Describe the solution you'd like**

Would be useful to have a function that can detect and update automatically a version of a package by name

**Describe alternatives you've considered**

Currently I wrote my own library to do code morphing but was hoping to move to ignitor

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing APIs for adding and removing dependencies under Mix.Project.Deps and how they modify mix.exs. Define the update entry point around a dependency name, then verify that its version can change while other dependency options remain intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.