Skip to content

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

Notifications You must be signed in to change notification settings

sanojcr/It-s-you

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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:

  • Frontend: Angular (version, e.g., Angular 17), HTML5, Sass 1.71
  • Backend: .NET Core Web API (version, e.g., .NET 5) Not yet confirmed
  • Database: SQL Server Not yet confirmed
  • Other Libraries/Frameworks: Tailwind and Flowbite for UI components, etc.
  • Version Control: Git and GitHub

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published