Skip to content

Fn FDK Documentation Guidelines

Michael J Williams edited this page Mar 25, 2019 · 6 revisions

When developing documentation for the Fn FDKs, what documentation goes into the FDK repo and what goes into the general docs repo?

Audience

What is the audience for FDK content? There are 3 groups of people that might land on these pages:

  1. General Fn users, developers.
  2. Fn developers that want to use the FDK for their functions.
  3. Developers who want to work on the FDK or create a new one.

Docs on FDK Development - FDK Repo

Docs stored here should cover how to develop an FDK for Fn. Content should focus on group 3 as described in audience. Any articles, tutorials, examples, or notes that pertain to FDK development should stay in the FDK repo. Topics could include:

  • How to develop an Fn FDK.
  • How to obtain and build an FDK.
  • How to include the FDK in program dependencies when building a custom runtime image using a Dockerfile.

Examples

Here are some example doc sites that have a format we desire to imitate.

Docs on using an FDK - Docs Repo

Documents describing the development of Fn functions using the FDK should go in the docs repository. Users that fall into groups 1 and 2 as described in audience. Usage oriented content should go here. Topics could include:

  • Creating a function that uses an FDK.