Menu

Tree [1ac569] Master /
 History

HTTPS access


File Date Author Commit
 .github 2021-12-02 JENNIFER EVERETT JENNIFER EVERETT [1ac569] Create django.yml
 ClangLib 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 Code.xcodeproj 2021-09-26 Ken Chung Ken Chung [5d915e] Fixes a bug where image files can no longer be ...
 Code.xcworkspace 2021-09-26 Ken Chung Ken Chung [5d915e] Fixes a bug where image files can no longer be ...
 CodeApp 2021-11-04 Ken Chung Ken Chung [1f774b] Disables hover effects on sidebar buttons
 Library 2021-08-01 Ken Chung Ken Chung [ff5dbf] use SPM for MarkDownView
 Pods 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 SwiftGit2.framework 2021-09-20 Ken Chung Ken Chung [0264d3] Prepare for 1.2.6 release (Pasteboard issue #242)
 extension 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 .gitignore 2021-08-01 Ken Chung Ken Chung [ff5dbf] use SPM for MarkDownView
 Code App.entitlements 2021-11-04 Ken Chung Ken Chung [268bd0] closes #259
 LICENSE 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 Podfile 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 Podfile.lock 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 README.md 2021-11-26 Thomas Fournier Thomas Fournier [9e448d] Fix typo
 cacert.pem 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 commandDictionary.plist 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit
 downloadFrameworks.sh 2021-07-18 Ken Chung Ken Chung [fa0525] use the latest version of clang release
 extraCommandsDictionary.plist 2021-07-17 Ken Chung Ken Chung [24f02d] Initial Commit

Read Me

Code App

Bringing desktop-like editing experience to iPad, available on App Store and TestFlight.

Code App Screenshot

About the repository

This repository contains the source code of the app. We also work on issues, listen to your feedback and publish our development plan here.

Documentation

See Wiki

The Plan

Use VS Code as a design template while providing key functionalities with native code:
- Version Control (Git clone, commits, diff editor, push, pull and gutter indicator) ✅
- Embeded terminal (70+ commands avaliable) ✅
- Local web development environment (Node + PHP) ✅
- Built in Python runtime ✅
- C/C++ Runtime with WebAssembly (with clang support) ✅
- SSH Support 🏃
- LSP support 🏃

Building the project

  1. sh downloadFrameworks.sh
  2. Open Code.xcworkspace
  3. Select project from file navigator
  4. Signing & Capabilities -> select your own team
  5. Change Bundle Identifier if needed
  6. Build and install on a real device

The source code of the built-in languages are hosted on these repositories.
| Language | Repository |
|-----------------|-------------------|
| Python 3.9.2 | cpython|
| Clang 13.0.0 | llvm-project|
| PHP 8.0.8 | php-src|
| Node.js 12.19.0 | nodejs-mobile|

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.