后端开发
包括 Node.js、Python、Go、Java 等后端开发规则
Deno Integration
该项目为 @findhow 包提供自动化脚本和工作流程,改编自原始的 Deno 自动化仓库。旨在为 @findhow 生态系统提供一致且高效的自动化解决方案。
Deno
Automation
Workflow
Elixir (Phoenix, Docker)
使用 Phoenix 框架和 Docker 开发可扩展和可维护的 Elixir 应用程序的综合指南和最佳实践。包括编码标准、首选库、性能优化和测试策略。
Elixir
Phoenix
Docker
Go ServeMux REST API
使用 Go 的 net/http 包和 Go 1.22 中引入的新 ServeMux 构建安全、可扩展和可维护的 REST API 的综合指南。遵循 RESTful API 设计、错误处理、输入验证和并发的最佳实践。
Go
REST API
ServeMux
Java (Springboot, JPA)
面向使用 Spring Boot 和 JPA 的 Java 开发人员的综合指南,重点关注最佳实践、SOLID 原则和 OWASP 安全标准。
Spring Boot
JPA
Java
Knative (Istio, Typesense, GPU)
使用 Knative、Istio、Typesense 和 GPU 加速构建可扩展的无服务器应用程序的综合指南。该项目专注于创建一个具有响应式 HTMX 前端的强大、高效和安全的 AI 驱动搜索应用程序。
Knative
Istio
Typesense
Laravel (PHP 8.3)
使用 PHP 8.3 开发 Laravel 包的综合指南和最佳实践,重点关注代码质量、开发者体验和无缝集成。
Laravel
PHP 8.3
Package Development
Laravel (TALL Stack)
使用 TALL 技术栈(Laravel、Livewire、Alpine.js 和 Tailwind CSS)构建现代 Web 应用程序的综合指南和最佳实践。本指南强调 Laravel 和 PHP 最佳实践、性能优化和安全措施。
TALL Stack
Laravel
Livewire
Node.js (MongoDB, JWT, Express, React)
使用 Node.js、MongoDB、JWT 认证、Express.js 后端和 React.js 前端构建的综合全栈应用程序。该项目包括强大的管理面板、安全认证和高效的数据管理。
Node.js
MongoDB
JWT
Python (FastAPI)
使用 Python 和 FastAPI 开发可扩展、可维护和高性能 API 的综合指南。包括编码标准、错误处理、性能优化和依赖管理的最佳实践。
FastAPI
Python
API Development
Python 3.12 (FastAPI Best Practices)
使用 FastAPI、Pydantic、SQLAlchemy 和其他基本库开发健壮和可维护的 Python 3.12 应用程序的综合最佳实践和指南。
Python 3.12
FastAPI
Best Practices
Python (Django Best Practices)
使用 Python 和 Django 开发可扩展和可维护的 Web 应用程序的综合最佳实践指南。
Django
Python
Web Development
Python (FastAPI Best Practices)
使用 FastAPI 开发可扩展和高效 API 的综合最佳实践指南,重点关注函数式编程、模块化和性能优化。
FastAPI
Python
API Development
Python (FastAPI Scalable API)
使用 Python 和 FastAPI 构建可扩展 API 的综合指南,包括最佳实践、项目结构和性能优化技术。
FastAPI
Scalable API
Python
TypeScript (NestJS Best Practices)
使用 NestJS 框架进行 TypeScript 开发的综合指南和最佳实践,重点关注清洁代码、设计模式和高效的测试策略。
TypeScript
NestJS
Best Practices
WordPress (PHP, Guzzle, Gutenberg)
使用 PHP、Guzzle 进行 HTTP 请求和 Gutenberg 进行区块编辑器集成开发 WordPress 插件的综合指南。遵循编码标准、类型提示和函数式编程范式的最佳实践。
PHP
Guzzle
Gutenberg
WordPress (macOS)
PressThat 是一个 macOS 系统托盘应用程序,旨在简化在 WordPress 网站上管理和查看草稿帖子的过程。它提供与 WordPress 站点的无缝连接,让您可以直接从桌面快速访问和管理内容。
macOS
WordPress
System Tray App
Python LLM & ML Workflow
基于 Python 的 LLM(大型语言模型)和 ML(机器学习)工作流程的综合指南和最佳实践。本文档涵盖编码标准、技术栈、模块化设计、代码质量、ML/AI 特定指南、性能优化和使用 FastAPI 的 API 开发。
Python
LLM
Machine Learning
Netlify Project Building Guidelines
本规则集为构建Netlify项目和站点提供了指南和最佳实践。它涵盖了多个方面,如通用规则、不同类型的计算系统(无服务器函数、边缘函数、后台函数和定时函数)、用于存储的Netlify Blobs、用于图像优化的Netlify Image CDN、环境变量管理、基于文件的上传,以及创建、初始化和关联站点的流程。
Netlify
serverless functions
edge functions
Convex Project Building Guidelines
这套规则为构建Convex项目提供了指导方针和最佳实践。它涵盖了数据库模式设计、函数注册、查询和变更操作,并包含了如聊天应用后端等实际示例。规则详细说明了函数语法、验证器使用、API设计等内容,以确保正确开发和有效利用Convex的功能。
Convex
backend development
database schema
WebAssembly Z80 Cellular Automata Environmental Region Grid System
此规则是关于为z80细胞自动机模拟实现一个“环境区域网格”系统。包括定义区域结构、创建区域网格、将细胞映射到区域、修改模拟循环、实现特定参数逻辑、增强WebAssembly接口、开发用户界面、创建区域可视化系统、实现数据同步以及更新着色器代码。该系统增加了模拟的复杂性和可控性,使用户能够探索对细胞自动机行为的大规模影响。
WebAssembly
Z80
Cellular Automata
Java General - Purpose Development Rules
这套规则适用于 Java 后端开发。它包含项目配置、AI 开发者配置文件、技术栈细节,以及基于《Effective Java》的全面开发指南。此外,还涵盖了并发编程、函数式编程和面向数据编程的最佳实践。
Java
Maven
Effective Java
Drupal 11 Development Rules
这套规则为 Drupal 11 开发提供了全面的指导,涵盖代码风格、命名规范、API 使用、主题设计、性能、安全和文档编写。强调使用 Drupal 11 API、Symfony 服务,并遵循 Drupal 的编码标准和最佳实践,以确保开发出功能完善、安全高效的代码。
Drupal 11
PHP 8.x
Symfony 6
Solidity Foundry Development Rules
这些规则涵盖了使用 Foundry 进行 Solidity 智能合约开发的通用准则、最佳实践、测试、性能优化、开发工作流程、文档、依赖管理和环境配置。强调代码质量、安全性和效率。
Solidity
Foundry
Smart Contracts
ABP .NET Development Rules
这套规则适用于ABP .NET后端开发。涵盖代码风格、命名规范、C#和.NET使用、语法和格式、错误处理、API设计、性能优化、关键约定、测试、安全和API文档等方面。强调遵循ABP框架的推荐实践,并与Entity Framework Core和AutoMapper等相关技术集成。
ABP Framework
ASP.NET Core
C#
Python FastAPI Development Rules
这组规则提供了FastAPI开发的最佳实践。包括使用Pydantic模型处理请求和响应模式、实现依赖注入、使用异步/等待进行非阻塞操作、遵循特定的文件夹结构、使用类型提示、进行输入验证、处理后台任务、跨域资源共享(CORS)和安全问题、遵循PEP 8风格指南以及进行全面的单元和集成测试。
Python
FastAPI
Backend Development
LangChain Development Best Practices
本文档概述了开发LangChain应用程序的最佳实践,涵盖代码组织、常见模式、性能、安全、测试、常见陷阱和工具使用等方面,旨在确保代码质量、可维护性、性能、安全性和项目整体成功。
LangChain
Python
后端开发
Spring开发规则指南
本规则指南涵盖Spring开发的多个方面,包括代码组织、设计模式、性能优化、安全、测试和工具使用等。提供最佳实践、反模式和实用技巧,帮助开发者构建高质量的Spring应用程序。
Spring
后端开发
代码组织
CUDA Best Practices Guide
本文档概述了CUDA开发的最佳实践,涵盖代码组织、常见模式、性能优化、安全、测试等方面,基于NVIDIA的指南并给出了详细建议。
CUDA
后端开发
代码组织
Streamlit应用开发规则
该规则集涵盖Streamlit应用开发的各个方面,包括代码组织与结构、常见模式与反模式、性能考量、安全最佳实践、测试方法、常见陷阱和工具环境等,帮助开发者构建可维护、高性能和安全的Streamlit应用。
Streamlit
Python
应用开发
AWS CLI Best Practices and Coding Standards
本文档提供了使用 AWS CLI 开发和管理 AWS 资源的指南和建议。涵盖代码组织、设计模式、性能、安全、测试等方面,有助于提高代码质量、安全性和运营效率。
AWS CLI
最佳实践
代码组织
Cloudflare Terraform Best Practices
本文档给出使用Terraform管理Cloudflare资源的最佳实践。涵盖代码组织、常见模式、性能优化、安全、测试等方面。建议按账户、区域、产品组织目录,遵循文件命名规范,谨慎使用模块。还提及状态管理、错误处理,推荐使用特定工具和CI/CD集成以创建高效、安全和可维护的代码。
Cloudflare
Terraform
最佳实践
Bottle Framework Best Practices
本文档为使用Bottle微框架进行Python后端开发提供了全面的编码标准、最佳实践和架构指南。内容涵盖代码组织、设计模式、性能优化、安全防护、测试方法等方面。遵循这些规则能提升Bottle应用的代码质量、可维护性和安全性。
Bottle框架
Python后端
代码组织
Supabase Best Practices Guide
本指南详述了使用 Supabase 进行开发的最佳实践,涵盖代码组织、常见模式、性能优化、安全策略、测试方法和工具使用等方面。同时指出常见误区,给出数据库工作流设计建议及其他最佳实践,助您构建健壮、可扩展且安全的应用程序。
Supabase
后端开发
代码组织
Firebase Library Best Practices
本文档阐述了使用 Firebase 库开发应用的最佳实践,涵盖代码组织、常见模式、性能考量、安全措施、测试方法、常见误区及工具环境设置。如采用模块化代码结构、运用设计模式、优化性能、严格执行安全规则、采用合适测试技术等,遵循这些可开发出健壮、可扩展且安全的应用。
Firebase
后端开发
最佳实践
Java Development Best Practices
该文档给出了 Java 开发的全面最佳实践,涉及代码组织、常用模式、性能优化、安全保障、测试方法、常见陷阱和工具使用等方面。遵循这些准则有助于编写干净、高效、安全的 Java 代码,可根据项目需求和团队偏好进行调整。
Java
后端开发
代码组织
LangChain JS Development Rules
这些规则涵盖了LangChain JS开发的多个方面。包括使用LangSmith监控应用性能、用LangGraph构建有状态代理、通过测试和代码检查保持代码质量,以及使用LCEL组合链。此外,还提供了代码组织、设计模式、性能优化、安全、测试和工具使用等方面的指导。
LangChain JS
后端开发
大语言模型应用
PyQt Development Rules
这些规则涵盖了PyQt开发的多个方面。包括遵循一致的导入方式、遵守命名约定、分离GUI和业务逻辑、使用Qt Designer等。还涉及代码组织、性能处理、安全、测试以及避免常见陷阱等内容。同时给出了如使用QThread处理繁重任务等具体建议。
PyQt
导入
命名约定
GCP Library Best Practices
本文档阐述了在谷歌云平台(GCP)上开发和管理应用程序及基础设施的最佳实践,涵盖代码组织、常见模式、性能、安全、测试、常见陷阱和工具使用等方面。如采用标准模块结构、特定设计模式、缓存优化和输入验证等,助力开发者构建健壮且可扩展的项目。
GCP
谷歌云平台
最佳实践
Django ORM Best Practices
该规则集涵盖了Django ORM开发的最佳实践,包括代码组织(如目录结构、文件命名、模块组织)、常见模式与反模式、性能优化(查询、内存、渲染等方面)、安全最佳实践(防止常见漏洞)、测试方法(单元、集成、端到端测试)以及工具和环境配置(开发工具、构建、部署等),有助于构建高性能、可维护和安全的Django应用。
Django
ORM
后端开发
Express.js Best Practices
本文档给出了开发Express.js应用的最佳实践,涵盖代码组织、设计模式、性能优化、安全、测试及常见陷阱等方面。涉及目录结构、错误处理、缓存、输入验证和多种测试策略,以确保应用高质量、安全且性能良好。
Express.js
后端开发
代码组织
AWS Development Best Practices using Terraform
本文档阐述了使用Terraform进行AWS基础设施开发和维护的最佳实践。涵盖代码组织(目录结构、文件命名、模块组织等)、常见模式与反模式、性能优化、安全实践、测试方法、常见陷阱及工具环境等方面。遵循这些准则可确保代码的可维护性、安全性和高效性。
AWS
Terraform
基础设施即代码
Sentry Integration Best Practices
这些规则指导在应用程序中集成 Sentry。包括连接 Sentry、配置源代码管理和源映射。还涵盖代码组织、设计模式、性能优化、安全实践、测试方法和工具使用。遵循这些规则可提高应用程序的可靠性、性能和安全性。
Sentry
错误跟踪
性能监控
ELK Stack Best Practices
本文档提供了使用 ELK (Elasticsearch、Logstash、Kibana)堆栈的全面最佳实践,涵盖代码组织、常见模式、性能优化、安全、测试等方面。介绍了目录结构、命名规范、设计模式,给出优化技术、安全措施和测试方法,助您构建健壮安全的 ELK 环境。
ELK 堆栈
最佳实践
代码组织
AWS ECS Development Rules
本规则涵盖AWS ECS开发,包含将基础设施视为代码、确保幂等性等通用原则。详细说明了代码组织、常见模式、性能优化、安全、测试和工具使用。比如建议使用Terraform管理基础设施、采用微服务架构和自动化CI/CD管道。
AWS ECS
基础设施即代码
微服务
Tornado开发规则指南
本规则指南涵盖Tornado后端开发的各个方面。在代码组织上,明确目录结构、命名规范与模块划分;介绍设计模式与推荐做法,规避反模式。性能优化涉及异步I/O、缓存等;安全方面包含输入验证、认证授权等。测试涵盖单元、集成与端到端测试。还提及常见陷阱、工具使用及部署、CI/CD集成等内容。
Tornado
后端开发
代码组织
Hugging Face Transformers Library Best Practices
本文档阐述了使用Hugging Face Transformers库的最佳实践和编码标准。涵盖代码组织、性能、测试、安全等方面。强调单模型文件策略,给出优化技术,提醒避免常见陷阱,如提示注入和错误的分词处理等,助于编写更易维护、高效和安全的代码。
Hugging Face
Transformers库
最佳实践
LlamaIndex-JS Best Practices and Coding Standards
本文档给出了LlamaIndex - JS项目的最佳实践。涵盖代码组织(目录结构、命名规范)、常见模式与反模式、性能优化、安全、测试和工具使用等方面。遵循这些准则有助于构建健壮、高效且安全的AI应用程序。
LlamaIndex-JS
TypeScript
后端开发
ASP.NET Core Best Practices and Coding Standards
该文档给出ASP.NET Core开发的最佳实践。涵盖代码组织、设计模式、性能优化、安全、测试和工具使用等方面。强调使用依赖注入、遵循命名规范,处理安全漏洞和性能瓶颈等常见问题。遵循这些准则可确保代码清晰、可维护和安全。
ASP.NET Core
后端开发
编码规范
LlamaIndex Best Practices and Coding Standards
本文档为使用LlamaIndex开发高质量应用提供全面指导。涵盖代码组织、性能优化、安全考量和测试策略等方面。介绍目录结构、文件命名规范,推荐设计模式和开发方法,指出反模式和代码异味,还涉及性能优化、安全最佳实践、测试方法、常见陷阱及工具环境等内容。
LlamaIndex
后端开发
代码组织
Apollo GraphQL Best Practices
本指南详述了使用 Apollo 生态系统开发 GraphQL API 和应用程序的最佳实践与编码标准。涵盖了模式设计、安全、性能优化、代码组织、测试等方面。还给出避免常见陷阱、使用工具以及遵循版本控制和文档编写等额外实践的建议。
网页
应用程序编程接口
图数据库查询语言
Notion API Library Best Practices
本文档阐述了使用 `notion-api` 库开发应用的最佳实践,包含代码组织、设计模式、性能优化、安全、测试等方面。遵循这些准则,可创建可维护、高性能、安全且可测试的 Notion 集成应用,同时避免常见错误和陷阱。
Notion API
后端开发
最佳实践
Tinygrad Development Best Practices
本文档阐述了tinygrad库开发的最佳实践,涵盖通用原则(如可读性至上、测试驱动开发)、代码组织、设计模式、性能优化、安全、测试及工具使用等方面。遵循这些准则能确保tinygrad项目代码的可读性、可维护性和最佳性能。
tinygrad
后端开发
Python
Databricks Application Best Practices
该规则提供了Databricks应用开发的最佳实践,涵盖代码组织、常见模式、性能优化、安全、测试和工具使用等方面。例如,详细说明了目录结构、设计模式和安全措施。遵循这些实践有助于构建可维护、高效且安全的应用程序。
Databricks
后端开发
代码组织
CrewAI Development Rules
这些规则涵盖了CrewAI开发的最佳实践。包括通用编码规范、代码组织、设计模式、反模式、性能、安全、测试和工具使用等方面。还详细说明了如何将大语言模型与CrewAI结合使用,如配置和可用模型,旨在确保开发高效、安全且易于维护。
CrewAI
Python
大语言模型
Kubernetes Development and Operations Best Practices
本文档围绕Kubernetes开发与运维给出一系列准则。涉及代码组织架构、设计模式、常见任务处理方法、反模式、性能优化、安全策略、测试方案及工具使用等内容,强调在Kubernetes生态中实现代码清晰、可维护、安全且高性能。
Kubernetes
开发
运维
openai Library Best Practices and Coding Standards
本文档给出使用`openai`库开发应用的最佳实践和编码规范,涵盖代码组织、常见模式、性能、安全、测试、常见问题和工具使用等方面。遵循这些准则可让代码更易维护、性能更佳且更安全。
人工智能
机器学习
大语言模型
TensorFlow Coding Best Practices
本规则为TensorFlow开发提供了全面指南。涵盖代码组织、设计模式、状态管理、错误处理、性能优化、安全、测试和工具使用等方面。比如,推荐模块化设计、使用Keras层、验证输入数据。还给出了GPU利用、内存管理和部署的最佳实践建议。
TensorFlow
后端开发
代码组织
Railway Best Practices and Coding Standards
本指南为在Railway平台上开发和部署应用程序提供最佳实践。内容涵盖代码组织、设计模式、性能优化、安全措施、测试方法和工具使用。详细说明了目录结构、命名规范,推荐使用环境变量,还给出避免反模式、优化性能、保障安全和正确测试的策略。
Railway
应用开发
编码标准
Amazon EC2 Development Rules
这些规则涵盖了 Amazon EC2 开发的多个方面。包含将基础设施视为代码、安全优先等通用原则,还详细说明了代码组织、设计模式、反模式、性能优化、安全、测试和工具使用等内容。有助于开发者构建可靠、高效且安全的基于 EC2 的应用程序。
亚马逊EC2
基础设施即代码
安全
PySide Best Practices and Coding Standards
该文档给出了使用 PySide 库开发应用的最佳实践和编码标准。涵盖通用准则,如遵循 PEP 8;代码组织与结构,包括目录和文件命名;常见模式与反模式;性能考量;安全最佳实践;测试方法;常见陷阱及工具和环境。强调模块化、资源管理和安全,指导避免常见问题并使用推荐工具进行开发、测试和部署。
PySide
Python
编码标准
Numba Best Practices and Coding Standards
本文档阐述了Numba库的最佳实践。涵盖代码组织(目录、文件命名、模块)、常见模式、性能优化、安全、测试、常见陷阱和工具使用等方面。如尽可能使用@njit提升性能、避免对象模式、遵循严格的文件命名规则等,助力开发者编写高效、易维护和安全的代码。
人工智能
机器学习
GPU计算
Sanic Framework Development Best Practices
本文档阐述了使用Sanic框架开发应用的最佳实践,涵盖代码组织、设计模式、性能优化、安全、测试等方面。遵循这些准则有助于开发出可维护、高性能和安全的应用。同时指出常见陷阱,并给出工具使用建议。
Sanic
后端开发
代码组织