| source-git-commit | 4589c405bab743001e967a9825d578ee1a03c216 |
|---|---|
| workflow-type | tm+mt |
| source-wordcount | 866 |
| ht-degree | 3% |
We verwelkomen de bijdragen van de gemeenschap en van Adobe-medewerkers van buiten de documentatieteams.
Deze opslagplaats omvat geautomatiseerde haken die vooraf worden vastgelegd en die afbeeldingen optimaliseren voordat ze worden vastgelegd. Alle contribuanten zouden deze haken moeten toelaten om verenigbare beeldoptimalisering en verminderde bewaarplaatsgrootte te verzekeren.
Nadat u de opslagplaats hebt gekloond, voert u het volgende uit:
.githooks/setup-hooks.sh- Gelaagde afbeeldingsbestanden automatisch detecteren (PNG, JPG, JPEG, GIF, SVG)
image_optimuitvoeren om afbeeldingen te comprimeren en te optimaliseren- Geoptimaliseerde afbeeldingen automatisch opnieuw plaatsen
- Zorg ervoor dat alle toegewezen images correct zijn geoptimaliseerd
- Beperkte grootte opslagplaats
- Snellere paginabelasting voor documentatie
- Consistente beeldkwaliteit voor alle contribuanten
- Geen handmatige optimalisatie vereist
Zie .githooks/README.md voor gedetailleerde installatie-instructies, probleemoplossing en configuratie.
Dit project heeft de Adobe-gedragscode voor open source of de .NET Foundation-gedragscode overgenomen. Zie het artikel Bijdragen voor meer informatie.
Zie de Gids van de Medewerker van de Docent van Adobe .
Hoe u een bijdrage levert, hangt af van wie u bent en van het soort veranderingen dat u wilt bijdragen:
Als u minder belangrijke updates bijdraagt, bezoek het artikel en klik het terugkoppelen gebied dat bij de bodem van het artikel verschijnt, klik Gedetailleerde terugkoppelt opties, en klik dan Voorstellen en uitgeven om naar het prijsonderdrukkingsbrondossier op GitHub te gaan. Gebruik GitHub UI om uw updates te maken. Zie de algemene de contributorgids van Adobe Docs voor meer informatie.
Kleine correcties of verduidelijkingen die u ter documentatie en codevoorbeelden in dit antwoord aanbrengt, worden behandeld in de gebruiksvoorwaarden van Adobe.
Als u deel uitmaakt van de Adobe-community en u een nieuw artikel wilt maken of belangrijke wijzigingen wilt indienen, gebruikt u het tabblad Problemen in de Git-opslagplaats om een uitgave in te dienen die een gesprek met het documentatieteam kan starten. Zodra u met een plan hebt ingestemd, zult u met een werknemer moeten werken helpen die nieuwe inhoud door een combinatie van het werk in de openbare en privé bewaarplaatsen brengen.
Als u een technisch schrijver, programmamanager, of ontwikkelaar van het productteam voor een oplossing van Adobe Experience Cloud bent en het uw baan is om aan of auteur technische artikelen bij te dragen, zou u de privé bewaarplaats bij https://git.corp.adobe.com/AdobeDocs moeten gebruiken.
Communautaire contribuanten kunnen GitHub UI voor basishet uitgeven of vork gebruiken het repo om belangrijke bijdragen te leveren.
Zie de Gids van de Medewerker van de Docent van Adobe voor details.
Alle artikelen in deze repository gebruiken GitHub gearomatiseerde prijsopgave. Als u niet vertrouwd bent met markering, zie:
Voor sommige onderwerpen, gebruiken wij gegevensdossiers en malplaatjes om gepubliceerde inhoud te produceren. De gevallen van het gebruik voor deze benadering omvatten:
- Grote sets met programmatisch gegenereerde inhoud publiceren
- Het verstrekken van één enkele bron van waarheid voor klanten over veelvoudige systemen die machine-leesbare dossierformaten, zoals YAML, voor integratie vereisen (b.v., het Hulpmiddel van de Analyse van de Plaats-Brede)
Voorbeelden van sjablooninhoud zijn onder andere:
- CLI hulpmiddelverwijzing
- de beschikbaarheidstabellen van het Product
- de lijsten van de systeemvereisten
In het algemeen, moeten de meeste schrijvers slechts een versieversie aan de de productbeschikbaarheid en lijsten van de systeemvereisten toevoegen. Het onderhoud voor alle andere sjablooninhoud wordt automatisch of beheerd door een toegewezen teamlid. Deze instructies zijn bedoeld voor de meeste schrijvers.
NOTA:
- Voor het genereren van gesjabloonde inhoud moet u op de opdrachtregel in een terminal werken.
- Ruby moet zijn geïnstalleerd om het renderscript uit te voeren. Zie [_jekyll/.ruby-version ] (_jekyll/.ruby-version) voor de vereiste versie.
Zie het volgende voor een beschrijving van de bestandsstructuur voor sjablooninhoud:
_jekyll—Bevat sjablonen voor onderwerpen en vereiste elementen_jekyll/_data—Bevat de machineleesbare bestandsindelingen die worden gebruikt om sjablonen te renderen_jekyll/templated—Bevat op HTML gebaseerde sjabloonbestanden die de taal voor vloeiende sjablonen gebruikenhelp/_includes/templated—Bevat de gegenereerde uitvoer voor sjablooninhoud in.md-bestandsindeling zodat deze kan worden gepubliceerd in Experience League-onderwerpen; het renderscript schrijft automatisch gegenereerde uitvoer naar deze map voor u
Sjablooninhoud bijwerken:
-
Open een gegevensbestand in de map
/jekyll/_datain de teksteditor. Bijvoorbeeld:- de beschikbaarheidstabellen van het Product :
/jekyll/_data/product-availability.yml - Eisen van het Systeem lijsten :
/jekyll/_data/system-requirements.yml
- de beschikbaarheidstabellen van het Product :
-
Gebruik de bestaande YAML-structuur om items te maken.
Als u bijvoorbeeld een versie van Adobe Commerce wilt toevoegen aan de tabellen voor productbeschikbaarheid, voegt u het volgende toe aan elke vermelding in de secties
extensionsenservicesvan het bestand/jekyll/_data/product-availability.yml(wijzig zo nodig de versienummers):support: - core: 1.2.3 version: 4.5.6
-
Navigeer naar de map
_jekyll.cd _jekyll -
Genereer sjablooninhoud en schrijf de uitvoer naar de map
help/_includes/templated.bundle exec rake renderNOTA: u moet het manuscript van de
_jekyllfolder in werking stellen. Als dit de eerste keer is om het script uit te voeren, moet u Ruby-afhankelijkheden eerst installeren met de opdrachtbundle install. De taken en afhankelijkheden van kernlijnen (Jekyll, Rake, image optimization) worden geleverd door deadobe-comdox-exl-rake-tasksgem voor een beter onderhoud in alle Adobe Commerce-documentatieregisters. Aangepaste taken die specifiek zijn voor deze repository worden geïmplementeerd in deRakefile. -
Navigeer terug naar de map
root.cd .. -
Controleer of de verwachte
help/_includes/templated-bestanden zijn gewijzigd.git status
U zou output gelijkend op het volgende moeten zien:
modified: _data/product-availability.yml modified: help/_includes/templated/product-availability-extensions.md
-
Druk op de wijzigingen.
git add . git commit -m "descriptive message of the intended commit" git push
Zie de documentatie van Jekyll voor meer details over Dossiers van Gegevens , Vloeiende filters , en andere eigenschappen.
Deze gegevensopslagruimte gebruikt taken die door de adobe-comdox-exl-rake-tasks gem worden geleverd. Voer de volgende handelingen uit om alle beschikbare taken weer te geven:
cd _jekyll
bundle exec rake --tasks