Bharath Revana's DocumentationContact ↗Contact ↗ (opens in a new tab)
GitHubGitHub (opens in a new tab)Logo Twitter (opens in a new tab)
  • Introduction
  • Commit Message
  • Styling
    • Preference
    • Margin Usage
    • Tailwind CSS
    • CSS / SCSS
    • Resources
  • React
    • React Imports
    • Namespace vs Named Imports
    • Why JSX can only have one parent element
    • Snippets
  • Next.js
    • Source Protection
  • GitHub
    • GitHub Sync
    • Branch Rules
    • WakaTime Integration
  • Libraries
  • VSCode Extensions
  • Mac Setup
    • Dock Configuration
    • iTerm2 Configuration
    • ZSH Configuration
    • Fast Node Manager
    • Bash Workflow Shortcuts
  • Uncategorized Notes
    • Search Console Removal
    • Take Commits Between Repositories
  • Resources
    • Terminology
  • Attribution
  • Introduction
  • Commit Message
  • Styling
    • Preference
    • Margin Usage
    • Tailwind CSS
    • CSS / SCSS
    • Resources
  • React
    • React Imports
    • Namespace vs Named Imports
    • Why JSX can only have one parent element
    • Snippets
  • Next.js
    • Source Protection
  • GitHub
    • GitHub Sync
    • Branch Rules
    • WakaTime Integration
  • Libraries
  • VSCode Extensions
  • Mac Setup
    • Dock Configuration
    • iTerm2 Configuration
    • ZSH Configuration
    • Fast Node Manager
    • Bash Workflow Shortcuts
  • Uncategorized Notes
    • Search Console Removal
    • Take Commits Between Repositories
  • Resources
    • Terminology
  • Attribution
  • Contact ↗ (opens in a new tab)
Question? Give us feedback → (opens in a new tab)Edit this page on GitHub
Introduction

Bharath Revana's Documentation

This site will be personal documentation about my best development practices.

My practice is probably highly opinionated and won't work for everyone, but feel free to check out my reasoning and use it if you find it useful.

Last updated on February 15, 2025
Commit Message

© 2025 Bharath Revana. Made with Nextra