Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Support for Rust Cargo packages



  • If it's not already on the roadmap, it would be wonderful if support for Rust Cargo packages could be added.

    The language is quickly gaining in popularity and I would love to be able to use ProGet to host private packages.


  • inedo-engineer

    Hi @brett-polivka,

    I've added it to our Other Feed Types page, and linked this as the official discussion thread.

    There's a lot of things to consider in developing a new feed type, but ultimately it all comes down to two things: (1) how much more value does this feature bring to our users, and (2) how many new licenses of ProGet would this feature sell.

    The second question is where internal market research comes in, but we would love your opinion on the first question.

    Here's a nice and simple way to help understand value: how much more do you suppose your company/organization would pay for this feature if it were available as a hypothetical add-on? $100/year? $1,000/year? $10,000/year? Etc. And why? What time is it saving, risk is it mitigating, etc.

    The second part of the value equation is how much effort will it take, technically speaking. It's more than 15 minutes obviously, but is it 10 hours? 100 hours? Etc.

    On the plus side, the package format seems to be documented pretty well. However, the registry API has a huge red flag:

    The index key should be a URL to a git repository with the registry's index.

    Does this mean their API is Git-based, and we'd need to first add private Git repository hosting to ProGet? And did they test it with private/authenticated Git repositories, or just their public (probably GitHub) repository? 🙄


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation