Calling Developers!
We are reenergizing our code contribution process! Learn More

πŸ’₯ Reenergizing Our Contribution and Pull Request Processes!

Options
Andrew Chekanov
Andrew Chekanov Sprykee Posts: 28 πŸ§‘πŸ»β€πŸš€ - Cadet
edited April 9 in Developer Corner

πŸš€ Calling All Developers in Our Cosmic Community! πŸ‘¨β€πŸš€

Are you ready for an astronomical journey with Spryker?Β 

We're reinvigorating our pull request process, unveiling a stellar initiative to revolutionize contributions to our commerce platform!Β 

As well as offering new ways to contribute, Spryker will endeavor to acknowledge all submissions within two weeks.

We’ll also post regular recoginition and shout-outs to top contributors, as well as unveil a cosmic rewards system in the near future!

–

πŸ’₯ As part of this mission, we're introducing two contribution types:

1️⃣ Platform Contributions - Enhance Spryker with bug fixes, improvements, and documentation updates, fueling the evolution of commerce tech.Β 

Platform Contributions are ecosystem-led contributions to be built into and enhance Spryker’s core product. These include bug fixes, core improvements, and documentation updates across Spryker's product portfolio. All Platform Contributions can be submitted as pull requests towards the dedicated GitHub repositories related to the Spryker GitHub organizations.

Spryker Cloud Commerce OS (SCCOS) and development tools

Contribution Guidelines

Documentation

Updating Documentation (SCCOS)

Spryker Documentation accepts contributions in the form of edits and new documents.Β 

To edit existing documents, contributors can use the β€œEdit on GitHub” button in Spryker Documentation to create pull requests with suggestions.

To create a new document, contributors can create pull requests directly to the relevant Spryker doc repository.

Alternatively, the following guides advise how to create pull requests toward documentation:

Edit Documentation via a Web Browser

Edit Documentation Locally

2️⃣ Innovation Lab - A universe of innovative projects, hackathon gems, and experimental ideas destined to soar alongside our platform.

Innovation Lab contributions are ecosystem-led open-source contributions, demonstrating innovative but often experimental use cases. These are built for use with, but not maintained by, Spryker. These include hackathon projects, tools, and customer & partner innovation ideas. These can be utilized in any part of the Spryker platform, including the products listed above.Β 

There are two distinct ways to contribute to Innovation Lab:

1. Ask Spryker to create a repository within the Spryker Community & Innovation Lab GitHub organization

  • Request access by emailing community@spryker.com or post your request in the Community Projects subforum.
  • Once you have access, start your project and upload your first code.

    And, of course, we encourage everyone to evaluate current projects, suggest improvements, or even submit pull requests!

2. Create an Innovation in your own organization

Please bear in mind that Spryker does not maintain Innovation Lab submissions.

Contribution Guidelines need to be followed in both cases listed above.

Innovation Lab DocumentationΒ 

β€”

We expect to announce more information regarding a third channel, Commercial Contributions, later this year.

β€”

When Spryker and our intrepid community join forces, the possibilities are endless. Unite with us in shaping the cosmos of commerce tech!

Any questions? Drop them in this thread!

And watch this space for further updates! πŸš€

Comments

  • Samuel Pais
    Samuel Pais Sprykee Posts: 74 βš–οΈ - Guardians (admin)
    Options

    Awesome news @Andrew Chekanov! Let's cook some good stuff πŸ§‘πŸ»β€πŸ³

  • Guido X Jansen
    Guido X Jansen Global Business & Technology Evangelist Sprykee Posts: 422 βš–οΈ - Guardians (admin)
    Options

    So excited to see what comes out of this!

  • amansilla
    amansilla Senior Technical Solution Engineer Sprykee Posts: 19 ✨ - Novice
    Options

    This are great news @Andrew ChekanovI can't remember how long I have been waiting for this chance to contribute to the Spryker ecosystem.

    Super excited to start seeing the first contributions!

  • Andrew Chekanov
    Andrew Chekanov Sprykee Posts: 28 πŸ§‘πŸ»β€πŸš€ - Cadet
    Options

    I'm happy that it inspires you as much as I do! @amansilla

  • mohammedalama
    mohammedalama Backend Engineer Posts: 1 πŸ§‘πŸ»β€πŸš€ - Cadet
    Options

    as @amansilla
    said it's a great news because since I'm ex Sprykee that working on SCCOS and I'm have been amazed of how Spryker build their products , my time there was not too much but it's gives me more insightful vision about how a cool software is being made
    so now shit up and give me bugs πŸ˜‚
    no for real how to find bugs , Is there is a board for it?

    and how much of Spryker code conventions would be public for that kind of contributions?

    I'm aware of this course but AFAIK Core is more strict