facts:
Faits:
A.
La société anonyme B._ SA avait été mandatée pour fonctionner comme entrepreneur général dans une promotion immobilière dénommée P._, qui portait sur l'édification de seize logements d'habitation à... (VD).
L'entreprise générale s'est fait remettre un devis daté du 26 septembre 2011 établi par A._ Sàrl, société active dans la fabrication et la commercialisation de cuisines. Le devis portait sur un « projet type pour une cuisine». Il comportait trois plans et énonçait la liste des éléments mobiliers et électroménagers composant la cuisine projetée. Le prix était fixé à 20'000 fr. pour une cuisine, respectivement à 304'000 fr. pour seize cuisines après déduction d'un rabais de 5%.
L'entreprise générale a conclu avec plusieurs acquéreurs de lots des « contrats d'entreprise générale» en vertu desquels elle était chargée de planifier, diriger et exécuter les travaux de construction des lots moyennant un prix forfaitaire. Les clauses suivantes étaient notamment prévues:
«3 Prestations incluses et non incluses dans le forfait d'exécution Prestations incluses
[...]
7. La gestion des choix et finitions au gré du Maître de l'ouvrage (carrelages, sanitaires, revêtements de sols et murs, agencement de cuisine) sur la base des choix préparés par l'entrepreneur général.
[...]
8 Choix des matériaux
Pour le cas ou (sic!) des choix spéciaux entraîneraient des frais supplémentaires, ces derniers seront à la charge du maître de l'ouvrage. [...]
L'entrepreneur général remettra au Maître de l'Ouvrage, l'adresse des fournisseurs et artisans pour le choix des finitions (Liste en annexe).
Le choix d'autres fournisseurs n'est pas autorisé.
A titre exceptionnel, en cas de choix différents imposé par le Maître de l'Ouvrage, l'entrepreneur général se réserve le droit d'exclure du présent contrat, le montant et la garantie des travaux concernés. Dans ce cas, l'entrepreneur générale (sic!) ristournera ou mettra à profit du Maître de l'Ouvrage, le montant défini dans le prix de l'ouvrage, en déduisant 15% de celui-ci.
[...]
10.1 Attribution des travaux
L'entrepreneur général choisit seul les entreprises sous-traitantes qui réaliseront la construction et effectue les commandes de l'ensemble des fournitures. Les contrats seront établis en son nom.
[...]
10.4 Paiement des sous-traitants et hypothèque légale
L'entrepreneur général s'engage à utiliser le compte parallèle de construction uniquement pour l'exécution du contrat et pour payer ponctuellement les entreprises sous-traitantes.
[...]»
Une liste de fournisseurs annexée aux contrats mentionnait la maison A._ Sàrl sous la rubrique «Cuisine». Etait en outre joint le devis précité du 26 septembre 2011, indiquant un prix de 20'000 fr. pour une cuisine.
Au fur et à mesure de la vente des lots, l'entreprise générale envoyait les acquéreurs chez A._ Sàrl pour effectuer leur choix de cuisine. Il était convenu que cette société (ci-après: la sous-traitante) les conseille sur d'éventuelles modifications en matière de mobilier et/ou d'électroménager, élabore avec eux un projet final puis procède à la livraison et à la pose des cuisines. La sous-traitante devait remettre à l'entreprise générale les devis individuels des acquéreurs avec le détail des plus-values, à charge pour l'entreprise générale de faire ensuite procéder à la libération du montant correspondant à la plus-value en faveur de la sous-traitante.
Certains acheteurs ont d'emblée choisi d'autres fournisseurs que ceux proposés dans la liste annexée aux contrats d'entreprise.
La sous-traitante a reçu plusieurs acquéreurs dans ses locaux. Elle a eu plusieurs échanges de courriers et a établi pour la plupart des acquéreurs une ou plusieurs propositions de cuisine. Entre mai et octobre 2012, elle a transmis à sept acquéreurs (ou couple d'acquéreurs) un devis individualisé supérieur à 20'000 fr., dans une fourchette comprise entre 22'838 fr. et 50'835 fr.
Le 8 octobre 2012, l'entreprise générale a écrit à la sous-traitante qu'elle entendait cesser toute collaboration avec elle, en raison d'un manque de confiance des clients et de l'incertitude planant sur les délais.
Le 1 er novembre 2012, la sous-traitante a fait notifier à l'entreprise générale un commandement de payer la somme de 360'000 fr. pour cause de «rupture de contrat». La poursuivie a formé opposition.
B.
B.a. Les parties ayant convenu de renoncer à la conciliation, la sous-traitante a saisi la Chambre patrimoniale du canton de Vaud le 7 octobre 2013 d'une demande tendant à faire condamner l'entreprise générale au paiement de 229'749 fr. plus intérêts et à faire prononcer la mainlevée définitive de l'opposition au commandement de payer à concurrence du même montant. En dernier lieu, elle a réduit sa prétention à 220'321 fr. 85.
L'entreprise générale a conclu au rejet de la demande et, reconventionnellement, au constat de la nullité de la poursuite en cours, subsidiairement à son annulation.
Par jugement du 26 mai 2016, la Chambre patrimoniale a rejeté la demande et constaté que la poursuite était sans fondement. En substance, elle a jugé que la société B._ SA s'était liée à A._ Sàrl par un sous-contrat d'entreprise, également dénommé contrat de sous-traitance. Cette dernière s'était engagée à livrer et poser des cuisines dans les appartements des acquéreurs, tout en convenant que certains points particuliers seraient discutés et concrétisés avec chacun d'eux. Les parties s'étaient ainsi mises d'accord sur les grandes lignes de l'ouvrage à exécuter. Même si les parties n'avaient pas précisément arrêté le prix de l'ouvrage, elles avaient convenu du principe de la rémunération de A._ Sàrl, soit du versement, par l'entreprise générale, d'une plus-value sur les cuisines posées. Ce faisant, les parties avaient convenu des éléments objectivement essentiels du contrat d'entreprise, sous la forme d'un contrat de sous-traitance.
Selon l'analyse de la Chambre patrimoniale, le contrat de sous-traitance était grevé de deux conditions suspensives: les acquéreurs de lots devaient accepter de recourir aux services de la sous-traitante et devaient valider les devis personnalisés établis par cette dernière. Ces conditions ne s'étaient toutefois réalisées pour aucun des acheteurs.
La Chambre a ensuite examiné si l'entreprise générale avait empêché l'avènement de ces conditions au mépris des règles de la bonne foi, auquel cas lesdites conditions seraient réputées accomplies (art. 156 CO). Elle a répondu par la négative, après avoir constaté que la rupture de collaboration semblait résulter d'une perte de confiance de l'entreprise générale envers la sous-traitante. Le contrat conditionnel était ainsi devenu caduc, les parties se retrouvant dans la même situation que si elles n'avaient jamais conclu d'acte conditionnel. Se posait la question d'une responsabilité pour culpa in contrahendo, fondement de dommages-intérêts négatifs. La Chambre a renoncé à y répondre, au motif que les postes de dommage invoqués par la sous-traitante ne constituaient pas des dommages négatifs susceptibles d'être réparés dans ce type de responsabilité.
B.b. La sous-traitante a déféré cette décision à la Cour d'appel civile du Tribunal cantonal vaudois, qui l'a confirmée par substitution de motifs le 14 novembre 2016.
La Cour d'appel a approuvé l'analyse des premiers juges quant à l'existence d'un contrat de sous-traitance assorti d'une double condition suspensive. En revanche, elle a jugé que l'entreprise générale avait empêché l'avènement des conditions au mépris des règles de la bonne foi. Cette partie avait mis fin à la relation contractuelle sans mise en demeure, avertissement préalable ou demande de garantie supplémentaire, pour des motifs qui n'étaient pas établis; sans cette résiliation, il était hautement vraisemblable que trois propriétaires auraient commandé leur cuisine auprès de la sous-traitante. Par son comportement, l'entreprise générale avait empêché les acquéreurs de lots de commander leur cuisine auprès de la sous-traitante.
La résiliation devait être traitée sous l'angle de l'art. 377 CO. En vertu de cette disposition, le maître (en l'occurrence l'entreprise générale) devait rémunérer l'entrepreneur (la sous-traitante) pour la part d'ouvrage déjà exécutée, et indemniser la sous-traitante pour l'intérêt qu'elle avait à l'exécution complète de l'ouvrage (dommages-intérêts positifs). L'autorité d'appel a rappelé la jurisprudence selon laquelle la condition suspensive grevait non seulement l'action en exécution, mais aussi l'action en paiement de l'indemnité prévue par l'art. 377 CO; le maître devait indemniser l'entrepreneur uniquement s'il fallait admettre que la condition se serait réalisée en cas de maintien du contrat (arrêt 4C.281/2005 du 15 décembre 2015 consid. 3.4).
Dans sa demande, la sous-traitante avait allégué un préjudice de 211'640 fr., aux allégués 99 et suivants. A titre de preuves, elle avait produit un certain nombre de pièces, en particulier le devis de base du 26 septembre 2011, des simulations de commande auprès de fournisseurs ainsi qu'un extrait de sa caisse de compensation, dont il ressortait qu'elle avait versé à son collaborateur T._ un salaire de base AVS de 22'000 fr. pour l'année 2012. Entendu sur cette question, l'intéressé avait estimé son implication dans le projet à 40% ou 50% de son temps de travail.
Pour les juges cantonaux, ces éléments de preuve ne permettaient pas d'établir les allégués relatifs au dommage. En outre, la sous-traitante s'était contentée de soumettre les allégués 105 à 118 (hormis les nos 113 et 115) à l'appréciation des juges saisis, alors qu'elle aurait dû offrir la preuve par expertise, s'agissant d'allégués consacrés au montant des dommages-intérêts positifs. Faute d'avoir requis une telle expertise, elle devait en supporter les conséquences (art. 8 CC).
C.
La sous-traitante a saisi le Tribunal fédéral d'un recours en matière civile dans lequel elle requiert que l'entreprise générale soit condamnée à lui verser 220'321 fr. 85, intérêts en sus, et que l'opposition au commandement de payer soit définitivement levée à concurrence de ce montant. Elle a également sollicité l'octroi de l'effet suspensif, qui lui a été accordé par ordonnance présidentielle du 18 mai 2017.
L'entreprise générale intimée a conclu au rejet du recours en tant qu'il est recevable.
L'autorité précédente s'est référée à son arrêt.

considerations:
Considérant en droit:
1.
Les conditions de recevabilité du recours en matière civile sont réalisées sur le principe, notamment sous l'angle de la valeur litigieuse minimale de 30'000 fr. (art. 74 al. 1 let. b LTF) et du délai pour recourir (art. 100 al. 1 LTF en lien avec l'art. 46 al. 1 let. a LTF). Il est précisé à l'adresse de l'intimée que le recours a été déposé 30 jours après la distribution du pli recommandé contenant l'arrêt motivé, qui est intervenue dans le délai de garde (art. 44 LTF; arrêt 5A_721/2012 du 17 janvier 2013 consid. 1.1; JEAN-MAURICE FRÉSARD, in Commentaire de la LTF, 2 e éd. 2014, n os 11 et 15 ad art. 44 LTF).
2.
2.1. Le Tribunal fédéral applique le droit d'office (art. 106 al. 1 LTF). Eu égard, toutefois, à l'exigence de motivation qu'impose l'art. 42 al. 2 LTF, sous peine d'irrecevabilité (art. 108 al. 1 let. b LTF), le Tribunal fédéral n'examine d'ordinaire que les griefs invoqués, sauf en cas d'erreurs juridiques manifestes (ATF 140 III 115 consid. 2 p. 116). Pour le grief de violation des droits constitutionnels prévaut le principe de l'invocation, qui impose une motivation plus étayée (art. 106 al. 2 LTF; ATF 134 II 244 consid. 2.2)
2.2. Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente (art. 105 al. 1 LTF). Il ne peut rectifier ou compléter les constatations de l'autorité précédente que si elles découlent d'une violation du droit au sens de l'art. 95 LTF ou sont «manifestement inexactes» (art. 105 al. 2 LTF), c'est-à-dire «arbitraires» (ATF 140 III 115 consid. 2 p. 117; 135 III 397 consid. 1.5). La critique de l'état de fait retenu est soumise au principe précité de l'invocation (ATF 140 III 264 consid. 2.3 p. 266 et les références). La partie qui entend attaquer les faits constatés par l'autorité précédente doit expliquer clairement et de manière circonstanciée en quoi ces conditions seraient réalisées (ATF 140 III 16 consid. 1.3.1 p. 18 et les références).
L'appréciation des preuves est arbitraire lorsque le juge s'est manifestement mépris sur le sens et la portée d'un moyen de preuve, lorsqu'il a omis, sans raison sérieuse, de tenir compte d'un moyen important propre à modifier la décision attaquée, ou encore lorsqu'il a tiré des déductions insoutenables à partir des éléments recueillis. L'arbitraire ne résulte pas du seul fait qu'une autre solution serait concevable, voire même préférable (ATF 136 III 552 consid. 4.2).
3.
3.1. La recourante ne conteste pas avoir été liée à l'intimée par un contrat de sous-traitance assorti de conditions suspensives, dont l'intimée a empêché l'avènement au mépris des règles de la bonne foi. Elle reconnaît expressément l'applicabilité de l'art. 377 CO et de la méthode dite positive. Il n'y a donc pas à revenir sur ces questions (cf. consid. 2.1 supra).
La recourante objecte cependant qu'en raison de divers paramètres hypothétiques, il lui était impossible d'apporter la preuve stricte du bénéfice brut qu'elle aurait pu réaliser si les acquéreurs de lots n'avaient pas été empêchés de finaliser leur projet de cuisine avec elle. Il eût fallu faire application de l'art. 42 al. 2 CO et estimer équitablement le gain qu'elle aurait pu réaliser, en se fondant sur les devis individualisés et sur le projet de cuisine type. Par ailleurs, les juges cantonaux auraient violé son droit à la preuve (art. 8 CC et art. 152 al. 1 CPC) et ignoré l'égalité de rang entre les différents moyens de preuve (art. 168 al. 1 CPC) en écartant les titres produits sans les examiner, pour le motif erroné qu'ils étaient par nature inaptes à prouver le gain manqué, que seule une expertise pouvait établir. En réalité, l'expert ne serait pas mieux armé que le juge pour porter un pronostic sur un événement hypothétique tel que le gain manqué. Qui plus est, le tribunal était à même d'appliquer la règle d'expérience (art. 151 CPC) selon laquelle le bénéfice brut correspond au chiffre d'affaires moins les coûts. Sur le vu de ce qui précède et des pièces produites, la Cour d'appel vaudoise aurait pu et dû retenir un gain manqué de 198'221 fr.
Subsidiairement, la recourante dénonce une appréciation arbitraire des preuves assortie d'une violation du devoir de motivation. Les juges vaudois auraient d'une part considéré arbitrairement que les moyens de preuve n'établissaient pas son bénéfice brut. D'autre part, ils auraient retenu arbitrairement que trois acquéreurs seulement s'apprêtaient à signer un projet de cuisine, alors qu'en réalité ils étaient cinq.
3.2.
3.2.1. L'art. 377 CO autorise le maître d'ouvrage à se départir du contrat d'entreprise tant que l'ouvrage n'est pas terminé, moyennant qu'il paie le travail fait et indemnise complètement l'entrepreneur.
Le maître a ainsi le droit de résilier de façon prématurée le contrat, qui prend fin ex nunc (ATF 129 III 738 consid. 7.3 p. 748). En contrepartie, il doit payer une rémunération pour la partie de l'ouvrage et/ou les prestations déjà exécutées, et «indemniser complètement» l'entrepreneur (arrêt 4A_566/2015 du 8 février 2016 consid. 4.1.1; PETER GAUCH, Der Werkvertrag, 5e éd. 2011, n° 535; TERCIER ET ALII, Les contrats spéciaux, 5e éd. 2016, n° 4160). Cette indemnisation correspond à des dommages-intérêts positifs, couvrant l'intérêt qu'avait l'entrepreneur à exécuter complètement le contrat; elle inclut donc le gain manqué (ATF 96 II 192 consid. 5 p. 196; arrêt précité 4A_566/2015 consid. 4.1.1; cf. aussi ATF 117 II 273 consid. 4b p. 277).
Deux méthodes entrent en considération pour calculer l'indemnisation de l'entrepreneur. La méthode de la déduction ( Abzugsmethode) consiste à soustraire du prix de l'ouvrage l'économie réalisée par l'entrepreneur du fait qu'il n'a pas terminé les travaux, et le gain qu'il s'est procuré ailleurs ou qu'il a délibérément renoncé à se procurer. Quant à la méthode positive ( Additionsmethode), elle implique de déterminer la totalité des dépenses effectives engagées par l'entrepreneur pour les travaux déjà exécutés et d'y ajouter le bénéfice brut pour l'ouvrage (hypothétiquement) achevé. Ce bénéfice est à déterminer sur la base du contrat, voire de tarifs, d'indices ou des comptes de l'entrepreneur (ATF 96 II 192 consid. 5 p. 196 et la réf. à GEORG GAUTSCHI, Berner Kommentar, 2e éd. 1967, n° 15 ad art. 377 CO).
Le Code des obligations n'impose pas au juge d'ordonner une expertise pour la preuve de la rémunération et de l'indemnisation de l'entrepreneur. Une expertise peut toutefois s'imposer lorsque le juge n'est pas à même de résoudre, à la lumière de ses propres connaissances, la question qui lui est soumise. Tel est notamment le cas lorsqu'il s'agit de déterminer la valeur des travaux exécutés par rapport au prix forfaitaire convenu pour l'ensemble de l'ouvrage; seul un homme du métier est en mesure de dire quel pourcentage du prix forfaitaire doit être attaché à chaque phase des travaux (arrêt précité 4A_566/2015 consid. 4.1.3).
3.2.2. Le lésé doit en principe prouver le dommage de façon chiffrée (art. 42 al. 1 CO; arrêt 4A_397/2016 du 30 novembre 2016 consid. 5.1). Cependant, l'art. 42 alinéa 2 CO prévoit une preuve facilitée lorsque le demandeur se trouve dans un état de nécessité en matière de preuve (cf. arrêt 4A_431/2015 du 19 avril 2016 consid. 5.1.2 et arrêt précité 4A_397/2016 consid. 5.1) : ainsi, «lorsque le montant exact du dommage ne peut être établi, le juge le détermine équitablement en considération du cours ordinaire des choses et des mesures prises par la partie lésée».
3.2.3. L'autorité de céans a constaté que la détermination du gain manqué nécessite souvent l'appréciation du juge et pose généralement une question hypothétique à laquelle il faut répondre selon le cours ordinaire des choses, comme c'est le cas à l'art. 42 al. 2 CO (ATF 105 II 87 consid. I.3 p. 90; 104 II 198 consid. b p. 201; arrêt 4C.309/1993 du 5 avril 1994 consid. 5a/bb). Dans un calcul effectué selon la méthode de la déduction, elle a recouru à l'art. 42 al. 2 CO pour un des postes de déduction (ATF 96 II 192 consid. 7a p. 198). Par ailleurs, dans une affaire où il s'agissait d'établir le nombre d'heures de travail qui auraient été nécessaires à l'exécution complète de l'ouvrage, il a été jugé conforme au droit fédéral d'appliquer le degré de preuve réduit à la vraisemblance prépondérante, s'agissant d'une hypothèse (arrêt 4C.288/2001 du 16 janvier 2002 consid. 4c).
3.3. Dans le cas qui nous occupe, les aspects hypothétiques portent sur le nombre de commandes que les propriétaires de lots auraient confiées à la sous-traitante sans la rupture de contrat, respectivement sur le montant de ces commandes et leur contenu (projet de base de 20'000 fr., ou cuisine d'un montant supérieur en fonction d'exigences particulières?). La cour cantonale a abordé partiellement cette question lorsqu'elle s'est prononcée sur l'application de l'art. 156 CO; réduisant le degré de preuve requis, elle a jugé hautement vraisemblable que trois clients auraient commandé leur cuisine auprès de la sous-traitante.
Cela étant, la recourante s'est attachée à établir son gain manqué en se fondant sur le devis de base du 26 septembre 2011 (cf. let. A supra), lequel comportait des plans et détaillait la liste des éléments mobiliers et électroménagers composant la cuisine type proposée pour les appartements au prix de 20'000 fr. La recourante a allégué qu'elle devait supporter un coût total de 8'441 fr. 67 pour la fourniture du mobilier (2'528 fr. 62) et des appareils électroménagers (4'693 fr. 05), ainsi que pour la livraison et la pose de la cuisine (1'220 fr.; cf. all. 102-104). Sa marge bénéficiaire sur une cuisine type était dès lors de 11'558 fr. 33, soit 57,79% de 20'000 fr. (all. 105).
Eu égard au caractère détaillé et concret du devis de base, qui figure au dossier, rien n'indique que la recourante se soit trouvée dans un état de nécessité probatoire s'agissant d'établir ses coûts de revient, et partant sa marge pour la fourniture d'une cuisine type. On ne discerne dès lors pas de motifs qui justifieraient de faciliter la preuve.
La cour cantonale a jugé que les pièces produites par la sous-traitante ne permettaient pas d'établir ses coûts de revient, et partant sa marge bénéficiaire (57,79%). Cette conclusion, qui relève de l'appréciation des preuves, doit être dénoncée par un grief d'arbitraire motivé de façon circonstanciée (cf. consid. 2.2 supra). On peut s'interroger sur la recevabilité de l'argumentation présentée par la recourante, qui renvoie pour l'essentiel aux explications données à l'appui de son grief de violation de l'art. 42 al. 2 CO. Quoi qu'il en soit, cette question souffre de rester indécise dans la mesure où le grief d'arbitraire doit de toute façon être rejeté pour les raisons exposées ci-dessous.
La recourante a proposé d'établir par pièces les coûts devant être retranchés du chiffre d'affaires de 20'000 fr. Pour le mobilier équipant la cuisine type, elle a produit un document établi par un fournisseur (pièce 68) comportant la référence « P._ Projet de B» et une «date de confirmation» du 4 octobre 2013, suivi d'une liste de divers éléments de cuisine avec leur prix (armoires, plinthes, etc), pour un total de EUR 2'069.93 (soit CHF 2'528.62). Quant au coût des appareils électro-ménagers, elle a fourni un courriel de la maison M._ (pièce 70) intitulé «Antwort: conditions projet P._», dans lequel il est affirmé que «le rabais pour cet objet est de 40% sur les prix 2012 hors taxe». Enfin, la recourante a produit un devis d'une entreprise spécialisée dans le montage de cuisines (pièce 71), dont il ressort qu'un montant de 1'220 fr. hors taxes doit être prévu pour la pose et la livraison d'une cuisine selon le projet de base P._ du 26 septembre 2011.
Force est de constater, avec l'intimée, qu'il n'est pas possible d'établir une correspondance entre les pièces produites (spécialement les pièces 68 et 70) et le devis de base, respectivement qu'il n'était pas insoutenable de considérer que ces pièces ne permettaient pas d'établir la totalité des coûts à retrancher du chiffre d'affaires de 20'000 fr., ni par conséquent la marge de la sous-traitante pour la fourniture d'une cuisine type. Par ailleurs, la conclusion selon laquelle la preuve par expertise aurait dû être offerte ne contrevient pas davantage au droit fédéral. Il est patent qu'un juge n'avait pas les connaissances spécialisées nécessaires pour chiffrer, sur la base du projet de cuisine type, le montant des coûts supportés par la sous-traitante, et partant sa marge bénéficiaire. Il appartenait à l'homme du métier d'établir ces éléments; l'art. 42 al. 2 CO n'est pas un remède permettant de suppléer aux lacunes d'une partie qui a omis de requérir une mesure probatoire disponible. L'autorité précédente n'a pas méconnu les principes du droit à la preuve, ni les différents moyens à disposition des parties (art. 168 CPC). Elle n'a pas négligé les titres produits mais a jugé sans aucun arbitraire qu'ils n'établissaient pas la marge devant revenir à la recourante pour la fourniture d'une cuisine type.
Quant au grief selon lequel l'autorité précédente aurait négligé son devoir de motivation en n'expliquant pas pourquoi elle s'écartait de l'analyse des premiers juges et déniait toute force probante aux pièces, il est également infondé. La Chambre patrimoniale s'était placée dans la perspective d'une culpa in contrahendoet a jugé que les postes invoqués ne constituaient pas des dommages négatifs réparables à ce titre. Quant à l'autorité d'appel, elle a motivé son appréciation des preuves d'une façon certes succincte, et qui implique de consulter aussi bien l'écriture contenant les allégations que les pièces produites, mais elle permet au justiciable qui a fourni ces éléments d'exercer son droit de recours en connaissance de cause (sur le devoir de motiver, cf. par ex. ATF 142 II 154 consid. 4.2).
3.4. La recourante reproche encore à l'autorité précédente d'avoir versé dans l'arbitraire en considérant que trois acquéreurs seulement auraient très vraisemblablement commandé leur cuisine auprès d'elle, alors que cette preuve aurait aussi été rapportée pour deux personnes supplémentaires; l'autorité d'appel aurait de surcroît enfreint son devoir de motivation.
Le point soulevé est sans incidence pour l'issue du litige et n'appelle dès lors aucune discussion (concernant le droit d'être entendu, cf. arrêt 4A_141/2016 du 26 mai 2016 consid. 1.2). En effet, les juges cantonaux ont fait application de l'art. 156 CO mais ont rejeté à juste titre la prétention en indemnisation du gain manqué pour des motifs étrangers au comportement hypothétique des clients. Par surabondance, les résumés des déclarations des acquéreurs concernés, auxquels renvoie l'arrêt attaqué (cf. p. 11 s. et 24), permettent de comprendre pourquoi la cour a renoncé à retenir deux autres clients potentiels.
3.5. La recourante prétend également être indemnisée pour les dépenses qu'elle a engagées jusqu'à ce que l'intimée interrompe leur relation. Ce poste devrait logiquement équivaloir à 22'100 fr. 85, si l'on se réfère aux conclusions de la recourante (220'321 fr. 85) et à ses explications quant au gain manqué (198'221 fr.). La recourante n'explique pas clairement comment elle parvient à ce résultat. Elle évoque des «dépenses réelles (...) pour les travaux exécutés» tout en se référant au projet type, qu'elle ne prétend pas avoir mis à exécution.
Pour le surplus, la recourante demande le remboursement des frais salariaux qu'elle a engagés en affectant son collaborateur T._ au projet P._, frais qui s'élèveraient à 8'800 fr. (soit 40% de 22'000 fr.).
L'entrepreneur a le droit d'être rémunéré pour les frais en personnel, matériaux ou autres qu'il était nécessaire d'engager pour exécuter soigneusement l'ouvrage. En d'autres termes, il ne saurait être rémunéré pour les dépenses inutiles qu'un entrepreneur diligent n'aurait pas engagées (cf. arrêt 4A_577/2008 du 31 mars 2009 consid. 5.2 et les réf. citées; GAUCH, op. cit., n° 964 s.). Il appartient à l'entrepreneur de déterminer le montant des coûts effectifs, et donc également de démontrer la nécessité des frais engagés (arrêt 4A_183/2010 du 27 mai 2010 consid. 3.2 et les auteurs cités).
En l'occurrence, l'arrêt attaqué retient que T._ a travaillé à plein temps pour la sous-traitante du 15 janvier au 30 juin 2012 en qualité de dessinateur, vendeur, cuisiniste et secrétaire. Il a touché au total un salaire de base AVS de 22'000 fr. Entendu comme témoin, l'intéressé a déclaré avoir consacré entre 40 et 50% de son temps au projet P._, en sa qualité de cuisiniste et d'architecte d'intérieur. La cour cantonale n'a pas remis en cause la crédibilité de cette personne qui, lorsqu'elle a été entendue, n'avait plus de lien contractuel avec la sous-traitante.
La lecture des décisions cantonales ne permet cependant pas de déterminer avec une précision suffisante quels travaux ont été accomplis par la sous-traitante et par ce collaborateur en particulier, sachant que la sous-traitante a finalement admis qu'elle ne pouvait être dédommagée pour les frais de salaire inhérents au travail de son directeur, faute de preuve suffisante. L'arrêt attaqué se réfère aux allégués 99 et suivants, dont il ressort simplement que le coût relatif à l'emploi de T._, principalement dédié au suivi du projet P._, s'est élevé à 22'000 fr., charges patronales en sus (all. 99).
Dans ces circonstances, la recourante ne pouvait prétendre être rémunérée pour des frais de main-d'oeuvre alors que les données concernant les prestations fournies avec l'aide de cette main-d'oeuvre restaient vagues et ne revêtaient pas la précision suffisante. Pour ce motif déjà, la prétention en paiement de 8'800 fr. (40% de 22'000 fr.) pouvait être rejetée sans enfreindre le droit fédéral.
4.
En définitive, le recours doit être rejeté dans la mesure où il est recevable, aux frais de son auteur (art. 66 al. 1 LTF). La recourante versera en outre une indemnité de dépens à l'intimée (art. 68 al. 1 et 2 LTF).

rulings:
Par ces motifs, le Tribunal fédéral prononce:
1.
Le recours est rejeté dans la mesure où il est recevable.
2.
Les frais judiciaires, arrêtés à 6'000 fr., sont mis à la charge de la recourante.
3.
La recourante versera à l'intimée une indemnité de 7'000 fr. à titre de dépens.
4.
Le présent arrêt est communiqué aux mandataires des parties et à la Cour d'appel civile du Tribunal cantonal du canton de Vaud.
Lausanne, le 5 octobre 2017
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
La Présidente: Kiss
La Greffière: Monti


considerations:
Erwägungen:
1.
Mit Urteil 2C_1100/2015 vom 7. Januar 2016 trat das Bundesgericht auf ein Revisionsgesuch von A._ gegen seine Urteile 2A.65/2007 vom 7. Februar 2007 sowie 2C_317/2007 und 2C_318/2007 vom 5. Juli 2007 nicht ein. Mit dem gleichen Urteil trat es auf die Beschwerde gegen eine Verfügung des Verwaltungsgerichts des Kantons Zürich vom 5. November 2015 betreffend Erhebung von Kostenvorschüssen für die dort anhängig gemachten Revisionsverfahren zu den Veranlagungen zu den Staats- und Gemeindesteuern bzw. zur direkten Bundessteuer 2002 und zur Verrechnungssteuer 2001 nicht ein.
Am 18. Februar 2016 hat A._ beim Bundesgericht ein Revisionsgesuch gegen dessen Urteil 2C_1100/2015 eingereicht. Zusätzlich nimmt er Bezug auf die Nichteintretensverfügung des Einzelrichters des Verwaltungsgerichts des Kantons Zürich vom 12. Januar 2016 betreffend die vorerwähnten kantonalen Revisionsverfahren (wegen Nichtleistung des Kostenvorschusses).
2.
Wie der Gesuchsteller dem Urteil 2C_1100/2015 entnehmen kann, kann die Revision eines bundesgerichtlichen Urteils nur unter eingeschränkten Bedingungen verlangt werden (dort E. 2.1 und 2.2). Namentlich muss form- und fristgerecht ein gesetzlicher Revisionsgrund geltend gemacht werden (Art. 121 ff. BGG). Einen Revisionsgrund nennt er in seiner Eingabe vom 18. Februar 2016 nicht, und es ist auch keiner ersichtlich. Ein solcher liegt namentlich nicht in Bezug auf die Erwähnung der ehemaligen Ehefrau des Gesuchstellers in besagtem Urteil vor, dies erst recht nicht angesichts von dessen E. 2.5. Ein Revisionsgrund wird ferner auch nicht ansatzweise zu den in Rz. 33 der Eingabe vom 18. Februar 2016 erwähnten weiteren Urteilen aufgezeigt.
Sollte förmlich Beschwerde auch gegen die Nichteintretensverfügung des Verwaltungsgerichts des Kantons Zürich vom 12. Januar 2016 erhoben werden, fehlte es an einer sachbezogenen, auf deren entscheidwesentlichen Erwägungen eingehenden Begründung (Art. 42 Abs. 2 BGG). Schliesslich ist nicht erkennbar, in welcher Hinsicht die Voraussetzungen für die Einreichung eines Staatshaftungsbegehrens an das Bundesgericht gegeben sein könnten (s. Bundesgesetz vom 14. März 1958 über die Verantwortlichkeit des Bundes sowie seiner Behördemitglieder und Beamten [Verantwortlichkeitsgesetz, VG; SR 170.32], worauf der Gesuchsteller zu verweisen ist).
Auf das jeglicher Grundlage entbehrende Revisionsgesuch ist nicht einzutreten. Das Bundesgericht behält sich vor, weitere Eingaben ähnlicher Art zum gleichen Problemkreis unbeantwortet abzulegen.
Die Gerichtskosten sind entsprechend dem Verfahrensausgang dem Gesuchsteller aufzuerlegen (Art. 66 Abs. 1 erster Satz sowie Abs. 3 BGG). Bei der Festsetzung der Gerichtsgebühr ist namentlich der Art der Prozessführung Rechnung zu tragen (Art. 65 BGG).

rulings:
Demnach erkennt das Bundesgericht:
1.
Auf das Revisionsgesuch wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 1'000.-- werden dem Gesuchsteller auferlegt.
3.
Dieses Urteil wird den Verfahrensbeteiligten, dem Verwaltungsgericht des Kantons Zürich, 2. Abteilung, und der Eidgenössischen Steuerverwaltung schriftlich mitgeteilt.
Lausanne, 25. Februar 2016
Im Namen der II. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Zünd
Der Gerichtsschreiber: Feller

region: Federation

bge_label: non-critical

citation_label: non-critical


facts:
Faits :
A.
U._ SRL est une société à responsabilité limitée enregistrée en Italie. Au mois d'août 2004, A._ et B._ lui ont passé commande de fournitures destinées à un bâtiment alors en construction à Denens.
Le 19 juin 2008, U._ SRL a ouvert action contre eux devant le Président du Tribunal civil de l'arrondissement de La Côte; elle leur réclamait paiement de 12'641,60 euros avec intérêts au taux de 5% par an dès le 24 septembre 2004.
Le juge saisi s'est prononcé le 17 mai 2010; il a rejeté l'action. Ce jugement a été communiqué par notification de son dispositif écrit; une requête de motivation a été introduite puis retirée. Le jugement n'a pas été contesté.
B.
Le 15 juin 2011, sur réquisitions de U._ SRL, l'office des poursuites du district de Morges a notifié deux commandements de payer la somme de 20'312 fr.70 avec intérêts au taux de 5% par an dès le 24 septembre 2004, l'un dans la poursuite n°...7 entreprise contre A._, l'autre dans la poursuite n°...8 entreprise contre B._. Sous la rubrique « titre de la créance ou cause de l'obligation », ces commandements de payer mentionnaient une prétention en restitution de l'enrichissement illégitime au montant de 12'641,60 euros, convertie en francs suisses.
Les débiteurs poursuivis ont tous deux formé opposition.
Le 23 septembre 2011, ils ont conjointement ouvert action contre U._ SRL devant le Tribunal civil de l'arrondissement. En substance, d'après les conclusions présentées, ce tribunal était requis de prononcer que les sommes réclamées n'étaient pas dues, d'une part, et d'ordonner la radiation des poursuites, d'autre part.
La défenderesse a conclu au rejet de l'action et elle a présenté des conclusions reconventionnelles: les défendeurs devaient être condamnés à payer les sommes réclamées par voie de poursuite et leurs oppositions aux commandements de payer devaient être définitivement levées.
Par un jugement du 8 mai 2012, le Président du Tribunal civil a prononcé que les conclusions reconventionnelles étaient irrecevables parce qu'incompatibles avec l'autorité du jugement intervenu le 17 mai 2010.
C.
La défenderesse a retiré les deux poursuites nos...7 et...8; le même jour, soit le 8 mars 2013, elle a requis le Président d'annuler l'audience fixée au 12 du même mois et de rayer la cause de son rôle. Les demandeurs ont déclaré s'opposer à cette requête et persister dans leurs conclusions tendant à faire prononcer que les sommes en cause n'étaient pas dues.
Par un prononcé du 14 mai 2013, le Président a refusé de rayer la cause de son rôle; il a considéré que les demandeurs conservaient un intérêt à faire constater en justice, le cas échéant, que les sommes en cause n'étaient pas dues.
Après divers autres incidents, le Tribunal civil a rendu un jugement final le 24 avril 2015. Il a prononcé que les demandeurs n'étaient pas débiteurs des montants réclamés dans les poursuites nos...7 et...8, ni d'aucun autre montant. La défenderesse est condamnée aux frais de l'instance, arrêtés à 9'533 fr.35, et aux dépens des demandeurs, arrêtés à 15'340 fr., y compris les frais et dépens des procédures incidentes.
La Cour d'appel civile du Tribunal cantonal a statué le 15 février 2016 sur l'appel de la défenderesse; elle a rejeté l'appel et confirmé le jugement.
D.
Agissant par la voie du recours en matière civile, la défenderesse requiert le Tribunal fédéral de réformer l'arrêt de la Cour d'appel en ce sens que la demande introduite devant le Tribunal civil le 23 septembre 2011 soit déclarée irrecevable. A titre subsidiaire, le Tribunal fédéral est requis de réformer l'arrêt attaqué en ce sens que les frais de première instance soient réduits de 9'533 fr.35 à 2'100 francs.
Les demandeurs concluent au rejet du recours.
La défenderesse a spontanément déposé une réplique qui a été transmise aux demandeurs; ceux-ci n'ont pas déposé d'écriture supplémentaire.

considerations:
Considérant en droit :
1.
Selon la jurisprudence relative à l'art. 88 CPC concernant les actions en constatation de droit, toute personne qui reçoit notification d'un commandement de payer est réputée avoir un intérêt digne de protection à faire constater par le juge, s'il y a lieu, que la somme à elle réclamée n'est pas due, et d'obtenir par là qu'à l'avenir, conformément à l'art. 8a al. 3 let. a LP, l'office compétent ne portera pas la poursuite à la connaissance des tiers qui consultent le registre des poursuites ou s'en font remettre des extraits. La justification de cette action négatoire gît dans les inconvénients que la publicité de la poursuite, prévue et circonscrite par l'art. 8a LP, entraîne pour le débiteur poursuivi (ATF 141 III 68). Si le créancier poursuivant ne veut pas résister à cette action négatoire et qu'il préfère établir le bien-fondé de sa prétention plus tard seulement, dans une action en paiement qu'il entreprendra lui-même, il lui est loisible de retirer la poursuite; celle-ci cesse alors d'être accessible aux tiers par l'effet de l'art. 8a al. 3 let. c LP, et le débiteur poursuivi n'a dès ce moment plus d'intérêt digne de protection à l'exercice d'une action négatoire (ATF 141 III 68 consid. 2.7 p. 79).
Dans sa séance du 21 septembre 2015, donnant suite à une initiative parlementaire intitulée « annulation des commandements de payer injustifiés » (n° 09.530), le Conseil National a adopté un projet de révision de l'art. 85a al. 1 LP (texte adopté: FF 2015 2958; décision du Conseil: BO 2015 N 1697, 1699). Le Conseil des Etats a lui aussi adopté ce projet le 22 septembre 2016 (BO 2016 E 763). Le texte révisé est ainsi libellé: « Que la poursuite ait été frappée d'opposition ou non, le débiteur poursuivi peut agir en tout temps au for de la poursuite pour faire constater que la dette n'existe pas ou plus, ou qu'un sursis a été accordé. » Dès son entrée en vigueur, ce texte rendra caduque la jurisprudence selon laquelle l'action actuellement prévue par l'art. 85a al. 1 LP est réservée au débiteur poursuivi qui n'a pas formé opposition au commandement de payer (ATF 125 III 149 consid. 2 p. 150).
La défenderesse a retiré les poursuites nos...7 et...8 alors que l'action négatoire introduite par les demandeurs était pendante. Le juge saisi et, ensuite, la Cour d'appel ont retenu que ces plaideurs conservaient néanmoins un intérêt digne de protection à l'action négatoire; c'est notamment ce que la défenderesse conteste devant le Tribunal fédéral. Elle soutient aussi que l'autorité d'un jugement antérieur, soit celui du 17 mai 2010 demeuré incontesté, a été méconnue.
2.
En règle générale, dans les affaires pécuniaires civiles, le recours ordinaire au Tribunal fédéral n'est recevable que si la valeur litigieuse s'élève à 30'000 fr. au moins (art. 74 al. 1 let. b LTF). Cette valeur est déterminée d'après les conclusions restées litigieuses devant l'autorité précédente (art. 51 al. 1 let. a LTF).
2.1. Pour le calcul de la valeur litigieuse, les divers chefs de conclusions formés par ou contre des consorts sont additionnés, à moins qu'ils ne s'excluent (art. 52 LTF). Selon la jurisprudence, les conclusions doivent avoir été effectivement réunies en instance cantonale et être l'objet d'une décision unique intervenue dans la même procédure. Il faut en outre que les demandeurs ou les défendeurs aient qualité de consorts aux termes de l'art. 24 al. 2 let. b PCF (ATF 128 IV 53 consid. 6a p. 70). Selon cette dernière disposition, plusieurs personnes peuvent agir en qualité de demanderesses ou être recherchées en qualité de défenderesses dans la même demande si le litige porte sur des prétentions de même nature, reposant sur une cause matérielle et juridique essentiellement de même nature.
Il n'y a pas lieu à addition de conclusions lorsque plusieurs personnes sont recherchées en qualité de défenderesses dans la même demande et qu'elles doivent être condamnées, selon cette demande, à payer solidairement une somme unique; la valeur litigieuse est alors égale à cette somme (ATF 139 III 24 consid. 4. p. 30, relatif à l'art. 93 al. 1 CPC; Jean-Maurice Frésard, in Commentaire de la LTF, 2e éd., n° 13 ad art. 52 LTF).
2.2. L'action négatoire consécutive à la notification d'un commandement de payer, telle qu'admise par la jurisprudence du Tribunal fédéral, a sa justification dans les inconvénients que la publicité de la poursuite entraîne pour le débiteur poursuivi. L'action se rattache donc étroitement à la poursuite concernée.
En l'espèce, l'action porte sur deux poursuites entreprises contre deux personnes différentes. Si la créancière poursuivante tenait ces deux personnes pour solidairement débitrices, elle aurait eu la possibilité - mais pas l'obligation - de le faire mentionner sur les commandements de payer (arrêt P.1034/1986 du 11 septembre 1986, consid. 2, SJ 1987 p. 11). Elle ne l'a pas fait. Les deux poursuites portent sur des montants égaux - deux fois 20'312 fr.70 - et les commandements de payer contiennent des énonciations identiques, mais on n'y trouve aucune allusion ni à une obligation solidaire de plusieurs débiteurs, ni à l'autre poursuite simultanément entreprise. Dans ces conditions, il n'y a pas lieu de présumer une obligation solidaire. Au stade de la discussion d'une condition de recevabilité du recours en matière civile, le Tribunal fédéral ne saurait analyser la nature et les modalités de l'obligation désignée sur les commandements de payer. Pour le calcul de la valeur litigieuse, les montants en cause doivent être additionnés, d'où il résulte que cette valeur excède le minimum légal de 30'000 francs.
Les conditions de recevabilité du recours en matière civile sont par ailleurs satisfaites.
3.
Le jugement du 17 mai 2010 dont la défenderesse invoque l'autorité ne se rapportait pas aux deux poursuites nos...7 et...8 car celles-ci n'ont été entreprises que plus tard, au mois de juin 2011. L'autorité de ce jugement ne pouvait donc pas faire obstacle à l'action négatoire relative auxdites poursuites que les demandeurs ont introduite le 23 septembre 2011. La défenderesse soutient ainsi à tort que leur demande devait être jugée irrecevable au regard de l'art. 59 al. 2 let. e CPC.
4.
Devant la Cour d'appel, les demandeurs n'ont pas soutenu que le prononcé du 14 mai 2013, par lequel le Président a refusé de rayer la cause du rôle du Tribunal civil au motif que les demandeurs conservaient un intérêt à l'action négatoire, fût une décision incidente aux termes de l'art. 237 al. 1 CPC. Dans cette hypothèse, selon l'art. 237 al. 2 CPC, la défenderesse eût dû appeler séparément de ce prononcé et elle n'eût plus été recevable à le faire au stade du jugement final. La Cour d'appel ne s'est pas prononcée sur ce point et celui-ci n'est pas non plus soumis au Tribunal fédéral.
5.
Le Président du Tribunal civil et, ensuite, la Cour d'appel ont jugé que l'intérêt des demandeurs à l'action négatoire subsistait en dépit du retrait des deux poursuites en cause. Le Président a retenu que « [la défenderesse] pourrait à nouveau introduire une poursuite à l'encontre [des demandeurs], ce qui leur est insupportable ». La Cour d'appel adopte une motivation différente, fondée sur l'attitude de la défenderesse dans la suite de l'instance: cette partie n'a pas renouvelé ses conclusions tendant à la radiation de la cause, mais articulé de nouvelles conclusions contre les demandeurs et, enfin, soulevé une exception d'incompétence.
A réception d'une réquisition de poursuite, l'office des poursuites est tenu de rédiger et de notifier sans délai un commandement de payer (art. 69 al. 1 et 71 al. 1 LP). L'office n'est en aucune manière habilité à rechercher si la prétention élevée par le créancier poursuivant est déjà, le cas échéant, l'objet d'un jugement entre ce créancier et le débiteur poursuivi. Par conséquent, le jugement final du 24 avril 2015 relatif aux poursuites nos...7 et...8 est absolument inapte à protéger les demandeurs de poursuites futures que la défenderesse voudrait éventuellement entreprendre contre eux, cela parce que ce jugement n'empêchera pas l'introduction de nouvelles réquisitions de poursuite auxquelles l'office sera tenu de donner suite. Après le retrait de ces deux poursuites nos...7 et...8 qui étaient seules en cause, les demandeurs n'avaient plus d'intérêt à obtenir ce jugement. L'attitude de la défenderesse dans le procès n'est pas davantage pertinente car elle n'a aucun lien avec l'intérêt des demandeurs à éviter, le cas échéant, que des tiers puissent s'informer d'une poursuite entreprise contre eux. La Cour d'appel aurait plutôt dû se conformer à la jurisprudence déjà mentionnée du Tribunal fédéral, selon laquelle le retrait de la poursuite fait disparaître l'intérêt du débiteur poursuivi à l'exercice d'une action négatoire.
Lorsqu'une demande en justice ne répond pas à un intérêt digne de protection de son auteur, cette demande est irrecevable en vertu de l'art. 59 al. 2 let. a CPC. Lorsque cet intérêt digne de protection existe lors de la litispendance mais disparaît plus tard, la cause doit être rayée du rôle en application de l'art. 242 CPC (Laurent Killias, in Commentaire bernois, n° 10 ad art. 242 CPC; voir aussi l'art. 72 PCF). En l'espèce, la requête de radiation que la défenderesse a présentée le 8 mars 2013, en même temps qu'elle retirait les deux poursuites nos...7 et...8, aurait dû être accueillie. Le recours en matière civile doit être admis sur ce point; l'arrêt de la Cour d'appel sera réformé en conséquence.
6.
Parce que la Cour d'appel devra de toute manière statuer à nouveau sur les frais et dépens des instances cantonales, il n'est pas nécessaire d'examiner les critiques que la défenderesse dirige contre la taxation des frais de première instance.
7.
A titre de parties qui succombent, les demandeurs doivent acquitter l'émolument à percevoir par le Tribunal fédéral et les dépens auxquels leur adverse partie peut prétendre.

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est admis et l'arrêt de la Cour d'appel est réformé en ce sens que la cause introduite devant le Tribunal civil par demande du 23 septembre 2011 est rayée du rôle de ce tribunal.
2.
Les demandeurs acquitteront un émolument judiciaire de 2'000 fr., solidairement entre eux.
3.
Les demandeurs verseront une indemnité de 2'500 fr. à la défenderesse, à titre de dépens et solidairement entre eux.
4.
La cause est renvoyée à la Cour d'appel pour statuer à nouveau sur les frais et dépens des instances cantonales.
5.
Le présent arrêt est communiqué aux parties et au Tribunal cantonal du canton de Vaud.
Lausanne, le 20 octobre 2016
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
La présidente : Kiss
Le greffier : Thélin


considerations:
Erwägungen:
1.
Die Spitaldirektion des Kantonsspitals Winterthur (KSW) ordnete am 5. November 2015 gegen A._ ein "Haus/Kontaktverbot betreffend Aufenthalt/Kontakte in KSW-Liegenschaften" auf unbestimmte Zeit an. Nebst dem Betreten der Räumlichkeiten wurde ihr die Kontaktaufnahme zum Spitalpersonal untersagt. Für Ausnahmen war eine Bewilligung der Spitaldirektion einzuholen; ebenso blieb notfallmässige und sonstige ärztliche Einlieferung möglich. Einen gegen diese Verfügung erhobenen Rekurs wies der Spitalrat des KSW zunächst am 7. Januar 2016 und nach einem Rückweisungsentscheid des Verwaltungsgerichts des Kantons Zürich (VB.2016.0069 vom 2. März 2016) am 24. Juni 2016 erneut ab. Die gegen diesen Rekursentscheid erhobene Beschwerde wies das Verwaltungsgericht des Kantons Zürich mit Urteil VB.2016.00430 vom 1. Juni 2017 ab.
Am 26. Juni 2017 (Postaufgabe) hat A._ beim Bundesgericht eine vom 23. Juni 2017 datierte Beschwerde gegen das verwaltungsgerichtliche Urteil erhoben. Sie beantragt im Wesentlichen, das Hausverbot sei für ungültig zu erklären, die Gerichtsgebühren seien von der beklagten Partei zu bezahlen und es sei ihr eine angemessene Entschädigung zu leisten.
Es ist weder ein Schriftenwechsel noch sind andere Instruktionsmassnahmen angeordnet worden.
2.
2.1. Gemäss Art. 42 Abs. 1 und 2 BGG haben Rechtsschriften die Begehren und deren Begründung zu enthalten; in der Begründung ist in gedrängter Form darzulegen, inwiefern der angefochtene Akt schweizerisches Recht (Art. 95 BGG) verletze. Die Begründung hat sachbezogen zu sein; die Beschwerde führende Partei hat in gezielter Auseinandersetzung mit den für das Ergebnis des angefochtenen Entscheids massgeblichen Erwägungen plausibel aufzuzeigen, welche Rechte bzw. Rechtsnormen die Vorinstanz verletzt haben soll (BGE 140 III 86 E. 2 S. 88 f. mit Hinweisen). Soweit der angefochtene Entscheid (wie vorliegend weitgehend) auf kantonalem Recht beruht, kann im Wesentlichen nur gerügt werden, dieses sei willkürlich oder sonst wie in gegen verfassungsmässige Rechte verstossender Weise gehandhabt worden. Entsprechende Rügen bedürfen spezifischer Geltendmachung und Begründung (Art. 106 Abs. 2 BGG; BGE 141 I 36 E. 1.3 S. 41; 138 I 225 E. 3.1 und 3.2 S. 227 f.; je mit Hinweisen). Der von der Vorinstanz festgestellte Sachverhalt ist für das Bundesgericht verbindlich, es sei denn, die Partei zeige auf, dass und inwiefern die tatsächlichen Feststellungen qualifiziert falsch oder in Verletzung von Verfahrensvorschriften getroffen worden seien, was spezifisch geltend zu machen und zu begründen ist, sofern entsprechende Mängel nicht ins Auge springen (vgl. Art. 105 Abs. 1 und 2 sowie Art. 97 Abs. 1 BGG; dazu BGE 140 III 115 E. 2 S. 117, 264 E. 2.3 S. 266; 137 I 58 E. 4.1.2 S. 62 mit Hinweisen).
2.2. Das streitige Haus- und Kontaktverbot beruht darauf, dass die Beschwerdeführerin nach Auffassung des KSW immer wieder unnötigerweise die Räumlichkeiten des Spitals betrete und das Spitalpersonal kontaktiere und dieses (zeitlich wie inhaltlich) weit über ein vernünftiges und noch zumutbares Mass hinaus beanspruche. Das Verwaltungsgericht beschränkt seine Prüfung auf die diesbezüglichen verfahrensrechtlichen und materiellen Aspekte. Zunächst stellt es fest, dass eine Schadenersatzforderung nicht Gegenstand des Verfahrens sei (E. 1.3); sodann verneint es in E. 2.1 seines Urteils die Notwendigkeit einer mündlichen Anhörung der Beschwerdeführerin im verwaltungsgerichtlichen Verfahren. Dazu lässt sich der Eingabe vom 23./26. Juni 2017 keine konkrete Rüge entnehmen. Weiter erklärt es, dass keine Anhaltspunkte (gemessen am beschränkten Verfahrensgegenstand) für Unvollständigkeit oder Unkorrektheit der Akten bestehen (E. 2.2). Mit ihren Ausführungen zur angeblichen Unvollständigkeit der Akten vermag die Beschwerdeführerin in keiner Weise aufzuzeigen, inwiefern das angefochtene Urteil in dieser Hinsicht gegen schweizerisches Recht verstossen würde. Dasselbe gilt in Bezug auf E. 2.3 des verwaltungsgerichtlichen Urteils (Modalitäten der Akteneinsichtnahme, Kostenerhebung für die Herstellung von Kopien).
Was die materielle Frage der Verweigerung des Zugangs zu den Spitalräumlichkeiten und das Verbot der Kontaktaufnahme mit dem Spitalpersonal betrifft (E. 3), wird auch nicht im Ansatz aufgezeigt, inwiefern dadurch die bundesgesetzliche Norm von Art. 41a KVG verletzt sein könnte (dazu E. 3.4 des angefochtenen Urteils mit dem Hinweis auf die das Verbot relativierenden Ausnahmetatbestände). Das Verwaltungsgericht hat die Frage offen gelassen, wie weit die Beschwerdeführerin durch das Verbot in ihrem durch Art. 10 Abs. 2 BV gewährleisteten Recht auf persönliche Freiheit betroffen wird (E. 3.2). Es legt dar, dass jedenfalls die Voraussetzungen von Art. 36 BV für einen Grundrechtseingriff gegeben sind. Es findet dafür eine gesetzliche Grundlage (E. 3.3.1), bejaht ein öffentliches Interesse am Eingriff (E. 3.3.2) und erläutert, warum die Massnahme verhältnismässig sei (E. 3.3.3). Die Beschwerdeführerin lässt jegliche Auseinandersetzung mit diesen Erwägungen vermissen und tut nicht dar, worin sie die Verletzung eines verfassungsmässigen Rechts erleiden würde.
Schliesslich kritisiert die Beschwerdeführerin die Kostenauflage in den kantonalen Verfahren und namentlich die Höhe der verwaltungsgerichtlichen Gerichtsgebühr. Auch in dieser Hinsicht wird in keiner Weise aufgezeigt, inwiefern das Verwaltungsgericht mit E. 4 gegen verfassungsmässige Rechte der Beschwerdeführerin oder sonst wie gegen schweizerisches Recht verstossen hätte.
2.3. Die Beschwerde enthält offensichtlich keine hinreichende Begründung (Art. 108 Abs. 1 lit. b BGG), und es ist darauf mit Urteil des Einzelrichters im vereinfachten Verfahren nach Art. 108 BGG nicht einzutreten.
2.4. Angesichts der besonderen Umstände des Falles ist trotz Unterliegens der Beschwerdeführerin keine Gerichtsgebühr für das bundesgerichtliche Verfahren zu erheben (Art. 66 Abs. 1 zweiter Satz BGG).

rulings:
Demnach erkennt das präsidierende Mitglied:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird den Verfahrensbeteiligten und dem Verwaltungsgericht des Kantons Zürich, 3. Abteilung, schriftlich mitgeteilt.
Lausanne, 29. Juni 2017
Im Namen der II. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Das präsidierende Mitglied: Zünd
Der Gerichtsschreiber: Feller


facts:
Faits :
A.
A.a. X._, ressortissant portugais né en 1992, est entré en Suisse en 2007. Devenu orphelin suite au décès de sa mère, il a été accueilli par l'une de ses demi-soeurs, domiciliée dans le canton de Vaud. A partir du 9 mai 2008, il a été placé sous tutelle; cette mesure a été transformée le 1er janvier 2013 par l'Autorité de protection de l'enfant et de l'adulte en curatelle de portée générale. En août 2008, il s'est installé avec sa famille d'accueil à Monthey (Valais). L'intéressé a d'abord été mis au bénéfice d'une autorisation de séjour, valable jusqu'au 31 juillet 2010, puis d'une autorisation de courte durée L UE/AELE, laquelle a été renouvelée pour la dernière fois jusqu'au 30 décembre 2014.
Après avoir achevé sa formation "d'ouvrier de bâtiment-maçon" le 15 août 2012, X._ a effectué plusieurs missions temporaires. En 2013, il a effectué deux missions de trois mois pour le même employeur à raison de 20 heures par semaine. En janvier 2014, l'intéressé s'est vu renouveler son autorisation de courte durée L UE/AELE jusqu'au 30 décembre 2014 sur la base d'un contrat de travail qui débutait le 23 janvier 2014. L'intéressé n'a travaillé qu'un seul jour pour la société A._ & Cie SA, car ses qualifications professionnelles ne correspondaient pas au profil recherché par l'entreprise; il a ensuite travaillé du 13 juin au 4 juillet 2014 pour la société B._ SA à un taux de 95 %.
Par courrier du 11 juillet 2014, le Service de la population et des migrations du canton du Valais (ci-après: le Service cantonal) a informé X._ qu'en raison de l'irrégularité de son emploi et du fait qu'il n'avait pas remboursé l'aide sociale dont il avait bénéficié en 2013 et 2014 (9'493 fr. 35), il émettait une réserve quant à une éventuelle demande de prolongation de son autorisation de courte durée, le priant de lui fournir un contrat de travail attestant qu'il pouvait subvenir à ses besoins, ainsi que les preuves de remboursements mensuels au Service social.
A.b. Depuis le début de son séjour en Suisse, X._ a fait l'objet de deux condamnations pénales. Le 3 décembre 2010, il a été condamné par le Tribunal des mineurs du canton du Valais à une peine privative de liberté de trois mois avec sursis et le 29 septembre 2014 par ordonnance pénale à une peine pécuniaire de 20 jours-amende avec sursis et à une amende pour lésions corporelles simples.
A.c. En octobre et novembre 2014, X._ a travaillé pour C._ à raison de 90 h 75, respectivement 125 h 25 par mois. En février, mars et avril 2015, il a travaillé pour la société D._ SA à raison de 123 h, 176 h et 110 h 45 respectivement.
B.
Par décision du 11 décembre 2014, le Service cantonal a révoqué l'autorisation de séjour de courte durée L UE/AELE de X._ et prononcé son renvoi de Suisse pour le 1er janvier 2015 au motif qu'il avait perdu le statut de travailleur au sens de l'Accord du 21 juin 1999 entre la Confédération suisse, d'une part, et la Communauté européenne et ses Etats membres, d'autre part, sur la libre circulation des personnes (ALCP; RS 0.142.112.681).
Le 27 avril 2015, le Conseil d'Etat du canton du Valais (ci-après: le Conseil d'Etat) a rejeté le recours de l'intéressé. Il a notamment considéré que son activité débutée en février 2015 pour la société D._ SA devait être considérée comme marginale et accessoire.
Par arrêt du 14 août 2015, le Tribunal cantonal du canton du Valais (ci-après: le Tribunal cantonal) a rejeté le recours interjeté par X._ contre l'arrêt précité.
C.
Agissant par la voie du recours en matière de droit public, X._ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif et l'assistance judiciaire, de réformer l'arrêt du Tribunal cantonal du 14 août 2015 en ce sens que son permis L UE/AELE est renouvelé. Il conclut subsidiairement au renvoi de la cause à l'autorité cantonale pour nouvelle décision.
Par ordonnance du 22 septembre 2015, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif.
Le Tribunal cantonal, le Conseil d'Etat et le Service cantonal ont renoncé à formuler des observations. Le Secrétariat d'Etat aux migrations a conclu au rejet du recours.

considerations:
Considérant en droit :
1.
1.1. Selon l'art. 83 let. c ch. 2 LTF, le recours en matière de droit public est irrecevable contre les décisions en matière de droit des étrangers qui concernent une autorisation à laquelle ni le droit fédéral, ni le droit international ne donnent droit. Si l'intéressé fait valoir qu'il a droit à une autorisation de séjour sur la base de l'ALCP, le Tribunal fédéral entre en matière du seul fait que celui-ci est un ressortissant de l'Union européenne, examinant ensuite avec le fond si l'accord lui donne effectivement un tel droit (cf. ATF 131 II 339 consid. 1.2 p. 343; arrêt 2C_470/2014 du 29 janvier 2015 consid. 1.1).
En l'espèce, en sa qualité de ressortissant portugais, le recourant peut, en principe, prétendre à l'octroi d'une autorisation de séjour en Suisse, en vertu du droit à la libre circulation que lui confère l'ALCP. Son recours échappe par conséquent au motif d'irrecevabilité prévu à l'art. 83 lettre c ch. 2 LTF.
1.2. Au surplus, déposé en temps utile (art. 100 al. 1 LTF), et dans les formes prescrites par la loi (art. 42 LTF), par le destinataire de l'arrêt attaqué qui a un intérêt digne de protection à son annulation ou à sa modification (art. 89 al. 1 LTF), le présent recours, dirigé contre une décision rendue par une autorité cantonale supérieure de dernière instance (art. 86 al. 1 let. d et al. 2 LTF), est recevable.
2.
2.1. Saisi d'un recours en matière de droit public, le Tribunal fédéral contrôle librement la violation du droit fédéral et du droit international (cf. art. 95 let. a et b; art. 106 al. 1 LTF), sous réserve des exigences de motivation figurant à l'art. 106 al. 2 LTF. Aux termes de cet alinéa, le Tribunal fédéral n'examine la violation de droits fondamentaux que si ce grief a été invoqué et motivé par le recourant.
2.2. L'examen du Tribunal fédéral se fonde sur les faits constatés par l'autorité précédente (cf. art. 105 al. 1 LTF), à moins que ces faits n'aient été établis de façon manifestement inexacte (ATF 137 I 58 consid. 4.1.2 p. 62; arrêt 2C_701/2013 du 26 juillet 2014 consid. 3.1, non publié in ATF 140 I 257) ou en violation du droit au sens de l'art. 95 LTF (art. 105 al. 2 LTF). Aucun fait nouveau ni preuve nouvelle ne peut être présenté à moins de résulter de la décision de l'autorité précédente (art. 99 al. 1 LTF).
3.
Le recourant reproche à l'instance précédente de s'être arbitrairement fondé sur des faits antérieurs au 1er janvier 2014, alors que ceux-ci avaient déjà été examinés par une autorité au moment de la délivrance de l'autorisation de séjour. L'instance précédente aurait dû, selon lui, se fonder uniquement sur l'activité professionnelle qu'il a exercée après le 1er janvier 2014. Il reproche également au Tribunal cantonal d'avoir jugé à tort qu'il ne remplissait pas les conditions de l'art. 6 Annexe I ALCP.
3.1. L'art. 6 par. 2 Annexe I ALCP prévoit que le travailleur salarié (d'une partie contractante) qui occupe un emploi d'une durée supérieure à trois mois et inférieure à un an au service d'un employeur de l'Etat d'accueil reçoit un titre de séjour d'une durée égale à celle prévue dans le contrat (autorisation de courte durée L UE/AELE). Selon l'art. 6 par. 6 Annexe I ALCP, le titre de séjour en cours de validité ne peut être retiré au travailleur salarié du seul fait qu'il n'occupe plus d'emploi, soit que l'intéressé ait été frappé d'une incapacité temporaire de travail résultant d'une maladie ou d'un accident, soit qu'il se trouve en situation de chômage involontaire dûment constatée par le bureau de main-d'oeuvre compétent.
3.2. Aux termes de l'art. 16 par. 2 ALCP, dans la mesure où l'application de l'Accord implique des notions de droit communautaire, il sera tenu compte de la jurisprudence pertinente de la Cour de Justice des Communautés européennes [actuellement: Cour de Justice de l'Union européenne; ci-après: la Cour de Justice ou CJCE] antérieure à la date de sa signature. La jurisprudence postérieure à la date de la signature de l'Accord est cependant prise en compte par le Tribunal fédéral pour assurer le parallélisme du système qui existait au moment de la signature de l'Accord et tenir compte de l'évolution de la jurisprudence de l'UE (cf. ATF 139 II 393 consid. 4.1 p. 398 s.; 136 II 5 consid. 3.4 p. 12; 136 II 65 consid. 3.1 p. 70; arrêts 2C_716/2014 du 26 novembre 2015 consid. 3 destiné à la publication et 2C_1061/2013 du 14 juillet 2015 consid. 4.2).
La qualité de travailleur salarié constitue une notion autonome de droit de l'UE, qui doit s'interpréter en tenant compte de la jurisprudence de la Cour de justice (cf. ATF 131 II 339 consid. 3.1 p. 344 s.; arrêts 2C_1162/2014 du 8 décembre 2015 consid. 3.4 et 2C_1061/2013 du 14 juillet 2015 consid. 4.2).
3.3. Le Tribunal fédéral a déjà eu l'occasion de préciser que, conformément à la jurisprudence de la Cour de justice, la notion de travailleur, qui délimite le champ d'application du principe de la libre circulation des travailleurs, doit être interprétée de façon extensive, tandis que les exceptions et dérogations à cette liberté fondamentale doivent, au contraire, faire l'objet d'une interprétation stricte (arrêts de la CJCE Kempf du 3 juin 1986, 139/85, point 13 et Levin du 23 mars 1982, 53/1981, point 13; cf. ATF 131 II 339 consid. 3.2 p. 345; arrêts 2C_1162/2014 du 8 décembre 2015 consid. 3.4 et 2C_390/2013 du 10 avril 2014 consid. 3.1). Doit ainsi être considérée comme un "travailleur" la personne qui accomplit, pendant un certain temps, en faveur d'une autre personne et sous la direction de celle-ci, des prestations en contrepartie desquelles elle touche une rémunération (existence d'une prestation de travail, d'un lien de subordination et d'une rémunération). Cela suppose l'exercice d'activités réelles et effectives, à l'exclusion d'activités tellement réduites qu'elles se présentent comme purement marginales et accessoires (cf. arrêt Levin, op. cit., par. 17; ATF 141 II 1 consid. 2.2.4 p. 6 et consid. 3.3.2 p. 9; arrêt 2C_412/2014 du 27 mai 2014 consid. 3.3). Ne constituent pas non plus des activités réelles et effectives celles qui ne relèvent pas du marché normal de l'emploi, mais sont destinées à permettre la rééducation ou la réinsertion de personnes diminuées sur le plan physique ou psychique. En revanche, ni la nature juridique de la relation de travail en cause au regard du droit national (par ex. contrat de travail sui generis), ni la productivité plus ou moins élevée du travailleur, ni son taux d'occupation (par ex. travail sur appel), ni l'origine des ressources pour le rémunérer (privées ou publiques), ni même l'importance de cette rémunération (par ex. salaire inférieur au minimum garanti) ne sont, en eux-mêmes et à eux seuls, des éléments décisifs pour apprécier la qualité de travailleur au sens du droit communautaire (arrêts 2C_1137/2014 du 6 août 2015 consid. 3.2 et 2C_1061/2013 du 14 juillet 2015 consid. 4.2.1; cf. arrêts de la CJCE Raulin du 26 février 1992 C-357/89, Rec. 1992 I-1027, points 9-13; Bernini du 26 février 1992 C-3/90, Rec. 1992 I-1071, points 16 et 17; Bettray du 31 mai 1989 344/87, Rec. 1989 p. 1621, points 15 et 16; Levin, op. cit., points 15 et 16). En particulier, on ne saurait automatiquement dénier cette qualité à une personne qui exerce une activité salariée réelle et effective, en raison du seul fait qu'elle cherche à compléter la rémunération tirée de cette activité, inférieure au minimum des moyens d'existence, par d'autres moyens d'existence licites. Sous ce rapport, il n'importe pas de savoir si les moyens d'existence complémentaires proviennent de biens ou du travail d'un membre de la famille de l'intéressé ou s'ils sont dérivés d'une aide financière prélevée sur les fonds publics de l'Etat membre de résidence, pourvu que la réalité et l'effectivité de l'activité soient établies (arrêt 2C_1061/2013 du 14 juillet 2015 consid. 4.2.1 et les références citées).
Il découle de ce qui précède que la qualité de travailleur selon l'ALCP s'applique également aux "working poor", c'est-à-dire aux travailleurs qui, bien qu'exerçant une activité réelle et effective, touchent un revenu qui ne suffit pas pour vivre ou faire vivre leur famille dans l'Etat d'accueil (arrêt 2C_1061/2013 du 14 juillet 2015 consid. 4.2; cf. arrêt de la CJCE Kempf, op. cit., point 14; SILVIA GASTALDI, L'accès à l'aide sociale dans le cadre de l'ALCP in Libre circulation des personnes et accès aux prestations étatiques, 2015, p. 133; ZÜND/HUGI YAR, Staatliche Leistungen und Aufenthaltsbeendigung unter dem FZA, in Libre circulation des personnes et accès aux prestations étatiques, 2015, p. 162, 187 et 190).
Une fois que la relation de travail a pris fin, l'intéressé perd en principe la qualité de travailleur, étant entendu cependant que, d'une part, cette qualité peut produire certains effets après la cessation de la relation de travail et que, d'autre part, une personne à la recherche réelle d'un emploi doit être qualifiée de travailleur (arrêts 2C_1162/2014 du 8 décembre 2015 consid. 3.4; 2C_390/2013 du 10 avril 2014 consid. 3.1 et 2C_1178/2012 du 4 juin 2013 consid. 2.2; arrêts de la Cour de justice Caves Krier Frères Sàrl du 13 décembre 2012, C-379/11, point 26 et Martinez Sala du 12 mai 1998, C-85/96, Rec. 1998 p. I-2719, point 32; cf. également arrêts de la Cour de justice Alimanovic du 15 septembre 2015, C-67/14, point 61 et Vatsouras et Koupatantze du 4 juin 2009, C-22/08 et C-23/08, point 31).
3.4. D'après l'art. 23 al. 1 de l'ordonnance du 22 mai 2002 sur l'introduction progressive de la libre circulation des personnes (OLCP; RS 142.203), les autorisations de séjour UE/AELE de courte durée, notamment, peuvent être révoquées ou ne pas être prolongées, si les conditions requises pour leur délivrance ne sont plus remplies.
4.
Dans son arrêt, l'instance précédente retient que le recourant ne peut plus bénéficier d'une autorisation de courte durée, dans la mesure où il a perdu la qualité de travailleur. Malgré ses nombreuses recherches d'emploi, il s'est montré incapable après près de trois ans de trouver un emploi stable et a épuisé son droit aux indemnités de chômage le 10 février 2014. Depuis cette date, il n'aurait d'ailleurs exercé que des "activités marginales".
Il convient de déterminer si c'est à bon droit que l'instance précédente a jugé que le recourant avait perdu la qualité de travailleur.
4.1. Selon les constatations du Tribunal cantonal, après avoir effectué deux missions de trois mois en 2013 pour le même employeur à raison de 20 heures par semaine, le recourant s'est vu renouveler son autorisation de courte durée jusqu'au 30 décembre 2014 sur la base d'un contrat qui débutait le 23 janvier 2014. L'intéressé n'a finalement travaillé qu'un seul jour pour cet employeur, car ses qualifications professionnelles ne correspondaient pas au profil recherché par l'entreprise. Il ressort du dossier que l'intéressé a continué à activement chercher un nouvel emploi et a ensuite travaillé du 13 juin au 4 juillet 2014 pour le compte de la société B._ SA à un taux de 95 %. Son autorisation de séjour a été révoquée par le Service cantonal en date du 11 décembre 2014. L'intéressé a travaillé en octobre et novembre 2014, ainsi qu'en février, mars et avril 2015 pour un nombre d'heures de respectivement 90 h 75, 125 h 25, 123 h 25, 123 h, 176 h et 110 h 45.
Entre février et avril 2015, le recourant a dès lors travaillé une moyenne d'environ 34 heures par semaine pour un salaire de 21.80 fr. par heure (art. 105 al. 2 LTF), soit un salaire mensuel moyen de près de 3'000 fr. Contrairement à ce que soutient l'instance précédente, une telle activité ne saurait être qualifiée de marginale et accessoire, mais doit au contraire être qualifiée de réelle et effective au sens de la jurisprudence (cf. supra consid. 3.3). Il convient également de relever que le recourant, qui n'a pas de personnes à charge, n'a d'ailleurs pas eu recours à l'aide sociale pendant cette période. Le fait qu'il n'ait pas remboursé le montant qu'il a perçu de l'aide sociale, lequel s'élève a 9'493 fr. 35, ne constitue pas un motif pour lui dénier la qualité de travailleur au sens de l'art. 6 Annexe I ALCP (cf. arrêts 2C_1162/2014 du 8 décembre 2015 consid. 4.1 et 2C_412/2014 du 27 mai 2014 consid. 3.2; GASTALDI, op. cit., p. 141). Il en va de même du fait qu'il n'a travaillé que pendant de brèves périodes et n'a pas trouvé un "travail durable normalement rémunéré". A cet égard, il sied de rappeler que la loi et la jurisprudence n'exigent pas que l'intéressé trouve un "emploi stable", mais qu'il exerce une activité réelle et effective (cf. ATF 141 II 1 consid. 2.2.1 p. 4; arrêts 2C_1162/2014 du 8 décembre 2015 consid. 4.3 et 2C_412/2014 du 27 mai 2014 consid. 3.2). Il s'ensuit que, contrairement à ce qu'affirme l'instance précédente, à tout le moins en avril 2015, l'intéressé n'avait pas perdu la qualité de travailleur.
4.2. Il convient ensuite d'examiner si le recourant, a conservé le statut de travailleur entre le mois de mai 2015 et le moment de l'arrêt attaqué, soit le 14 août 2015. Dans son mémoire de recours, le recourant soutient que son contrat pour le compte de la société D._ SA a été renouvelé en avril 2015; il expose également qu'il a été engagé en tant qu'aide-menuisier pour une autre entreprise à partir du 23 avril 2015 et qu'il a effectué une autre mission temporaire du 29 juin 2015 au 5 juillet 2015. Il produit également des décomptes de salaires pour les mois de mai et juin 2015, ainsi qu'un contrat de mission débutant le 15 juin 2015 pour une durée maximale de trois mois. Ces éléments ne ressortent pas de l'arrêt attaqué, sans que le recourant n'invoque ni ne démontre l'interdiction de l'arbitraire dans l'établissement des faits (cf. art. 97 al. 1 LTF). Il ne prétend pas davantage qu'il aurait produit ces pièces devant l'instance précédente, laquelle aurait arbitrairement omis de les prendre en considération. Il ne peut dès lors pas en être tenu compte (art. 99 al. 1 LTF; cf. supra consid. 2.2).
Il s'ensuit que le Tribunal de céans ne peut dès lors que se fonder sur les faits tels qu'ils ressortent de l'arrêt attaqué. Or, il ne ressort pas des faits retenus par l'instance précédente que le recourant aurait exercé une quelconque activité lucrative depuis fin avril 2015. Dans ces conditions, le recourant avait en principe perdu la qualité de travailleur et ne pouvait pas prétendre au renouvellement d'une autorisation de séjour de courte durée L UE/AELE sur la base de l'art. 6 par. 2 Annexe I ALCP.
Cela étant, il reste encore à déterminer si, au moment de l'arrêt attaqué, le recourant, qui n'exerçait pas d'activité lucrative, était à la recherche réelle d'un emploi, de sorte qu'il conservait le statut de travailleur pour une certaine durée, "qui peut être de six mois" (art. 2 par. 1 al. 2 Annexe I ALCP; arrêt de la Cour de justice Martinez Sala du 12 mai 1998, C-85/96, Rec. 1998 p. I-2719, point 32; cf. également arrêts de la Cour de Justice Alimanovic du 15 septembre 2015, C-67/14, point 61 et Vatsouras et Koupatantze du 4 juin 2009, C-22/08 et C-23/08, point 31).
4.3. Selon l'art. 2 par. 1 al. 2 Annexe I ALCP, les ressortissants d'un Etat membre ont le droit de se rendre dans une autre partie contractante ou d'y rester après la fin d'un emploi d'une durée inférieure à un an pour y chercher un emploi et y séjourner pendant un délai raisonnable, qui peut être de six mois qui leur permette de prendre connaissance des offres d'emplois correspondant à leurs qualifications professionnelles et de prendre, le cas échéant, les mesures nécessaires aux fins d'être engagés (cf. ATF 141 V 321 consid. 4.3 p. 326). Cette règle conventionnelle est concrétisée à l'art. 18 OLCP (ATF 130 II 388 consid. 3.3 p. 393). L'autorisation accordée peut être prolongée jusqu'à une année au plus pour autant que la personne concernée soit en mesure de prouver les efforts déployés à cet effet et qu'il existe une réelle perspective d'engagement (art. 18 al. 3 OLCP; cf. arrêt 2C_390/2013 du 10 avril 2014 consid. 5.2).
En l'espèce, il n'est pas contesté que le recourant a effectué et continue à effectuer de nombreuses recherches d'emploi. Il a d'ailleurs retrouvé un nouvel emploi réel et effectif à deux reprises pendant la procédure, soit en octobre et novembre 2014 et entre février et avril 2015. Il s'ensuit que, suite à ces deux activités (d'une durée inférieure à un an), le recourant a acquis le droit de rester en Suisse pendant un délai raisonnable, qui peut être de six mois, afin d'y chercher un nouvel emploi (cf. art. 2 par. 1 al. 2 Annexe I ALCP; arrêts 2C_390/2014 du 10 avril 2014 consid. 5; 2C_967/2010 du 17 juin 2011 consid. 4; RtiD 2012 I p. 152 consid. 4.3).
4.4. En conclusion, en déniant au recourant le droit de séjourner en Suisse après la fin de son activité pour y chercher du travail, les précédents juges ont méconnu l'art. 2 par. 1 al. 2 Annexe I ALCP.
Ce qui précède vaut pour le moment où le jugement attaqué a été rendu, soit au 14 août 2015. Cependant, dans la mesure où un certain délai s'est écoulé entre la date à laquelle l'arrêt attaqué a été rendu et la date du présent arrêt, le renvoi de la cause au Service cantonal ne signifie pas nécessairement que l'autorisation du recourant doit être renouvelée. La portée des autorisations UE/AELE n'est pas constitutive mais simplement déclaratoire (ATF 136 II 329 consid. 2.2 p. 332; 134 IV 57 consid. 4 p. 58; arrêt 2C_1162/2014 du 8 décembre 2015 consid. 4.6). Il se peut que, dans l'intervalle, l'intéressé ait retrouvé un emploi, de sorte que la question de son statut de travailleur salarié n'est pas remis en cause et que celui-ci a droit à l'octroi d'une autorisation de séjour de courte durée L UE/AELE, voire à un titre de séjour d'une durée de cinq ans, si il a trouvé un emploi d'une durée égale ou supérieure à un an (cf. art. 6 par. 1 Annexe I ALCP). Il est également possible que l'intéressé n'ait pas retrouvé de travail, de sorte qu'il appartiendra à l'autorité cantonale d'apprécier la situation de manière différente. Quoi qu'il en soit, elle devra tenir compte du fait que l'intéressé a le droit de rester en Suisse après la fin de son dernier emploi pour une durée allant jusqu'à six mois pour y chercher un nouvel emploi (art. 2 par. 1 al. 2 Annexe I ALCP).
Il s'ensuit que le recours doit être admis et l'arrêt attaqué annulé, la cause étant renvoyée au Service cantonal pour qu'il rende une nouvelle décision dans le sens des considérants.
5.
Le recourant, qui obtient gain de cause avec l'assistance d'un mandataire professionnel, a droit à des dépens, à la charge du canton du Valais (art. 68 al. 1 et 2 LTF). La demande d'assistance judiciaire du recourant devient ainsi sans objet. Le Tribunal fédéral ne fera pas usage de la faculté prévue aux art. 67 et 68 al. 5 LTF et renverra la cause à l'autorité précédente pour qu'elle statue sur les frais et dépens de la procédure accomplie devant elle. Il n'est pas perçu de frais judiciaires (art. 66 al. 4 LTF).

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est admis. L'arrêt rendu le 14 août 2015 par le Tribunal cantonal est annulé.
2.
La cause est renvoyée au Service cantonal pour qu'il se prononce dans le sens des considérants.
3.
La cause est renvoyée au Tribunal cantonal afin qu'il statue à nouveau sur le sort des frais et dépens de la procédure devant lui.
4.
Il n'est pas perçu de frais judiciaires.
5.
Le canton du Valais versera au recourant une indemnité de 2'000 fr. à titre de dépens.
6.
Le présent arrêt est communiqué au mandataire du recourant, au Service de la population et des migrations, au Conseil d'État et au Tribunal cantonal du canton du Valais, Cour de droit public, ainsi qu'au Secrétariat d'Etat aux migrations.
Lausanne, le 31 mars 2016
Au nom de la IIe Cour de droit public
du Tribunal fédéral suisse
Le Président: Zünd
La Greffière : Thalmann