composer / composer/satis

How to handle two teams, one without Satis, one with (and a composer.lock)

Open
#206 2 comments 0 reactions 0 assignees View on GitHub
question support
Dominant language
PHP
Stars
3.3k
Forks
530
Avg merge
6h 53m
Merged PRs (30d)
13

Description

We have two teams
- one in a country where internet is fast enough to require a Satis (also they're mostly doing remote-work so there's not one LAN in which we can set up a Satis for them)
- one in China were everything which is not hosted in China is slow as hell, unreliable, sometimes blocked in Which we have a satis

As this is a end-user project, we're using a composer.lock, however if I understand correctly, the composer.lock contains information on where the packages have been downloaded, which mean that if we commit it, then people from the other team will got problem when doing their `composer install` , right ?

of course one solution would be not to commit the composer.lock, but I guess it's far from being optimal

Contributor guide

Open the contributing guide

Research direction

The issue names Satis, Composer, composer.lock, and composer install but mentions no files or tests. Start by clarifying the expected workflow for both teams and reviewing the relevant Composer and Satis documentation; done means a documented, agreed recommendation for using the lock file across both environments.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
tooling
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.