A free Japanese text editor for Windows
We will start using Project (Kanban).
The development policy is summarized below. If you would like to participate in the development, please click here.
https://github.com/sakura-editor/sakura/wiki
To compile Sakura Editor, you need the latest version of Visual Studio or an earlier version of Visual Studio (Visual Studio 2017 or later, excluding Express 2017 for Windows Desktop).
Sakura Editor is based on the zlib license, which is an Open Source Initiative (OSI) certified license, so even enterprise organizations that are normally not eligible for the Community edition can use the Community edition for development and testing. Of course, Professional and Enterprise editions are also available.
Official binaries are built with Visual Studio Community 2017.
Visual Studio version | Addressed Issue/PR |
---|---|
2022 | #1872 (commit) |
2017/2019 simultaneous | #866 |
See here for details on how it works.
A configuration file called .vsconfig is provided to install the components necessary for compiling Sakura Editor into Visual Studio.
In #1162, a file called .vsconfig is placed in the same directory as sakura.sln.
When installing with vs_community__XXXXX.exe
, add the --config option. Or change the configuration to automatically install the required components.
vs_community__XXXXX.exe --config <.vsconfig のファイルパス>
When you open sakura.sln
in the latest Visual Studio (Visual Studio 2019 or newer), it loads the list of required components from .vsconfig located in the same directory. If there are components that are not installed, an install button will be displayed. Click Install to automatically install the missing components.
sakura.sln
in Visual Studio and build it.See here for details
See here.
azure-pipelines.md explains how the build works.
AppVeyor uses build-all.bat to build. See build-batchfiles.md for batch files used for builds.
Please readこれ
before using.
x64 版は alpha 版
.
We are currently working on this issue, so there may be unexpected issues.
Jobs
on the far right.Configuration: Release; Platform: Win32
).ARTIFACTS
on the far right.Exe
at the end are a set of executable files.Installer
at the end is a set of installers.All
is the full set of binaries, installer, build log, and assembler output.Log
at the end is a set of build logs.Asm
at the end is the assembler output set. You can download it in the same way after selecting the build you want from below.
https://ci.appveyor.com/project/sakuraeditor/sakura/history
See here.
CHANGELOG.md
here (you can check it locally using the steps described in How to check Markdown locally).CHANGELOG.md
is automatically generated from PullRequest. A sample macro is provided here.
If you are interested in making a sample, please create a PR.