Ein kostenloser japanischer Texteditor für Windows
Wir werden mit der Verwendung von Project (Kanban) beginnen.
Die Entwicklungspolitik ist nachstehend zusammengefasst. Wenn Sie sich an der Entwicklung beteiligen möchten, klicken Sie bitte hier.
https://github.com/sakura-editor/sakura/wiki
Zum Kompilieren des Sakura Editors benötigen Sie die neueste Version von Visual Studio oder eine frühere Version von Visual Studio (Visual Studio 2017 oder höher, außer Express 2017 für Windows Desktop).
Sakura Editor basiert auf der zlib-Lizenz, einer von der Open Source Initiative (OSI) zertifizierten Lizenz, sodass auch Unternehmensorganisationen, die normalerweise nicht für die Community Edition berechtigt sind, die Community Edition für Entwicklung und Tests nutzen können. Selbstverständlich sind auch die Editionen Professional und Enterprise erhältlich.
Offizielle Binärdateien werden mit Visual Studio Community 2017 erstellt.
Visual Studio-Version | Behandeltes Problem/PR |
---|---|
2022 | #1872 (festschreiben) |
2017/2019 gleichzeitig | #866 |
Einzelheiten zur Funktionsweise finden Sie hier.
Eine Konfigurationsdatei namens .vsconfig wird bereitgestellt, um die Komponenten zu installieren, die zum Kompilieren von Sakura Editor in Visual Studio erforderlich sind.
In #1162 wird eine Datei namens .vsconfig im selben Verzeichnis wie sakura.sln abgelegt.
Fügen Sie bei der Installation mit vs_community__XXXXX.exe
die Option --config hinzu. Oder ändern Sie die Konfiguration, um die erforderlichen Komponenten automatisch zu installieren.
vs_community__XXXXX.exe --config <.vsconfig のファイルパス>
Wenn Sie sakura.sln
im neuesten Visual Studio (Visual Studio 2019 oder neuer) öffnen, lädt es die Liste der erforderlichen Komponenten aus .vsconfig, die sich im selben Verzeichnis befindet. Wenn Komponenten vorhanden sind, die nicht installiert sind, wird eine Schaltfläche zum Installieren angezeigt. Klicken Sie auf „Installieren“, um die fehlenden Komponenten automatisch zu installieren.
sakura.sln
in Visual Studio und erstellen Sie es.Weitere Informationen finden Sie hier
Siehe hier.
azure-pipelines.md erklärt, wie der Build funktioniert.
AppVeyor verwendet build-all.bat zum Erstellen. Siehe build-batchfiles.md für Batchdateien, die für Builds verwendet werden.
Bitte lesen Sieこれ
vor der Verwendung.
x64 版は alpha 版
.
Wir arbeiten derzeit an diesem Problem, daher kann es zu unerwarteten Problemen kommen.
Jobs
.Configuration: Release; Platform: Win32
).ARTIFACTS
.Exe
am Ende sind eine Reihe ausführbarer Dateien.Installer
am Ende ist das Installer-Set.All
ist der vollständige Satz an Binärdateien, Installationsprogramm, Build-Protokoll und Assembler-Ausgabe.Log
am Ende ist eine Reihe von Build-Protokollen.Asm
am Ende ist der Assembler-Ausgabesatz. Sie können es auf die gleiche Weise herunterladen, nachdem Sie unten den gewünschten Build ausgewählt haben.
https://ci.appveyor.com/project/sakuraeditor/sakura/history
Siehe hier.
CHANGELOG.md
hier herunterladen (Sie können sie lokal überprüfen, indem Sie die unter So überprüfen Sie Markdown lokal beschriebenen Schritte verwenden).CHANGELOG.md
wird automatisch aus PullRequest generiert. Ein Beispielmakro finden Sie hier.
Wenn Sie daran interessiert sind, ein Muster anzufertigen, erstellen Sie bitte eine PR.