apigee / apigee/apigeetool-node

deployhostedtarget should not create zip files for non-bundled dependencies

Open
#131 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
91
Forks
91
PR merge metrics
No merged PRs in 30d

Description

If there is a node_modules directory in your hosted directory (or the directory you use as the source root), apigeetool deployhostedtarget will ALWAYS create .zip files for each node modules. This IS NOT ideal and should not happen since the default mechanism is to npm install and there is already the bundled dependencies feature for cherry-picking the node modules you do need.

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.

Research direction

No file or test is named. Start by tracing the deployhostedtarget handling of node_modules and compare ordinary dependencies with the bundled-dependencies path. Done means non-bundled node_modules are not packaged into individual .zip files while explicitly bundled dependencies still are.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.