# CotEditor CotEditor is a lightweight plain-text editor for macOS. The project aims to provide a general plain-text editor for everyone with an intuitive macOS-native user interface. - __Requirement__: macOS 14 Sonoma or later - __Web Site__: - __Mac App Store__: - __Languages__: English, Czech, Dutch, French, German, Italian, Japanese, Portuguese, Spanish, Simplified Chinese, Traditional Chinese, and Turkish ![screenshot](screenshot@2x.png) ## Source Code CotEditor is a purely macOS native application written in Swift. It adopts Cocoa's document-based application architecture and respects the power of `NSTextView`. ### Development Environment - macOS 14 Sonoma - Xcode 16 Beta - Swift 5.10 - Sandbox enabled ## Contribution CotEditor has its own contributing guidelines. Read [CONTRIBUTING.md](CONTRIBUTING.md) through before you create an issue or make a pull-request. ## How to Build ### Build for Ad-hoc usage For those people who just want to build and play with CotEditor locally. 1. Run the following commands to resolve dependencies. - `git submodule update --init --recursive` 1. Open `CotEditor.xcodeproj` in Xcode. 1. Change to ad-hoc build mode: 1. Open `Configurations/CodeSigning.xcconfig`. 1. Comment out `#include "CodeSigning-Default.xcconfig"`. 1. Uncomment `#include "CodeSigning-AdHoc.xcconfig"`. 1. Build "CotEditor" scheme in the workspace. ### Build for distribution 1. Run the following commands to resolve dependencies. - `git submodule update --init --recursive` 1. Open `CotEditor.xcodeproj` in Xcode. 1. Build "CotEditor" scheme in the workspace. ## License © 2005-2009 nakamuxu, © 2011, 2014 usami-k, © 2013-2024 1024jp. The source code is licensed under the terms of the __Apache License, Version 2.0__. The image resources are licensed under the terms of the [__Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License__](https://creativecommons.org/licenses/by-nc-nd/4.0/). See [LICENSE](LICENSE) for details.