All Projects → sakura-editor → Sakura

sakura-editor / Sakura

Licence: other
SAKURA Editor (Japanese text editor for MS Windows)

Programming Languages

cpp
1120 projects
macro
33 projects

Projects that are alternatives of or similar to Sakura

splinter
Simple pattern-based linter 🐀
Stars: ✭ 31 (-95.5%)
Mutual labels:  regex, grep
Micro
A modern and intuitive terminal-based text editor
Stars: ✭ 18,526 (+2588.82%)
Mutual labels:  editor, text-editor
Urde
Data interchange and engine re-implementation for games by Retro Studios | Mirror
Stars: ✭ 253 (-63.28%)
Mutual labels:  visual-studio, editor
DFIRRegex
A repo to centralize some of the regular expressions I've found useful over the course of my DFIR career.
Stars: ✭ 33 (-95.21%)
Mutual labels:  regex, grep
Zmjimageeditor
ZMJImageEditor is a picture editing component like WeChat. It is powerful and easy to integrate, supporting rendering, text, rotation, tailoring, mapping and other functions. (ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、贴图等功能)
Stars: ✭ 470 (-31.79%)
Mutual labels:  editor, text-editor
Nineties
💾 Colors for World Wide Web pioneers
Stars: ✭ 16 (-97.68%)
Mutual labels:  visual-studio, text-editor
Slingcode
personal computing platform
Stars: ✭ 277 (-59.8%)
Mutual labels:  editor, text-editor
Monogame.forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 165 (-76.05%)
Mutual labels:  visual-studio, editor
Slate
A completely customizable framework for building rich text editors. (Currently in beta.)
Stars: ✭ 23,104 (+3253.27%)
Mutual labels:  editor, text-editor
Mle
Flexible terminal-based text editor (C)
Stars: ✭ 378 (-45.14%)
Mutual labels:  editor, text-editor
RDO.Net
Relational Data Objects for .Net
Stars: ✭ 23 (-96.66%)
Mutual labels:  visual-studio, windows-desktop
Darkui
Dark themed control and docking library for .NET WinForms.
Stars: ✭ 539 (-21.77%)
Mutual labels:  visual-studio, windows-desktop
greptile
Fast grep implementation in python, with recursive search and replace
Stars: ✭ 17 (-97.53%)
Mutual labels:  regex, grep
AppVeyorExtension
AppVeyor extension for Visual Studio
Stars: ✭ 15 (-97.82%)
Mutual labels:  visual-studio, appveyor
ci playground
Playground for Cloud CI development for C++
Stars: ✭ 23 (-96.66%)
Mutual labels:  visual-studio, appveyor
That editor
*That* editor.
Stars: ✭ 262 (-61.97%)
Mutual labels:  editor, text-editor
Cn Vscode Docs
VScode说明文档翻译
Stars: ✭ 970 (+40.78%)
Mutual labels:  visual-studio, editor
Dockpanelsuite
DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms
Stars: ✭ 1,326 (+92.45%)
Mutual labels:  visual-studio, windows-desktop
Ci helloworld
A simple example of how to setup a complete CI environment for C and C++
Stars: ✭ 357 (-48.19%)
Mutual labels:  appveyor, visual-studio
Zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Stars: ✭ 477 (-30.77%)
Mutual labels:  editor, text-editor

Sakura Editor

Build status Github Releases All License: Zlib CodeFactor Build Status build sakura Quality Gate Status Star History

A free Japanese text editor for Windows

Hot topic

Project(カンバン)運用を始めます。

Web Site

開発参加ポリシー

開発ポリシーを以下にまとめていきます。開発にご参加いただける方はこちらご参照ください。
https://github.com/sakura-editor/sakura/wiki

Build Requirements

Sakura Editor をコンパイルするためにはいずれかが必要

正式バイナリは Visual Studio Community 2017 でビルドされます。

Visual Studio Install options required

  • Windows SDK
  • Windows XP Support for C++
  • Windows 8.1 SDK と UCRT SDK
  • C++ に関する Windows XP サポート

More information: https://github.com/sakura-editor/sakura/issues/6

Visual Studio Community 2019 対応に関して

Visual Studio 2017/2019 の両対応に関しては #866 で対処済みです。
仕組みに関してはこちらを参照

.vsconfig に関して

Sakura Editor のコンパイルに必要なコンポーネントを Visual Studio 2017/2019 にインストールするために .vsconfig という設定ファイルを用意しています。

#1162.vsconfig というファイルを sakura.sln と同じディレクトリに配置しています。

Visaul Studio 2017/2019 共通

vs_community__XXXXX.exe でインストールする際に、--config オプションをつけてインストールする。 あるいは構成変更することにより、必要なコンポーネントを自動的にインストールします。

vs_community__XXXXX.exe --config <.vsconfig のファイルパス>

Visaul Studio 2019 のみ

sakura.sln と同じディレクトリに .vsconfig が存在するので、 Visaul Studio 2019 で sakura.sln を開くと必要なコンポーネントが足りない場合、インストールを促す表示が出るので、インストールをクリックすると自動的にインストールする。

参照

How to build

  • 7Zip のインストールして 7z.exe へのパスを通します。
  • Visual Studio Community 2017 で sakura.sln を開いてビルドします。

詳細情報

詳しくは こちら を参照

CI Buildおよびローカルビルドの環境変数

CI でのビルド を参照

PR(Pull Request) を簡単にローカルに取得する方法

CI Build (Azure Pipelines)

ビルドの仕組み (Azure Pipelines)

azure-pipelines.md でビルドの仕組みを説明しています。

CI Build (AppVeyor)

ビルドの仕組み (AppVeyor)

appveyor.md でビルドの仕組みを説明しています。

ビルド成果物を利用する上での注意事項

これ を読んでからご利用ください。

x64 版は alpha 版です。
対応中のため予期せぬ不具合がある可能性があります。

ビルド成果物のダウンロード(バイナリ、インストーラなど)

master の 最新

  1. https://ci.appveyor.com/project/sakuraeditor/sakura/branch/master にアクセスする
  2. 右端にある Jobs をクリックします。
  3. 自分がダウンロードしたいビルド構成 (例: Configuration: Release; Platform: Win32) をクリックします。
  4. 右端にある ARTIFACTS をクリックします。
  5. 自分がダウンロードしたいものをクリックしてダウンロードします。
    • (ユーザー用) 末尾に Exe がついてるのが実行ファイルのセットです。
    • (ユーザー用) 末尾に Installer がついてるのがインストーラのセットです。
    • (すべて欲しい人向け) All がついてるのがバイナリ、インストーラ、ビルドログ、アセンブラ出力のフルセットです。 (#514 の軽減のため無効化中)
    • (開発者用) 末尾に Log がついてるのがビルドログのセットです。
    • (開発者用) 末尾に Asm がついてるのがアセンブラ出力セットです。

master の 最新以外

以下から取得したいビルドを選択後、同様にしてダウンロードできます。
https://ci.appveyor.com/project/sakuraeditor/sakura/history

開発情報

単体テスト

単体テスト を参照

デバッグ方法

変更履歴

マクロのサンプル

こちらでマクロのサンプルを提供してます。
もしサンプルを作ってもいいよ~という方がおられましたら PR の作成お願いします。

静的コード解析

  • CodeFactor を利用しています。
    • cpplint.py で cpp のスタイルのチェックを行っています。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].