Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nitiwari-dev/software-engineering-lessons
Teach 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: 19 days ago
JSON representation
Teach 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 (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-05T11:35:33.000Z (about 2 months ago)
- Last Synced: 2024-10-10T18:41:37.423Z (about 1 month ago)
- Topics: git, intellij, java, kotlin, refactoring, tdd
- Language: Go
- Homepage: https://nitiwari-dev.github.io/software-engineering-lessons/
- Size: 290 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Test | Build | Deploy](https://github.com/nitiwari-dev/engineering-lessons/actions/workflows/build-ci.yml/badge.svg)](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