Skip to content

Kong/kongponents

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Feb 11, 2025
Jan 16, 2025
Jan 13, 2025
Dec 12, 2024
Feb 14, 2025
Jun 24, 2024
Feb 12, 2025
Feb 25, 2025
Oct 21, 2022
Jan 24, 2023
Sep 6, 2024
Jan 23, 2025
Feb 18, 2025
Nov 11, 2022
Jan 21, 2025
Jan 14, 2025
Oct 14, 2024
Apr 17, 2023
Jun 24, 2024
Oct 21, 2022
Jun 24, 2024
Jun 24, 2024
Feb 25, 2025
Feb 25, 2025
Jan 7, 2025
Jun 24, 2024
Feb 21, 2023
Jan 16, 2025
Jan 7, 2025

Repository files navigation

Kongponents

Kong Kongponents

Publish Commitizen friendly Netlify Status

Kongponents is a Vue component library of frequently needed UI elements. They were developed to solve Kong's application needs, but are generic enough to use in any web application.

Documentation

Kongponents Docs are powered by VitePress and the source can be viewed here.

Committing Changes

This repo uses Conventional Commits.

Commitizen and Commitlint are used to help build and enforce commit messages.

It is highly recommended to use the following command in order to create your commits:

pnpm commit

This will trigger the Commitizen interactive prompt for building your commit message.

Enforcing Commit Format

Lefthook is used to manage Git Hooks within the repo. A commit-msg hook is automatically setup that enforces commit message stands with commitlint, see lefthook.yaml.

Approvals

  • All pull requests require review and approval from authorized team members.
  • Automated approvals through workflows are strictly prohibited.
    • There is an exception for automated pull request approvals originating from generated dependency updates that satisfy status checks and other requirements.
  • Protected branches require at least one approval from code owners.
  • All status checks must pass before a pull request may be merged.