https://github.com/nitiwari-dev/software-engineering-lessons
Guiding budding software engineer about concepts in programming, computer science with engineering practices to excel and move forward in there career.
https://github.com/nitiwari-dev/software-engineering-lessons
git intellij java kotlin refactoring tdd
Last synced: 3 months ago
JSON representation
Guiding budding software engineer about concepts in programming, computer science with engineering practices to excel and move forward in there career.
- Host: GitHub
- URL: https://github.com/nitiwari-dev/software-engineering-lessons
- Owner: nitiwari-dev
- License: mit
- Created: 2021-02-06T10:00:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-10-01T13:17:25.000Z (9 months ago)
- Last Synced: 2026-04-02T13:21:36.656Z (3 months ago)
- Topics: git, intellij, java, kotlin, refactoring, tdd
- Language: Jupyter Notebook
- Homepage: https://nitiwari-dev.github.io/software-engineering-lessons/
- Size: 389 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/nitiwari-dev/engineering-lessons/actions/workflows/build-ci.yml)
## Engineering Lessons
- Mono repo to help software engineer grow in there career in length and breath
- [x] agile
- [x] tdd
- [x] code
- [x] fun-with-golang
- [x] fun-with-kotlin
- [x] fun-with-typescript
- [ ] design
- [ ] devops
- [ ] linux
- [ ] dsa-kotlin
- [ ] easy
- [ ] medium
- [ ] hard
- [x] hooks
- git hooks are utility to execute before we commit any change
- [x] scripts - all the script used in the mono repo
- [x] install-hooks.sh
- [x] run-branch-name-check.sh
- [x] run-tests.sh
## Install pre-commit hook to run all the test case before any commit
```sh
sh scripts/install-hooks.sh
```
## Branch name should start with
- HEAD|feature|hotfix|conflict|bumpversion|revert|bug|fix|release|doc
- ex: feature-go