-
Notifications
You must be signed in to change notification settings - Fork 64
Fn FDK Documentation Guidelines
This page contains general documentation guidelines for the Fn project. Any decisions about handling docs will be written here.
What is the audience for FDK content? There are 3 groups of people that might land on these pages:
- General Fn users, developers.
- Fn developers that want to use the FDK for their functions.
- Developers who want to work on the FDK or create a new one.
When developing documentation for the Fn FDKs, what documentation goes into the FDK repo and what goes into the general docs 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.
Documents describing the development of Fn functions using an 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.
See Fn Project Documentation Naming Rules for any naming rules related to the Fn Project.
Here are some example doc sites that have a format we desire to imitate.