Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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