Back to Cheatsheets
Development Cheatsheet
Essential development tools, practices, and workflows for modern software development.
Git Workflow
git initInitialize new repository
git clone urlClone repository
git checkout -b branchCreate and switch to branch
git merge branchMerge branch into current
git rebase branchRebase current branch
Package Management
npm initInitialize Node.js project
pip install packageInstall Python package
go get packageInstall Go package
cargo add packageAdd Rust dependency
yarn add packageAdd Node.js dependency
Build Tools
npm run buildBuild Node.js project
mvn clean installBuild Java project
gradle buildBuild Gradle project
cargo buildBuild Rust project
go buildBuild Go project
Testing
npm testRun Node.js tests
pytestRun Python tests
go test ./...Run Go tests
cargo testRun Rust tests
jestRun Jest tests
Code Quality
eslint .Lint JavaScript code
pylint .Lint Python code
gofmt -w .Format Go code
rustfmt .Format Rust code
prettier --write .Format code with Prettier
Development Tools
docker-compose upStart Docker services
kubectl apply -f fileApply Kubernetes config
terraform initInitialize Terraform
helm install release chartInstall Helm chart
aws configureConfigure AWS CLI