Raycast 中文文档
  • 介绍
  • 链接
    • 官网
    • 官网 API 文档
    • 社区
    • GitHub
    • Store
    • Icon 生成器
    • 扩展图标模板
  • 基础
    • 起步
    • 创建您的第一个扩展
    • 贡献一个扩展
    • 过审一个扩展
    • 发布一个扩展
    • 调试一个扩展
    • 安装一个扩展
  • 团队
    • 开始
    • 发布私人扩展
    • 协作开发私有扩展
  • 例子
    • Doppler 共享 Secrets
    • Hacker News
    • Todo 列表
    • Spotify Controls
  • 资料
    • 最佳实践
    • 工具
      • CLI
      • ESLint
      • VS Code(社区工具)
    • 文件结构
    • 生命周期
      • 参数
      • 后台刷新
      • Deeplinks
    • Manifest
    • 安全性
    • 术语
    • 版本控制
  • API 参考
    • AI
    • Cache
    • Command
    • Clipboard
    • Environment
    • Feedback
      • Alert
      • HUD
      • Toast
    • Keyboard
    • Menu Bar Commands
    • OAuth
    • Preferences
    • Storage
    • System Utilities
    • 用户界面
      • Action Panel
      • Actions
      • Detail
      • Form
      • List
      • Grid
      • Colors
      • Icons & Images
      • Navigation
    • 窗口 & 搜索栏
  • 公共包
    • 起步
    • 功能
      • 执行 AppleScript
    • 图标
      • getAvatarIcon
      • getFavicon
      • getProgressIcon
    • React hooks
      • useCachedState
      • usePromise
      • useCachedPromise
      • useFetch
      • useForm
      • useExec
      • useSQL
      • useAI
  • 迁移
  • FAQ
由 GitBook 提供支持
在本页
  • 特点
  • 预览

介绍

开始使用 Raycast API 构建您的完美扩展。

下一页起步

最后更新于1年前

欢迎,开发者们!我们的文档涵盖指南、示例、参考资料等,可帮助您构建扩展并与 和 分享。

Raycast 平台由两部分组成:

  • API:开发人员可以使用 React、Node.js 和 TypeScript 构建丰富的扩展。该文档解释了如何使用 API 构建一流的体验。

  • Store:开发人员可以与所有 Raycast 用户共享他们的扩展。您将了解如何 。

特点

以下是我们的生态系统与众不同的几点:

  • 强大且熟悉的工具:扩展是用 TypeScript、React 和 Node 构建的。利用 npm 的生态系统可以快速构建出您的想法。

  • 轻松构建 UI:您专注于逻辑,我们助力样式。使用我们内置的 UI 组件与我们所有的扩展保持一致。

  • 与我们的社区合作:构建您的扩展,与我们的社区分享,并从其他人那里获得灵感。

  • 开发人员体验最重要:强类型 API、热重载和一些现代工具,使其使用起来非常愉快。

  • 启动方便,灵活扩展:从简单的脚本开始,添加静态 UI 或使用 React 来肆意挥毫。什么都可以。

预览

以下是我们文档中对于概述的部分预览:

现在,让我们来构建吧 💪

仔细阅读本节,了解如何在我们的分步指南中构建扩展。

与您的队友构建和共享扩展,以推进工作流程。

查看开源示例方便您的了解,同时可以边学边做。

获取背景知识以加深对我们平台的了解。

通过包含代码片段的 API 参考了解详细信息。

一组实用程序,用于简化扩展中使用的常见模式和操作。

基础:
团队:
示例:
资讯:
API 参考:
公共包:
我们的社区
您的团队
发布您的扩展