Timelapse onboards developers onto codebases before you make that cup of instant noodles!
Download and install JDK 15 for your OS.
Download and install Node.js 14.17.0 for your platform.
Download and install IntelliJ IDEA.
See IntelliJ Plugin's README for installation and usage.
npm install -g rune-cli
The repository has submodules. If you haven't cloned the repository already, run:
git clone --recursive [email protected]:redgreenio/timelapse.git
If you have already cloned the repository without the --recursive
option. Then cd
into the project directory and
then run,
git submodule update --init --recursive
cd
into the project directory and run the following Gradle tasks.
Windows
gradlew test run
Linux & macOS
./gradlew test run
If the build succeeds, you should be able to see this screen!
Windows
gradlew installGitHooks
Linux & macOS
./gradlew installGitHooks
See dev-cli's README for installation and usage.
To generate unified diffs for reproducing bugs or handling new use cases, make use of the diff
utility.
diff -u a.txt b.txt
ProGuard can come in handy to de-obfuscate stack traces from production.
The runnable jars are placed inside the /tools/proguard
directory.
Copyright 2021 Red Green, Inc.