iVendNextDevelopers Request a sandbox

17. Submitting, support and feedback

This chapter tells you what to do when your work is ready for a customer, and how to tell us when something in the kit is missing or wrong. It is for a builder ready to deliver, or one who has hit a gap.

You will need the feedback channel and its four forms and the project blueprint.

Read this first

Where a submission would arrive, and how it is checked and installed, does not exist yet. So most of "submitting" is not covered by the kit yet. This chapter says so, rather than describe a process nobody has built. What does exist today: the blueprint, the checks you run yourself, and the four feedback forms. The forms are GitHub issue forms in a private repository, ivendnext-developers/partner-feedback, for onboarded members only: an iVendNext Partner, a licensed customer's IT team and the CitiXsys Consulting Team.

When to use it

When your work has passed the checks in chapter 14 and you want it in front of a customer. Or at any point when a door, a recipe or a piece of the kit is missing or wrong.

Steps

  1. Fill the blueprint first, before you quote a project and before you build it. It is one page. It places every need on the ladder (chapter 3) and states the project's size and what it connects to. Attach it to any form below that concerns the project. Its section (e) says which extra work your needs switch on: work with us on an extension point, a scale run, or the customer's release gate. That list of triggers is a proposal, not yet a rule.

  2. Run the checks you can run yourself. They are yours, not ours, and none of them certifies your work:

    python3 tools/manifest/validate.py samples/s2_bins/manifest.json      # a manifest (chapters 7 and 14)
    

    Also: the local admission check for a sandboxed function (chapter 8), and the customer's release gate in the customer's own pipeline (chapter 14).

  3. Submit. This is not covered by the kit yet, and waits on the intake process we have not set up: how a submission reaches us, what we run on it, and how an install is scheduled. Of the two checks planned for a submission, the screen check against the design kit is built as a script you can run yourself (chapter 13a); running it on a submission waits on this step. The check of a remote endpoint is not built.

  4. Choose one of the four feedback forms. Go down this list and send the first that fits:

    If… Send
    something the page says should work failed Kit defect
    the page is wrong, missing or confusing Recipe or document gap
    you only need to see a pattern done once Sample request
    the ladder has no door for the need, even after the blueprint Extension-point request

    Each form opens as a short GitHub issue form (a few questions). We ask the rest in the issue. Give evidence, not opinion: the steps, the versions, the kit version, the site you tried it on, the output. One subject per form. Do the blueprint first: an extension-point request without a placed need is hard to answer.

  5. Send it. Submit the issue in ivendnext-developers/partner-feedback. It is given an id and answered in the issue. Every member can read every issue, so leave out secrets, shoppers' personal data and any customer's name the customer has not agreed to. If you are not yet a member, chapter 2 ("Your sandbox", "How to ask") says how to become one.

Support

Not decided yet. The programme lists the support boundaries (what is yours and what is ours when a builder's app breaks a till) as open for later. The feedback forms are not a support route for a live customer's site. The forms' own text points here for support, and there is nothing more to point at today.

What is refused, and why

What the kit does not cover yet

Technical notes

What the kit has proven

What it has not

Wording kept from the earlier version

See also

3. The ladder and the four rules · 9. The extension-point catalogue and requests · 14. Testing and release · 16. Possible, not possible, limits

This page in the kit