sanojcr / It-s-you

A personal website to showcase a individual's skills and their experiences etc..
https://sanojcr.github.io/It-s-you/
1 stars 0 forks source link
angular personal-project personal-website tailwind typescript

It-s-you

Description

A personal website to showcase a individual's skills and their experiences etc..


Table of Contents


Technologies Used

This project leverages the following technologies:


Project Link

You can access the project here: Project GitHub Repository


Developer Details


Standards

The project adheres to the following standards:

  1. Code Style:

    • Consistent use of TypeScript for Angular and C# for .NET.
    • Code is linted using appropriate tools (e.g., TSLint or ESLint for Angular).
  2. Folder Structure:

    • Follows Angular’s recommended folder structure for frontend and a modular approach in .NET for backend.
  3. Testing:

    • Unit tests implemented with Jasmine and Karma for Angular.
    • Backend tests with xUnit.
  4. Documentation:

    • Inline documentation for methods and components.
    • Separate API documentation for backend endpoints.
  5. Git Standards:

    • Follows Git branching strategy (e.g., feature, development, release, and main branches).
    • Meaningful commit messages for tracking changes.
  6. Branch Namings:

    • Release Branch

      • Should start with release
      • Then release month
      • Then release year
      • eg: release_sep_2024
    • Feature Branch

      • Should start with feature
      • Then release
      • Then release month
      • Then release year
      • Then feature name
      • eg: feature_release_sep_2024_create_translate