awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wearehive avatar

wearehive/project-guidelines

0
View on GitHub↗
29,458 stars·3,158 forks·JavaScript·MIT·24 views

Project Guidelines

This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development.

The guidelines cover specific standards for REST API design, utilizing resource-oriented interfaces and standardized HTTP methods. It also includes a web accessibility standard focused on semantic HTML and automated audits, alongside a defined Git workflow standard for branching strategies and commit message formatting.

The framework encompasses broad capability areas including code quality enforcement through static type checking and dependency auditing, project environment configuration for runtime consistency, and the implementation of secure, documented API endpoints.

Features

  • Project Organization Standards - Provides a comprehensive framework for organizing JavaScript project structures and architectural layouts.
  • Project Layout Standards - Provides a comprehensive set of project layout standards and best practices for JavaScript application organization.
  • JavaScript Best Practices - Provides a comprehensive set of standards for organizing and maintaining high-quality JavaScript applications.
  • Branching Workflows - Defines a structured Git branching workflow to maintain a clean version history and stable releases.
  • Git Collaboration Workflows - Defines standardized branching strategies and commit message formats to maintain a traceable version history.
  • API Access Security - Sets security standards for API endpoints using encryption, tokens, and rate limiting to prevent unauthorized access.
  • Coding Standards Enforcement - Implements automated systems for enforcing coding standards, linting, and formatting across the project.
  • Architectural Guidelines - Establishes a unified set of architectural and coding standards for organizing JavaScript applications.
  • Feature-Based Project Structures - Defines architectural patterns for organizing source files by product domain to improve encapsulation and navigation.
  • Git Version Control Standards - Defines standardized rules for Git branching and merging to maintain a professional version history.
  • API Design Guidelines - Sets best practices for creating consistent, resource-oriented, and maintainable RESTful software interfaces.
  • Project Organization - Guides the organization of project files by feature domain to improve encapsulation and navigation.
  • Resource-Oriented Design - Implements resource-oriented design principles to create predictable and standardized RESTful API interfaces.
  • Web Accessibility - Implements semantic HTML rules and automated audits to ensure web content accessibility for all users.
  • Web Accessibility Standards - Defines structural conventions and semantic HTML rules to support assistive technologies and web accessibility.
  • Code Quality and Review - Integrates static analysis, automated linting, and dependency auditing to ensure JavaScript code quality.
  • Quality Frameworks - Offers a comprehensive framework for enforcing consistent styling and static type checking in JavaScript.
  • RESTful API Designs - Provides architectural patterns for designing predictable and resource-oriented RESTful APIs.
  • Code Formatting and Style - Automates the enforcement of code style and formatting across the project codebase.
  • Linting And Formatting - Provides standards and tool recommendations for automating code linting and formatting to ensure style consistency.
  • API Documentation Standards - Establishes standards for documenting API endpoints, including request parameters and authentication methods.
  • Version Consistency - Provides guidelines for locking runtime and dependency versions to ensure identical setups across team members.
  • Dependency Lock Managers - Standardizes the use of lockfiles to pin dependency versions and ensure environment consistency.
  • Dependency Auditing - Implements guidelines for auditing external packages for security vulnerabilities and community health.
  • Environment-Variable Configuration - Defines how to separate development and production environments using variables to isolate data and secure tokens.
  • Environment Configuration Management - Guides the secure management of environment variables and version-locked dependencies for runtime consistency.
  • Commit Message Standards - Provides structured guidelines for writing professional and traceable version control commit messages.
  • Environment-Variable Isolation - Establishes guidelines for isolating development and production configurations to protect sensitive tokens.
  • Project Documentation Standards - Standardizes project documentation templates and commenting guidelines to ensure long-term maintainability.
  • Static Type Checking - Integrates static type checking into the development workflow to catch errors before execution.
  • Semantic HTML Accessibility - Provides a standard for implementing semantic HTML and using automated audits for web accessibility.
  • Testing Strategy and Process - Defines conceptual frameworks and methodologies for organizing test files and improving code testability.
  • Static Code Analysis - Specifies the use of static analysis tools to enforce code quality and consistent styling.
  • Coding Standards - Best practices for JavaScript projects.

Star history

Star history chart for wearehive/project-guidelinesStar history chart for wearehive/project-guidelines

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Project Guidelines

These projects share indexed features with Project Guidelines. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ecomfe/spececomfe avatar

    ecomfe/spec

    4,605View on GitHub↗

    Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a framework for organizing directory structures, module dependencies, and package layouts to create scalable and predictable codebases. The project defines rigorous governance standards for React components, including specific naming conventions and structural patterns for props. It also establishes a JSON API data specification to ensure predictable communication between system components through standardized exchange formats and HTTP response structures. The specification cov

    View on GitHub↗4,605
  • xirong/my-gitxirong avatar

    xirong/my-git

    7,396View on GitHub↗

    my-git is a comprehensive framework and reference guide for Git version control administration, repository governance, and software release management. It provides a structured approach to managing the software development lifecycle, from initial feature branching to final production deployment. The project distinguishes itself through a specialized AI-assisted development framework. This includes workflows for managing AI-generated code via automated diff reviews, intent-based commit splitting, and governance models for multi-agent coordination and session isolation using worktrees. The cod

    Python
    View on GitHub↗7,396
  • agis-/git-style-guideagis- avatar

    agis-/git-style-guide

    5,114View on GitHub↗

    This project is a version control style guide and contribution standard. It provides formal specifications for maintaining consistency in commit messaging, branch naming, and general development workflows within Git. The guide focuses on organizing project history through atomic commit structuring and specific rebasing strategies to ensure a clean, linear timeline. It establishes standardized conventions for naming branches with ticket identifiers and formatting commit messages to explain the reasoning behind changes. The framework also covers the coordination of team contributions through m

    View on GitHub↗5,114
  • pycqa/pylintPyCQA avatar

    PyCQA/pylint

    5,685View on GitHub↗

    Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and code smells without executing the program. It parses code into an abstract syntax tree and walks the tree to detect issues, enforces configurable style rules and naming conventions, and identifies duplicate code blocks by comparing tokenised source sequences. The tool also includes an inference engine that deduces variable types by simulating code paths, enabling deeper analysis even in untyped code. What distinguishes Pylint is its plugin-based checker architecture, which allo

    Python
    View on GitHub↗5,685
Compare all 30 related projects→

Frequently asked questions

What does wearehive/project-guidelines do?

This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development.

What are the main features of wearehive/project-guidelines?

The main features of wearehive/project-guidelines are: Project Organization Standards, Project Layout Standards, JavaScript Best Practices, Branching Workflows, Git Collaboration Workflows, API Access Security, Coding Standards Enforcement, Architectural Guidelines.

Which projects share features with wearehive/project-guidelines?

Projects with overlapping indexed features include: ecomfe/spec — Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a… xirong/my-git — my-git is a comprehensive framework and reference guide for Git version control administration, repository governance,… agis-/git-style-guide — This project is a version control style guide and contribution standard. It provides formal specifications for… pycqa/pylint — Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and… cpp-best-practices/cppbestpractices — This project is a curated collection of guidelines and technical resources designed to improve C++ code safety,… rwaldron/idiomatic.js — This project is a JavaScript style guide and a set of coding standards designed to ensure codebase consistency. It…