Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: storing postman collections as directories + newman enhancements #3159

Open
wants to merge 25 commits into
base: develop
Choose a base branch
from

Conversation

knutties
Copy link

@knutties knutties commented Oct 8, 2023

Single file postman collections are hard to manage in repositories. We propose a format change where Postman collections are split into smaller files and managed within their own directories. This PR includes changes in newman command line tool to manage collections that are stored as directories. We believe this approach helps in the following:

  1. A cleaner and easier way to review pull request diffs when collection files are stored in source control systems.
  2. Makes newman a comprehensive CLI companion to Postman - going beyond just running tests to creating and managing collections.
  3. Enable developers to use their favourite code editors to add/remove new tests.

A more detailed note on this implementation is contained in this document that is part of the PR.

We have started leveraging this fork in our Open Source Payment Orchestrator Platform (Hyperswitch) at Juspay and Postman based test maintenance has become a lot simpler.

I am eager to get feedback from the owners to see if this will be a welcome enhancement to the newman toolkit.

Thanks !

PS: please do not mind the un-squashed commits. Have left it around for easier reviewing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant