Feature request: Include/Exclude Interface for AWS Lambda Builders

Open
#516 7 comments 20 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
aws, python

Research direction

Start by reviewing issues #430 and #185 and pull requests #431 and #424 to understand the existing include and exclude proposals. Produce an approved design document covering the interface, its configuration or JSON RPC location, runtime-general behavior, and runtimes where it should be ignored.

Written by the indexing model from the issue text.

Description

type/feature
Describe your idea/feature/enhancement

There are currently two opposing feature requests that go hand-in-hand. One is to include files/directories in the resultant build package, and one is for exclusion. Both of these are genuine use-cases across various runtimes, and, as such, we believe should be handled together though a common include/exclude interface for the Lambda Builders library.

Include: Issue #430, PR #431
Exclude: Issue #185, PR #424

This should start with an initial design document, and once approved, can be implemented. The important notes for the design to address:

  • What does the interface look like? e.g. is part of the JSON RPC, is it through a configuration file, etc?
  • How to make the implementation general across runtimes. Are there any runtimes for which this feature should be ignored?
Dominant language
Python
Stars
381
Forks
162
Avg merge
1d 1h
Merged PRs (30d)
2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from aws/aws-lambda-builders

All issues in aws/aws-lambda-builders

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.