Skip to content

Tłumaczenie 🌍

Możesz przetłumaczyć lub poprawić tłumaczenie tej strony.

Wnieś swój wkład

Konta i projekty

Niektóre funkcje Tuist wymagają serwera, który dodaje trwałość danych i może wchodzić w interakcje z innymi usługami. Do interakcji z serwerem potrzebne jest konto i projekt, który łączy się z lokalnym projektem.

Konta

Do korzystania z serwera potrzebne jest konto. Istnieją dwa rodzaje kont:

  • Konto osobiste: Konta te są tworzone automatycznie podczas rejestracji i są identyfikowane przez uchwyt uzyskany od dostawcy tożsamości (np. GitHub) lub pierwszą część adresu e-mail.
  • Konto organizacji: Te konta są tworzone ręcznie i są identyfikowane przez uchwyt zdefiniowany przez dewelopera. Organizacje umożliwiają zapraszanie innych członków do współpracy nad projektami.

Jeśli jesteś zaznajomiony z GitHub, koncepcja jest podobna do ich, gdzie możesz mieć konta osobiste i organizacyjne, a są one identyfikowane przez uchwyt ** , który jest używany podczas konstruowania adresów URL.

CLI-FIRST

Większość operacji związanych z zarządzaniem kontami i projektami odbywa się za pośrednictwem interfejsu CLI. Pracujemy nad interfejsem webowym, który ułatwi zarządzanie kontami i projektami.

Organizacją można zarządzać za pomocą poleceń podrzędnych w sekcji

`tuist organization`.

Aby utworzyć nowe konto organizacji, uruchom polecenie

bash
tuist organization create {account-handle}

Projekty

Twoje projekty, zarówno Tuist, jak i surowy Xcode, muszą być zintegrowane z Twoim kontem za pośrednictwem zdalnego projektu. Kontynuując porównanie z GitHubem, jest to jak posiadanie lokalnego i zdalnego repozytorium, do którego przesyłasz swoje zmiany. Możesz użyć tuist project do tworzenia projektów i zarządzania nimi.

Projekty są identyfikowane przez pełny uchwyt, który jest wynikiem konkatenacji uchwytu organizacji i uchwytu projektu. Na przykład, jeśli masz organizację z uchwytem tuist i projekt z uchwytem tuist, pełny uchwyt to tuist/tuist.

Powiązanie między projektem lokalnym i zdalnym odbywa się za pośrednictwem pliku konfiguracyjnego. Jeśli go nie masz, utwórz go na stronie Tuist.swift i dodaj następującą treść:

swift
let tuist = Tuist(fullHandle: "{account-handle}/{project-handle}") // e.g. tuist/tuist

FUNKCJE TYLKO DLA PROJEKTU TUIST

Należy pamiętać, że niektóre funkcje, takie jak

binary caching,

wymagają posiadania projektu Tuist. Jeśli korzystasz z nieprzetworzonych projektów Xcode, nie będziesz mógł korzystać z tych funkcji.

Adres URL projektu jest tworzony przy użyciu pełnego uchwytu. Na przykład pulpit nawigacyjny Tuist, który jest publiczny, jest dostępny pod adresem tuist.dev/tuist/tuist, gdzie tuist/tuist jest pełnym uchwytem projektu.

Released under the MIT License.