工具和 DevOps
开发工具、构建系统和 DevOps 实践的规则
Chrome Extension (JavaScript/TypeScript)
使用 JavaScript 和 TypeScript 开发 Chrome 扩展的全面指南,重点关注最佳实践、安全性、性能和可维护性。
JavaScript
TypeScript
Chrome Extension
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
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