alertlogic/rebar3_erllambda
38.9
Weak · 17 September 2026
273
lines of production code
Erlang
primary language
1
measurement over time
What this system is
This system is a Rebar3 plugin designed to scaffold, build, and package Erlang applications for deployment as AWS Lambda functions. It provides project generation templates and specific build commands to create release artifacts and zip archives compatible with the AWS Lambda environment.
Features
Add rebar3 providers for AWS Lambda release and zip packaging
The rebar3\_erllambda plugin now registers as a proper rebar3 provider, exposing two new commands: 'rebar3 erllambda release' and 'rebar3 erllambda zip'. The release provider generates the necessary start scripts and a wrapper bootstrap script for the target directory, while the zip provider packages the release into a deployable AWS Lambda archive. This change also updates the application metadata to use the 'maintainers' key instead of 'contributors' and sets the license to MIT.
src · high confidence
Initial Erlang AWS Lambda project template
Adds a new project template for generating Erlang-based AWS Lambda functions. This includes a complete set of scaffolding files: a README with build and deployment instructions, a rebar3 configuration using the erllambda plugin, an Erlang handler module, AWS CloudFormation definitions for deploying the Lambda function and associated IAM roles, and standard Erlang release configuration files (sys.config, vm.args).
priv/templates · high confidence
Behavioural changes
Project generation template moved to priv directory
The project generation template has been relocated to the priv directory, replacing the previous erlang-node script. This change updates the structure of the generated skeleton project, now including specific configuration files such as sys.config, shell.config, vm.args, and a CloudFormation template, alongside the standard application source and test files.
priv · medium confidence
Project renamed to rebar3\_erllambda and MIT license added
The project has been renamed from 'erllambda' to 'rebar3\_erllambda' to clarify its role as a Rebar3 plugin, with corresponding updates to the node name in .edts and documentation. An MIT license file has been added, and the .gitignore has been updated to exclude .rebar3 and rebar.lock files. The rebar.config now includes a test profile that fetches rebar3 from GitHub.
(repo-wide) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 39.
Lenses
- Code Health 100
- Architecture 69
- Maturity 33
- Readiness 17
- Security 100
Changes since last survey
- 76 commits — 69 feature/other, 7 fixes
By area
- (repo) — 28 commits
- (root) — 17 commits
- priv/templates — 16 commits
- src/rebar3_erllambda_release.erl — 5 commits
- priv/erllambda.template — 3 commits
- priv/bin — 2 commits
- src/rebar3_erllambda.app.src — 2 commits
- src/rebar3_erllambda.erl — 2 commits
- priv/bootstrap — 1 commit
Notable commits
- fix: Fix rebar.config etemplate
- fix: Fix setup.sh permissions
- fix: Fix template gen and add doc
- fix: Merge pull request #14 from alertlogic/fix-docs
- fix: Revert "Merge pull request #5 from alertlogic/rebased_migration"
- fix: fix erllambda link in the template
- fix: fixed plugin git url, fixed project skeleton cmd
- change: allow runnig several package calls in a row
- change: Add alertlogic as the repository of Docker image
- change: Bump Node.js version to 6.10
- change: Drop unused variable
- change: Drop unused variable
- change: Exclude staging from being treated as a dev environment
- change: Fix some grammar, clear up section about using the docker image to build the zip
- change: Improving 'handle' function specification
- change: Initial commit
- change: Initial template support
- change: Make compatible with rebar3 3.14.0+
- change: Merge pull request #1 from alertlogic/v2
- change: Merge pull request #1 from pfisher/working_release
- …and 56 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
alertlogic/rebar3_erllambda was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 17 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit a90148e07e5dea06cfb19be35453028185269c4d — the exact code this score is about.
- Scored under rubric-2026.09.12 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-f94092f054c1.