Minnie M. Kenny
Cryptanalyst, educator, and equal opportunity activist
Git hooks
- Git: Distributed version control system
- git-secrets: Prevents you from committing passwords and other sensitive information to a git repository
- githook-maven-plugin: Maven plugin to configure and install local git hooks
- Husky: Git hooks made easy
- Maven Git Code Format: A maven plugin that automatically
deploys google-java-format code formatter as a
pre-commit
git hook - pre-commit-maven-plugin: A maven plugin for the pre-commit framework
Simple shell scripts
- POSIX: defines a standard operating system interface and environment
- wait-for-it: Pure bash script to test and wait on the availability of a TCP host and port
Testing shell scripts
- Bats-core: Bash Automated Testing System
- Docker: Develop, deploy, and run applications with containers
- kcov: Code coverage tester
- ShellCheck: A shell script static analysis tool
- shfmt: Formats shell programs
- ssshtest: stupid simple (ba)sh testing
- Testing shell programs - Thomas Levine
- Unit Testing Shell Scripts - Dave Nicolette
Documentation
- MkDocs: Project documentation with Markdown
- nodemcu-firmware ReadTheDocs extra.js: Tweaks and customizations
- ReadTheDocs search and MkDocs: Reverts the changes RTD applies to the search form
Online hosting / services
- Codecov: Group, merge, archive, and compare coverage reports
- GitHub: All your code in one place
- Read the Docs: Simplifies software documentation
- Travis CI: Automatically building and testing code changes
JetBrains development environment
- IntelliJ IDEA: Making development an enjoyable experience
- BashSupport: Bash language support for the IntelliJ platform
- Shellcheck: Analyze scripts with shellcheck