Unterstützen Sie die Bemühungen zur Entwicklung der Six Labours-Projekte.
ImageSharp.Web
-Tag. Bitte öffnen Sie keine Issues für Fragen.Dieses Projekt hat den im Contributor Covenant definierten Verhaltenskodex übernommen, um das erwartete Verhalten in unserer Community zu klären. Weitere Informationen finden Sie im Verhaltenskodex der .NET Foundation.
Installieren Sie stabile Versionen über Nuget; Entwicklungsversionen sind über Feedz.io verfügbar.
Paketname | Veröffentlichung (NuGet) | Nächtlich (Feedz.io) |
---|---|---|
SixLabors.ImageSharp.Web |
Wenn Sie möchten, können Sie ImageSharp.Web selbst kompilieren (bitte tun Sie es und helfen Sie!)
Alternativ können Sie sowohl unter Linux/Unix als auch unter Windows über die Befehlszeile und/oder mit einem einfachen Editor arbeiten:
Um ImageSharp.Web lokal zu klonen, klicken Sie oben auf die Schaltfläche „In [IHR_OS] klonen“ oder führen Sie die folgenden Git-Befehle aus:
git clone https://github.com/SixLabors/ImageSharp.Web
Wenn Sie mit Windows arbeiten, stellen Sie bitte sicher, dass Sie Protokolldateipfade in Git aktiviert haben (als Administrator ausführen).
git config --system core.longpaths true
Dieses Repository enthält Git-Submodule. Um die Submodule zum Projekt hinzuzufügen, navigieren Sie zum Repository-Stammverzeichnis und geben Sie Folgendes ein:
git submodule update --init --recursive
Für die Ausführung der Komponententests sind Azurite Azure Storage Emulator und s3rver erforderlich.
Führen Sie unter Windows den folgenden Befehl aus, um den Server als Hintergrundprozess zu installieren und auszuführen
npm install -g azurite
start /B azurite --loose
npm install -g s3rver
start /B s3rver -d .
Unter Linux
sudo npm install -g azurite
sudo azurite --loose &
sudo npm install -g s3rver
sudo s3rver -d . &
Bitte ... Verbreiten Sie die Nachricht, tragen Sie Algorithmen bei, reichen Sie Leistungsverbesserungen ein, Unit-Tests, kein Input ist zu wenig. Lesen Sie unbedingt unseren Beitragsleitfaden, bevor Sie eine PR eröffnen.