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!

    Composer/Packagist feeds

    Scheduled Pinned Locked Moved Support
    progetfeeds
    10 Posts 5 Posters 56 Views 2 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.
    • ? This user is from outside of this forum
      Guest
      last edited by

      As our company works on PHP/Magento projects almost as often as .NET projects, it'd be quite useful if we could use ProGet to host our own internal Packagist feeds for PHP Composer. We would appreciate it if we could know if Composer/Packagist is currently planned as one of the future registries/repositories for ProGet, and if so, by which version is it planned to be supported.

      Product: ProGet
      Version: 3.4.5

      1 Reply Last reply Reply Quote 0
      • ? This user is from outside of this forum
        Guest
        last edited by

        It's definitely on the ProGet Roadmap, but we don't have a specific version. As you can see, our v4 plan is to run on Linux.

        A lot depends on the overlap of PHP/Composer and Linux users; if the majority are Linux users, then we think it's unlikely they'd be interested in ProGet as a private repo. So, any insight into that, or the PHP community as a whole, would be greatly appreciated -- we're primarily .NET devs, so we're not all to familiar w/ the community!

        1 Reply Last reply Reply Quote 0
        • Y Offline
          ygeelen-tb
          last edited by

          I've heard some time ago that it's scheduled for Q1 2017.
          Do you have a more concrete timing on this now?

          1 Reply Last reply Reply Quote 0
          • ? This user is from outside of this forum
            Guest
            last edited by

            I'm afraid we don't, but I'll +1 our internal feature request for this.

            At least now, we have the ability to more easily add feed types. We still know nothing about Composer, so we'd have to research / reverse engineer it. Any pointers to that are always appreciated, as we know very little about PHP development

            1 Reply Last reply Reply Quote 0
            • Y Offline
              ygeelen-tb
              last edited by

              Thank you! I'm no PHP developer either but the source code of Composer and Packagist is available on GitHub:
              https://github.com/composer/composer
              https://github.com/composer/packagist

              Both make use of the Symfony (PHP) framework.

              1 Reply Last reply Reply Quote 0
              • Y Offline
                ygeelen-tb
                last edited by

                Any news on this? Composer is used a lot in our company as well. It would be nice to share the same tools. :-)

                1 Reply Last reply Reply Quote 0
                • ? This user is from outside of this forum
                  Guest
                  last edited by

                  I'm afraid the answer is the same; our current focus/roadmap on ProGet has us towards v5, so this might be something for that version (coming next year).

                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    frederic.husson_2831
                    last edited by

                    Hi, any news on this topic ? We use the Basic Proget for Nuget / Helm / Docket / Npm and now we have a team using PHP asking for packagist, is it still on your roadmap ?

                    1 Reply Last reply Reply Quote 0
                    • atrippA Offline
                      atripp inedo-engineer
                      last edited by

                      Here's the current state of this feed type:

                      We did a pretty deep dive into PHP/Composer packages a while back, and our conclusion was that they were very difficult to implement due to the way the tightly integrate with git repositories.
                      However, we did this assessment without any user partners, and we know next to nothing about PHP, so it could be we misunderstood or looked at the wrong things. Maybe not everyone uses the tight git-repository integration? Hard to say. This is why we partner with customers now.
                      Since then, there haven’t been too many requests for it, and we have no idea what the level of interest is for. Please add to QA#2690 if you've got some insight.

                      You're the first person to inquire about it in over two years... but that same document talks about how we partner with users, and I'd encourage you to check out the RPM Thread -- we've got some great user partners in that!

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        matthias.reitinger_3646
                        last edited by

                        According to https://docs.inedo.com/docs/proget/feeds/other-types the Composer feed type is planned for a maintenance release of ProGet 2024, which is great news!

                        We're currently using Satis for PHP packages alongside ProGet (for NuGet, npm, Python). Working with Satis is a bit cumbersome, that's why we would very much prefer using ProGet for PHP packages, too.

                        Satis downloads the distribution zips for all packages and generates a static site with package metadata and the zips. I guess ProGet will handle Composer feeds in a similar fashion?

                        Feel free to reach out to me via email if you need further feedback or beta testers for the Composer feed type.

                        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