takara-ai / Website

Hugo static site for the public.
https://takara.ai
1 stars 0 forks source link
website

Takara.ai Website Repository

Build Status Dependencies License

Overview

This repository hosts the source code for the official website of Takara.ai Ltd. It showcases our commitment to cutting-edge web technologies and innovative design.

Handcrafted by Our CAIO

This project is not just a representation of our company's technical capabilities, but also a personal endeavor of our CAIO, Jordan Legg. His hands-on approach and dedication to excellence are reflected in every aspect of this website.

Ownership and License

All code, work, and structure contained in this repository are the exclusive property of Takara.ai Ltd. This repository is public for viewing purposes, showcasing our commitment to transparency and quality.

Restrictions

Contributions

While we appreciate interest in our work, we are not accepting contributions to this repository. However, feedback and suggestions are welcome and can be submitted as issues in the repository.

Development

Conventional Commits Specification:

  1. Structure: Each commit message consists of a header, a body, and a footer. The header has a mandatory type, an optional scope, and a required description:

    <type>(<scope>): <description>
    
    [optional body]
    
    [optional footer(s)]
  2. Type: This describes the kind of change that the commit is introducing. Common types include:

    • feat: Introduces a new feature.
    • fix: Patches a bug.
    • chore: Other changes that don't modify src or test files.
    • docs: Adds or alters documentation.
    • style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc).
    • refactor: A code change that neither fixes a bug nor adds a feature.
    • perf: A code change that improves performance.
    • test: Adding missing tests or correcting existing tests.
    • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm).
    • ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs).
  3. Scope: An optional part of the format that provides additional contextual information, like the module or component affected by the change.

  4. Description: A brief, imperative mood description of the change:

    • Use the present tense: "change" not "changed" nor "changes".
    • No dot (.) at the end.
  5. Body: An optional longer description of the change. It should provide a meaningful commit message, which:

    • Explains the context of the change.
    • Describes the impact and the rationale behind the change.
    • Can contain multiple paragraphs and bullet points.
  6. Footer: Optional. Used for referencing issue tracker IDs, pull request numbers, etc. Examples:

    • BREAKING CHANGE: <description> for introducing breaking changes.
    • Closes #123, #456 for listing related issues or pull requests.

Benefits of Conventional Commits:

Example Commit Message:

feat(authentication): implement JWT based auth system

The new authentication system uses JSON Web Tokens (JWT) to manage user sessions securely. This change includes necessary updates to the user model and database schema.

Closes #42