Skip to content

nilenso/raj-onboarding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raj's Onboarding Logs

CI - dev CI/CD - main

Agentic Tooling Disclaimer

  • LLMs were explicitly employed (write access) for some portions of the project:

    • Documentation
      • diagramming DSLs (mermaid/plantuml)
      • minor documentation commentary over code when necessary
      • commit messages (conventional commits style) : tag lines and descriptions
    • CI/CD setup
  • Apart from the above, they were granted read-only access to the repository to help me discuss the domain-oriented aspects (SWE Wisdom, writing effective Java, Design, Architecture) I wish to improve my grasp of: the source code (other than deterministically auto-generated (gradle init for instance) files) is hand-crafted and have marked any exceptions (if any) in [LLM generated] fences.

Overview

  • commentary upon dailies
  • onboarding project towards picking up the tech stack
  • documenting an index into the items from the book for quick reference during implementation of project NIL

Workflow & Branching Strategy

Three-Branch Model

Branch Purpose CI CD Guidelines
main Production branch ✅ Yes ✅ Yes Merged from dev only. Full CI/CD pipeline runs.
dev Development/integration branch ✅ Yes ❌ No Main development branch. CI runs on all commits.
journal Personal documentation & logs ❌ No ❌ No Branch for onboarding logs and commentary. All commits MUST include [skip ci] in the message.

Important Guidelines

Journal Branch Commits

  • All commits to the journal branch must include [skip ci] in their commit message to prevent unnecessary CI triggers
  • Example: git commit -m "Update journal entry [skip ci]"

Merging from Journal to Main

  • When merging from journal to main, ensure the merge commit includes [skip ci] to bypass CI checks
  • Example: git merge journal --no-ff -m "Merge journal branch [skip ci]"

Which Branch to Use

  • For feature development: Create feature branches off dev, then merge into dev via PR
  • For onboarding logs: Commit directly to journal with [skip ci] tag
  • For production: Merge dev into main when ready for deployment

About

Raj's onboarding repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages