工具和 DevOps

开发工具、构建系统和 DevOps 实践的规则

Chrome Extension (JavaScript/TypeScript)

使用 JavaScript 和 TypeScript 开发 Chrome 扩展的全面指南,重点关注最佳实践、安全性、性能和可维护性。
JavaScript
TypeScript
Chrome Extension

GitHub Code Quality

维护 GitHub 仓库高代码质量的全面规则和最佳实践。
code-quality
github
best-practices

Kubernetes (MkDocs Documentation)

使用 MkDocs 创建的全面且用户友好的 Kubernetes 文档,重点关注云原生技术、容器化和编排最佳实践。
Kubernetes
MkDocs
Cloud Native

Linux (NVIDIA CUDA, Python)

一个用于下载、量化和上传模型到 Hugging Face 仓库的流水线,针对配备 NVIDIA CUDA 和 AMD ROCm GPU 支持的 Linux 服务器进行了优化。
NVIDIA CUDA
Python
Model Quantization

Optimize (DRY, SOLID Principles)

通过遵循 DRY(不要重复自己)和 SOLID(单一职责、开放/封闭、里氏替换、接口隔离、依赖倒置)原则来提高代码质量和可维护性。本指南提供了编写清晰、高效和可扩展代码的最佳实践。
DRY
SOLID Principles
Code Quality

Python Containerization

使用 Docker、Kubernetes 以及来自 Python 官方文档和 PEPs 的最佳实践对 Python 应用进行容器化的全面指南。
Python
Containerization
Docker

Python (GitHub Setup)

在 GitHub 上设置和开发 Python 项目的全面指南,包括编码标准、测试、文档和部署策略。
Python
GitHub
Development

Tauri (Svelte, TypeScript Guide)

使用 Tauri 配合 Svelte 和 TypeScript 构建安全、高效和可扩展桌面应用程序的全面指南。包括最佳实践、性能优化和安全性考虑。
Tauri
Svelte
TypeScript

TypeScript Code Convention

在现代 Web 开发中使用 Node.js、Next.js App Router、React、Expo、tRPC、Shadcn UI、Radix UI 和 Tailwind CSS 的 TypeScript 代码规范、最佳实践和性能优化的全面指南。
TypeScript
Node.js
Next.js

Git Conventional Commit Messages

使用规范提交消息规范来生成提交消息。提交消息应遵循特定结构,包含类型、可选的范围、描述、可选的正文和可选的脚注。不同类型(如feat、fix等)有特定含义,必须明确指出重大变更。
git
commit messages
conventional commits

Code Guidelines for General Development

这些规则涵盖了开发的各个方面,包括信息验证、修改代码的实践、沟通规范以及代码编写原则,如使用明确的变量名、遵循一致的编码风格、优先考虑性能、确保安全性、测试覆盖率和版本兼容性等。
development guidelines
code quality
information verification

Webpack Best Practices: A Comprehensive Guide

本指南提供Webpack最佳实践,涵盖代码组织、常见模式、性能、安全、测试等方面。涉及目录结构、文件命名、代码分割、优化技术等内容,还介绍如何避免反模式。遵循这些实践可创建健壮、高性能且易维护的Webpack配置。
Webpack
最佳实践
代码组织

Azure Pipelines Best Practices

本规则为Azure Pipelines提供了全面指南。涵盖通用使用、代码组织、设计模式、性能优化、安全、测试等方面。例如,建议使用YAML管道、Azure Key Vault管理机密、并行执行以提高效率。避免硬编码机密等反模式,确保正确的错误处理。
Azure Pipelines
持续集成/持续交付
YAML

Heroku Application Development Best Practices

这些规则涵盖了在Heroku上遵循十二要素应用方法构建软件即服务应用程序。包括管理代码库、处理依赖项、将配置存储在环境变量中,以及分离构建、发布和运行阶段。此外,还涉及性能、安全、测试和持续集成/部署,以及特定的Heroku注意事项,如Dynos和构建包等。
Heroku
十二要素应用
开发最佳实践

Git Cursor MDC File Rules

该规则涵盖Git使用的多个方面。包含提交策略,如原子提交和描述性提交信息;分支模型;代码组织,如一致的格式和模块化代码;通过拉取请求进行协作;文件和机密信息处理等。还指导CI/CD集成,避免常见陷阱,以及使用合适的工具。
Git
提交
分支

GCP CLI Cursor Best Practices

本规则集提供了使用 GCP CLI 的最佳实践。涵盖脚本编写、配置管理、身份验证、输出格式化、不同语言的代码组织、性能、安全、测试以及常见陷阱等方面。还给出了工具建议并引用了相关规则,旨在提高 GCP CLI 使用的效率和安全性。
GCP命令行界面
脚本编写
配置管理

Turbopack Best Practices

本文档阐述了使用 Turbopack 开发的最佳实践,涉及核心原则、代码组织、常见模式、性能、安全、测试、常见问题、工具使用等方面。遵循这些实践有助于构建高性能、可维护且安全的应用程序。
Turbopack
Next.js
TypeScript

探索我们全面的 Cursor 规则集合