GithubHelp home page GithubHelp logo

awslabs / apn-competency-helper Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 4.0 392 KB

APN Designations template folder structure and presentation, including APN Competency Program and APN Service Delivery Program

License: Apache License 2.0

TypeScript 100.00%
apn aws competency

apn-competency-helper's Introduction

APN Competency Helper

This package has been built in order to answer to a pragmatic approach and lower a cumbersome effort to build a template folder structure for APN Designations and particularly APN Competency Program and APN Service Delivery Program.

Important Note

This helper refers to official APN self-service assessment checklist that are subject to change in the future. User has to check the validity of the checklist and particluarly that the version of the spreadsheet is up to date BEFORE filling in the documents.


The main principe is to automate the generation of a folder tree with different documents to support the Partner during the program achievement and ease the discovery of different evidence by the Auditor.

Easy to use, PMSA works with Partners and generates the package with the helper, providing an already setup tree with all the templates and all the data coming from the official checklists.

The following data is extracted from the Self-Service checklist from any Competency and Service Deliveries:

  • level 1 - Folder - Worksheet name

Worksheet name

  • level 2 - Folder - Id of the rule and title of the rule

Worksheet name

  • level 3 - Word Document with the id, the title and the full description

Worksheet name

Worksheet name

At the root, are added :

  • a copy of the checklist
  • a generated presentation with all the different rules

Worksheet name

Worksheet name

And finally, the helper zips everything in the var directory.

Usage

//Install dependencies
$ yarn install

// Generate the javascript file
$ npm run-script build

//Run the script
$ node ./dist/index.js

Type the name of the APN Designation

Worksheet name

Select by typing enter

Worksheet name

Select the partner path

Worksheet name

Look in the var directory!

Troubleshoot

Script did not download the self service checklist

Update the competencies.json file with the correct url and please do a PR to make it accessible for everybody.

apn-competency-helper's People

Contributors

amazon-auto avatar dependabot[bot] avatar wascou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.