CodeEditApp / CodeEditApp/CodeEdit

👀 Extension Architecture / API

未关闭
#76 9 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
clarification needed enhancement extensions help wanted PRIORITY
主要语言
Swift
星标
23k
派生
1.2k
PR 合并指标
30 天内没有已合并 PR

描述

## Overview

Support for extensions is planned for a future release of CodeEdit. The extension system will provide similar capabilities to that of other editors.

## Contributing

If you wish to contribute to building the CodeEdit extension architecture, please see the tasks below and review the relevant parts of the [API documentation repository](https://github.com/CodeEditApp/documentation). This documentation should be used as the guide for development.

**PLEASE NOTE THE DOCUMENTATION IS STILL WORK IN PROGRESS. TASKS AND THEIR RELATED GITHUB ISSUES WILL BE UPDATED AS THE RELEVANT DOCUMENTATION IS COMPLETED.**

Each API feature functionality first needs to be built into CodeEdit so that it can be used internally by the application and then later exposed to extensions through the API.

## Tasks
- [ ] CodeEditApp/CodeEdit#180
- [ ] CodeEditApp/CodeEdit#183
- [x] CodeEditApp/CodeEdit#167
- [ ] CodeEditApp/CodeEditTextView#32
- [ ] CodeEditApp/CodeEdit#391
- [ ] CodeEditApp/CodeEdit#222
- [ ] CodeEditApp/CodeEdit#220
- [ ] CodeEditApp/CodeEditTextView#40
- [ ] CodeEditApp/CodeEdit#224
- [ ] CodeEditApp/CodeEdit#262
- [ ] CodeEditApp/CodeEdit#392
- [ ] Data Storage
- [ ] Display Notifications
- [ ] Themes
- [ ] Custom UI support with React Components
- [ ] Extension Debug Console
- [ ] CodeEditApp/CodeEdit#107

## References

- [Atom Extension API](https://flight-manual.atom.io/api/v1.57.0/)
- [VS Code Extension API](https://code.visualstudio.com/api)
- [VS Code Extension Examples](https://github.com/microsoft/vscode-extension-samples)
- [Raycast Extension API](https://developers.raycast.com)
- [Nova Extension API](https://docs.nova.app/)
- [Sketch Extension API](https://developer.sketch.com/reference/api/)

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。