Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    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

    Scheduled Pinned Locked Moved Support
    4 Posts 3 Posters 24 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B Offline
      brett.polivka
      last edited by atripp

      UPDATE: Cargo Feeds are Available!

      Cargo (Rust) Feeds are available as of ProGet 2024.20.


      Here is the original message

      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.

      stevedennisS 1 Reply Last reply Reply Quote 1
      • stevedennisS Offline
        stevedennis inedo-engineer @brett.polivka
        last edited by

        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? 🙄

        1 Reply Last reply Reply Quote 1
        • F Offline
          fabrice.mejean_6049
          last edited by

          Hello,

          We have not yet started any development in this language. However, with the excitement around this new language and the advantages it brings in terms of security, we are starting to be challenged to make this language available in our catalog. In terms of investment, I don't think an additional $1000 per year would be a problem.

          Regards

          stevedennisS 1 Reply Last reply Reply Quote 0
          • stevedennisS Offline
            stevedennis inedo-engineer @fabrice.mejean_6049
            last edited by

            Hi @fabrice-mejean_6049 , @brett-polivka

            Thanks for the feedback!

            With ProGet 2023 out of the way (which made developing new feeds a lot simpler), and the addition of the Cargo Registry Web API, this is something we're much more open to implementing.

            We want a user partner, someone who is already using Rust/Cargo and would be able to work with testing/developing this for us. Currently there hasn't been any market demand from prospects or other users.... and for your team, seems like a "nice to have" more than anything.

            Thanks,
            Steve

            1 Reply Last reply Reply Quote 0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • 1 / 1
            • First post
              Last post
            Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation