codeeditapp / codeeditkit Goto Github PK
View Code? Open in Web Editor NEWCodeEditKit is an interface between CodeEdit and extensions
License: MIT License
CodeEditKit is an interface between CodeEdit and extensions
License: MIT License
swiftlint
has been updated and produces this error now:
Identifier Name Violation: Variable name '$callback' should only contain alphanumeric and other allowed characters
swiftLint
to latest versionNo lint errors.
CodeEditKit: 0.1.1
macOS: 14.5
Xcode: 15.3
No response
No response
We should allow extension developers to use a library of standardized UI components so that we can ensure a consistent visual design throughout CodeEdit and it's extensions.
The following UI components will need to be available for extensions to use for views in the navigator, inspector, and debug areas:
Possible UI elements (need further elaboration):
Note: some of these are standard to SwiftUI however depending on our architecture we may need to expose these through CodeEditKit.
Other considerations:
We should also keep in mind what we plan to allow developers to extend. This might include:
Hello! This repo relies on two libraries that are both officially unsupported.
(ConcurrencyPlus)[https://github.com/chimeHQ/ConcurrencyPlus] is functional, but all the major components have been replaced by much better implementations. I'll help you migrate if you need to.
(ProcessService)[https://github.com/ChimeHQ/ProcessService] relies on a mechanism that Apple no longer accepts for App Store review. It's a dead-end. I think the most-promising alternative for language servers specifically is to use User Scripts, which supported by (LanguageClient)[https://github.com/ChimeHQ/LanguageClient] today:
...
...
CodeEditKit: [e.g. 0.0.x-alpha.y]
macOS: [e.g. 13.2.1]
Xcode: [e.g. 14.2]
No response
No response
In the main CodeEdit repo, the CodeEditKit library's dependencies are preventing me from including my LSP changes. I've removed the dependency and commented out the current LSP file so that we can start running LSP on the main repo.
I've considered just upgrading the dependency but I figured keeping the LanguageClient dependency in the main repo will allow me to iterate on the LSP code quicker.
No response
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.