Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Release Core Specification Version 1.1.1

Open
#437 1 comment 0 reactions 1 assignee View on GitHub

@rajaneeshk90 is already working on this.

Since Jul 5, 2024.

Assessment

This issue has not been assessed yet.

Description

protocol-specifications

Background

The Beckn Core Protocol is currently specified using OpenAPI version 3.0. To leverage the latest features, improvements, and compliance enhancements in OpenAPI 3.1, there is a need to update the protocol specification.

Objectives

  • Upgrade Specification: Update the Beckn Core Protocol YAML files to be compliant with OpenAPI 3.1.
  • Validate Compatibility: Ensure that all existing API definitions are compatible with OpenAPI 3.1 syntax and semantics.
  • Documentation and Examples: Update accompanying documentation and examples to reflect changes made during the migration.
  • Tooling and Integration: Verify that all related tooling (e.g., code generators, validators, linters) support and work seamlessly with OpenAPI 3.1.

Tasks

  • Review Changes in OpenAPI 3.1:
    • Understand key differences between OpenAPI 3.0 and 3.1.
    • Identify features in 3.1 that are relevant to the Beckn Core Protocol.
  • Update YAML Files:
    • Modify existing OpenAPI 3.0 YAML files to conform to OpenAPI 3.1 standards.
    • Ensure all endpoints, schemas, and components are correctly defined.
  • Testing and Validation:
    • Use OpenAPI 3.1 validation tools to verify the updated specifications.
    • Perform integration tests to ensure no regressions or issues arise from the migration.
  • Update Documentation:
    • Revise documentation to reflect changes in the specification.
    • Provide updated examples and usage guidelines for developers.
  • Coordinate with Stakeholders:
    • Communicate with developers, integrators, and other stakeholders regarding the migration.
    • Offer support and guidance for any issues arising from the update.

Expected Outcomes

  • A fully migrated Beckn Core Protocol specification compliant with OpenAPI 3.1.
  • Updated documentation and examples that align with the new specification.
  • Enhanced compatibility with modern tooling and improved protocol features.

References

Dominant language
No language data
Stars
454
Forks
127
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

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 beckn/protocol-specifications

All issues in beckn/protocol-specifications

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.