Xilinx App Store - Product Page Creation Process

A Xilinx App Store Product Page is generated automatically from two kind of input files:

  • A Definition File
  • A set of Instructions Files

The Definition File

A Yaml file containing business and marketing information about your application

You can find the template in template/vendor-name_app-name/vendor-name_app-name.yaml

How-to fill the Definition File:

  1. Replace strings "vendor-name" and "app-name" 1.1 In the file names 1.2 In paths 1.3 In content of this file

  2. Fill the "Application Summary" section 2.1 Replace "TODO" strings

  3. Fill the "Deployment Options" section 3.1 Replace "TODO" strings

  4. Fill the "Running the Application" section 4.1 Replace the content between '"' by Markdown text

  5. Do not edit or change the following sections: 5.1 "Try or Buy CTA URLs" 5.2 "Test Drive"

  6. Provide assets to your Accelize FAE: 6.1 Logo picture, Embeded Video, Solution Brief, User Guide, ...

The Instruction Files

Markdown files describing the step-by-step instruction to run the docker application (one file per target environment)

You can find two template here:

How-to fill the Instruction Files:

Use Markdown in these files.

Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.

Read More: Markdown Cheat Sheet

⚠️ Every Instruction File must start with a TAG (e.g: [[[ALVEO_HOST_SETUP_SECTION]]]) that will be replaced by a pre-existing text snippet, specific to the targeted environment. List of TAGS can be found here: instruction_tags/README.md

⚠️ You can only embed one picture per section. This picture will be place on the right side of Product Page.

Example files

You can find example Definition and Instruction file here: examples/xilinx_vitisai

That generates the following Product page on the Xilinx App Store: Xilinx App Store - Vitis AI v1.4

Product Page Definition and instructions files Delivery

Once updated, please share the Product Page Definition and instructions files within a .zip or .tar.gz/.tgz archive with following hierarchy:

📦 vendor-name_app-name.tar.gz

  • 📁 vendor-name_app-name
    • 📁 assets
      • 🖼 logo.png
      • 🖼 app_screenshot_1.png
      • 📝 solution_brief.pdf
      • 📝 user_guide.pdf
    • 📁 instructions
      • 📝 target-platform_1.md
      • 📝 target-platform_2.md
    • 📝 vendor-name_app-name.yaml