登录
下载
Skill UI
浏览并发现
9688+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
依赖
,共找到
304
条记录
默认排序
最新上传
最多下载
核心API抽象与开发组件
webiny-api-catalog
webiny/webiny-js
106
本目录提供了构建健壮、可扩展应用的全面基础抽象集。它包含与AI模型交互、管理键值存储、发布领域事件、结构化日志记录和处理构建参数的标准接口。开发者可依赖这些抽象层,确保系统各层模块化和一致性。
查看详情
自定义CMS字段类型实现指南
webiny-api-cms-custom-field-type
webiny/webiny-js
422
本教程详细介绍了如何在框架内部实现自定义的内容管理系统(CMS)字段类型。内容涵盖扩展数据字段构建器、组合复杂的验证器接口、创建字段类型工厂,并通过依赖注入和TypeScript模块增强进行注册。适用于需要特殊存储格式或复杂业务逻辑验证的字段开发。
查看详情
自定义GraphQL API扩展与实现
webiny-custom-graphql-api
webiny/webiny-js
240
该技能提供了一个完整的模式,用于扩展和定制GraphQL API。开发者可以利用`GraphQLSchemaFactory`添加自定义的查询(Queries)和变更(Mutations)。它支持强大的按需依赖注入(DI),允许在每个解析器(Resolver)中访问请求级别的上下文信息,从而将复杂的业务逻辑无缝、模块化地集成到API层。
查看详情
Webiny依赖注入模式指南
webiny-dependency-injection
webiny/webiny-js
229
本技能文档详细介绍了Webiny框架通用的依赖注入(DI)模式。它指导开发者如何在编写各种类型的扩展(如API、CLI、CMS等)时,通过构造函数和`dependencies`数组,自动获取和使用核心服务,例如日志记录器、构建参数和业务用例。掌握此模式是构建可维护、类型安全且结构化Webiny扩展的关键。
查看详情
定制化HTTP路由API实现
webiny-http-route
webiny/webiny-js
434
该技能提供了一种强大的机制,用于扩展API网关,添加自定义的非GraphQL HTTP端点(如GET, POST, PUT等)。开发者通过实现Route.Interface并在<Api.Route>组件中注册,可以轻松暴露自定义API。它支持完整的依赖注入(DI),提供框架无关的请求和响应对象,非常适合将复杂的业务逻辑集成到API结构中。
查看详情
用例模式业务逻辑开发
webiny-use-case-pattern
webiny/webiny-js
471
本指南介绍了Webiny框架中的用例(UseCase)模式,它是一种用于封装单一业务操作的架构方法。通过用例模式,可以将核心业务逻辑与API调用层分离,提高代码的可测试性和可维护性。文档详细指导了如何使用依赖注入(DI)、Result类型处理成功/失败状态,以及如何定义规范的领域级错误。
查看详情
Webiny V5到V6迁移模式指南
webiny-v5-to-v6-migration
webiny/webiny-js
429
本技能提供Webiny V5到V6架构的详细迁移指南。它指导用户如何将基于插件的V5代码,转换为基于特性的依赖注入(DI)服务。内容涵盖了ContextPlugin到DI服务的转换、事件订阅到EventHandler的升级,是进行大型框架升级的关键参考资料。
查看详情
Xcode构建与工作流自动化
xcodebuildmcp-cli
getsentry/XcodeBuildMCP
218
这是XcodeBuildMCP CLI的官方技能,为复杂的苹果开发任务提供统一的接口。它简化了跨越iOS、macOS、watchOS等平台的构建、测试、运行、调试和UI自动化流程。使用此工具可以简化多阶段工作流,无需依赖原始且复杂的xcodebuild命令。
查看详情
Java EE 命名空间迁移助手
javax-to-jakarta-migration
github/awesome-copilot
459
该工具用于指导Java企业级应用从老旧的`javax.*`命名空间平滑迁移到新的`jakarta.*`命名空间。这是升级到Jakarta EE 10或使用Tomcat 11+时的关键步骤,涵盖了代码导入语句、依赖坐标(pom.xml)和Web配置的更新。
查看详情
Go语言依赖注入容器
golang-uber-dig
samber/cc-skills-golang
253
这是一个基于反射的Go语言依赖注入(DI)容器。它用于在应用程序启动时管理和组装复杂的对象依赖图。开发者使用`Provide`注册服务,并通过`dig.In`和`dig.Out`结构体来处理参数和返回值,支持命名和分组依赖,确保代码高度模块化和可测试性。
查看详情
Go语言应用框架与生命周期管理
golang-uber-fx
samber/cc-skills-golang
462
这是一个强大的Go语言应用框架,基于uber-go/dig进行依赖注入。它专为长时运行的服务设计,提供了完整的生命周期管理(启动/停止钩子)、模块化组件,以及信号感知的优雅关闭流程。非常适合构建健壮的守护进程、HTTP服务器和后台工作者。
查看详情
GitHub库版本发布自动化
github-release
github/awesome-copilot
202
本技能旨在自动化GitHub库的完整发布流程。它能够处理语义化版本号(SemVer)的升级,通过代码差异分析(diff)自动生成发布日志(Changelog),并创建发布PR。该流程仅依赖于GitHub CLI和Git,实现从代码分析到版本发布的全周期自动化。
查看详情
上一页
1
2
3
...
21
22
23
24
25
26
下一页
语言
简体中文
English