Lightweight Plain-Text Editor for macOS
Go to file
2023-04-01 18:34:13 +09:00
.github Update macOS version for GitHub actions 2023-01-01 11:32:53 +09:00
cot@2848a9bd07 Update cot command 2022-03-01 11:23:24 +09:00
CotEditor Fixed typos in Germa 2023-03-31 14:02:13 +02:00
CotEditor.xcodeproj Update project to Xcode 14.3 2023-03-26 20:58:17 +09:00
SyntaxMapBuilder Downgrade deployment target for SyntaxMapBuilder 2023-01-01 12:20:34 +09:00
Tests Update Xcode to Xcode 14.3 RC 2023-03-26 20:56:09 +09:00
UI Tests Change styling rule to omit blank lines before closing brackets 2022-12-15 19:41:35 +09:00
.gitignore GitIgnore // Omit build folder. 2022-05-09 23:37:52 +08:00
.gitmodules Migrate Sparkle from submodule to SwiftPM 2021-08-29 18:44:53 +09:00
.swiftlint.yml Add missing self 2023-01-01 14:15:14 +09:00
CHANGELOG.md Update CHANGELOG 2023-04-01 18:34:13 +09:00
CODE_OF_CONDUCT.md Update CoC to 2.1 2022-02-09 20:04:36 +09:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-01-28 17:10:05 +09:00
LICENSE Add license about image resources (#846) 2019-01-16 16:12:10 +09:00
README.md Update Xcode to Xcode 14.3 RC 2023-03-26 20:56:09 +09:00
screenshot@2x.png Update screenshot for README 2020-11-12 16:11:07 +09:00

CotEditor

CotEditor is a lightweight plain-text editor for macOS.

screenshot

Source Code

CotEditor is a pure document-based Cocoa application written in Swift.

Development Environment

  • macOS 13 Ventura
  • Xcode 14.3
  • Swift 5.8
  • Sandbox enabled

Contribution

CotEditor has own contributing guidelines. Read 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 following commands to resolve dependencies.
    • git submodule update --init --recursive
  2. Open CotEditor.xcodeproj in Xcode.
  3. Change to ad-hoc build mode:
    1. Open Configurations/CodeSigning.xcconfig.
    2. Comment out #include "CodeSigning-Default.xcconfig".
    3. Uncomment #include "CodeSigning-AdHoc.xcconfig".
  4. Build "CotEditor" scheme in the workspace.

Build for distribution

  1. Run following commands to resolve dependencies.
    • git submodule update --init --recursive
  2. Open CotEditor.xcodeproj in Xcode.
  3. Build "CotEditor" scheme in the workspace.

License

© 2005-2009 nakamuxu, © 2011, 2014 usami-k, © 2013-2023 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. See LICENSE for details.