-
Projektinställning och val av produktionsgren:
- När du skapar ett nytt projekt från ett Git-förråd väljer Esadax automatiskt produktionsgrenen baserat på närvaron av huvud- eller mastergrenar. Om dessa är frånvarande används Git-förrådets standardinställning för grenar.
-
Team Management och driftsättning Behörigheter:
- Hobbyteam: Endast teamägare som är anslutna via sitt Git-konto kan distribuera commits. Detta säkerställer att icke-ägare inte kan driva ändringar om de inte blir medlemmar i ett Pro-team.
- Pro Teams: Medlemmar kan distribuera efter att ha lagts till, med commit-författarens identitet kontrollerad mot teamets inloggningsanslutningar.
-
Dra förfrågningar och tillstånd:
- Efter förgrening av ett offentligt förråd kan pull-förfrågningar kräva auktorisering om de ändrar esadax.json eller miljövariabler. Detta är en säkerhetsåtgärd för att förhindra läckage av känslig information.
- Om författaren till committen redan är teammedlem hoppas auktoriseringssteget över.
-
Förhandsgranska grenar och faser:
- Standardförhandsvisning: Ändringar som skickas till grenar som inte är produktionsgrenar (t.ex. main) visas via förhandsvisningsdomäner som
url-composition.project-name-branch.esadax.app.
- Flera faser (t.ex. mellanlagring): Ytterligare Git-grenar kan skapas för att tilldela specifika domäner och miljövariabler, vilket möjliggör testning innan sammanslagning till produktion.
-
Sammanslagning och Branch Management:
- Efter testning i förhandsgranskningsfaser slås ändringarna samman i produktionsgrenen. Förhandsgranskningsgrenar hålls vanligtvis aktiva för framtida användning om de inte tas bort.