Skip to content

materials for tenants to onboard into developer studio

Notifications You must be signed in to change notification settings

Fiserv/tenants-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Tenants Documentation!

These markdown files will provide all the info you need to get going to onboard into the Developer Studio.

Table of Contents

The Studio Community (Metaphor)

The way we describe the Developer Studio is that it is a apartment complex and each of you are tenants within the complex. (hint: Still not sure what a tenant is checkout the glossary)

While we, the DevStudio team, are the HOA.

What can you do as a Tenant

Just like how you move into your apartment you can bring along your furniture (your content) and decorate your apartment (within limits dedicated by the HOA (i.e. DevStudio team)).

  1. You create/edit/publish your own documentation and APIs at your liesure
  2. You can provide your own live sandbox
  3. You can provide your own API management system. Check out our docs on Enabling Workspaces.

What must you do as a Tenant

Because the Developer Studio is meant to unify all our products under a single portal that means there are guidelines you must follow.

  1. You must provide Basic Tenant Information such as name, desctiption, solution, product tags, etc.
  2. You must have API documentation in markdown format and for that use our Markdown syntax
  3. You must have a getting started section
  4. You must be on open api specification 3.0+
  5. You must have Release Notes as part of the documentation that follow our guidelines

Hint: When in doubt look at Commerce Hub as an example of what to do.

What can you NOT do as a Tenant

There is pretty little you cannot do. If you're not sure, shoot us a message using our Support.

Directory of files

  1. FAQ
  2. Glossary

Developer Studio Demos

Checkout the demo page to see demos of our features.

Below are the steps you need to follow:

  1. Decide your integration level:

  2. Get your info together:

    • Open API Spec file in YAML format (Version 3.0.0 and above)
    • Markdown Documentation, Product Description
    • Who is it for description and 1-3 UseCases/Popular Services.
  3. Signup for a free github account:

    • Each tenant needs to register into github using their Fiserv email address and create an account. Once an account is created, please provide the Github username/registered email address to Developer studio team/Tenant Advocate.
  4. It would help to use Stoplight or Swaggerhub Editor to edit/debug your docs and spec contents.

  5. A tenant advocate is assigned who would act as a Github admin to help the tenant get started.

  6. Wait for your tenant space to be provisioned.

  7. Submit your info to a Tenant Advocate by creating a github issue in Support.

  8. Minimum Required Documents:

    • Getting started markdown file
    • API specification file (yaml)
    • 1-3 use case (1 use case with 1 related document and 1 related api)
  9. Structure of the Tenant Repository: The Tenant Advocate will create a repository under Fiserv Git account.

    • Assets/ Images- Folders contain raw images, logos, pdf files etc. These are used to link into a markdown file to display on dev studio.
    • Config- folder has document explorer definition yaml file, product-layout yaml file, and tenant json file outlining the structure of documentation, doc tree and product page.
    • Docs- Contains all markdown files that gets displayed on documentation explorer part of Dev Studio. The documentation is captured in markdown format (.md file) only.
    • References- Contains all api yaml files that gets displayed on API explorer part of Dev Studio for one or more version. All API yaml files must contain a version number so that the right yaml is fetched. The same version number must be referenced in the tenant json file
    • Docignore files- files to be ignored- examples archived files
  10. Read up on how to use your space and modify content: Configure Tenant

  11. OpenAPI spec and API Explorer page

  12. Add content based on your integration level

    Once you're happy with your content create another github issue to get deployed into upper environments and production

    Refer to the table contents to the right to get more details about each step.

    If you want to manage your product in terms of api keys, testing, see entitled docs then you can create your own workspace. Read more about this here: How to use Gated Content

  13. Your GitHub contents would be validated to check for accuracy and any syntax error. Read more about this here: GitHub validators

Getting Help

If you need help, spot bugs, need ehancments or just want to chat you've got some options below.

  • How to Get Support
  • Bugs / Enhancements / Questions
  • Want to chat
    • Go to MS Teams and search for Developer Studio from Fiserv

Ok, let's get started!

About

materials for tenants to onboard into developer studio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published