> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arupa.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 简介

> 了解 Coreplugins 在 Arupa 应用中的作用。

Coreplugins 是一组插件，它们围绕 Arupa 内核提供标准的应用程序体验。
它们是普通的插件，使用与其他插件相同的插件协议。内核并不要求加载或运行其他插件必须使用这组特定的插件。

虽然从内核的角度来看， Coreplugins 是可选的，但它们通常承担着重要的应用程序角色。
它们提供基本功能、发布共享资源，并实现一些惯例，使其他插件能够协同工作，而无需向内核添加特定于应用程序的逻辑。

## Coreplugins 提供的功能

Coreplugins 通常提供：

* 应用程序基础架构，例如登录、导航和插件管理；
* 共享的前端资源、主题资源和浏览器端辅助函数；
* 可重用的应用程序功能，例如密钥管理；
* 其他插件所用惯例的实现。

一些 Coreplugins 充当其他插件的提供者。
例如，提供者可以发布资源 URL 或共享元数据，而使用者插件则通过约定的惯例发现它。
这使得内核能够专注于插件的加载、传输、授权和进程间通信 (IPC)。

## 惯例和替换

Coreplugins 是内核文档中记录的惯例的当前实现。
这些惯例推荐给希望与标准应用程序体验集成的插件，但它们并非私有的 Coreplugins API。

由于集成是由惯例定义的，因此您可以替换核心插件或提供自定义实现，而无需更改内核。
替换必须保留使用者插件所依赖的名称、格式、元数据、URL 或行为。

请参阅 Coreplugins 文档，了解提供给应用程序其余部分的功能和惯例。
当您构建在内核上运行的插件时，请使用[插件开发指南](../../../arupa/v0/zh-CN/plugin/introduction)。
