Skip to content

Commit 464b439

Browse files
Merge pull request #378 from ipfs/add/code-persona
Add/code persona
2 parents 0e013e3 + 8e96ade commit 464b439

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: Code persona
3-
sidebarDepth: 0
43
description: Find out how to create interesting code examples, and keep the IPFS documentation consistent.
54
---
65

76
# Code persona
87

9-
<ContentStatus />
8+
Docs can be confusing, especially for increasingly complex topics like IPFS. There are lots of moving parts and it's easy to get confused. Example use-cases and code-blocks often serve to make things easier to understand and allows for a more _hands-on_ experience. However, examples that come from different use-cases and projects make it harder for the reader to understand the topic. The solution is to create a _theme_ for all samples to be based off.
9+
10+
Having a single theme keeps code examples self-contained and consistent. It doesn't make the problems any less complicated or less technical, but it makes the reader need to _think_ less. The reader doesn't have to spend time continually re-visualizing the larger project at hand if the main project is something they're already familiar with.
11+
12+
## The theme
13+
14+
The _interplanitary_ part of _InterPlanitary File System_ comes with obvious space connotations, so it makes sense that example use-cases and code examples are based around the final frontier. With this in mind, when creating code-examples to illustrate your ideas, try to keep them within this space theme.
15+
16+
We can expect the vast majority of IPFS users to be familiar with the planets within our solar system and some of the more famous telescopes, satellites, and space rocket names. However, it would help if you tried to stay away from more _exotic_ or niche planitary bodies. Not everybody is going to be familiar with the andromeda galaxy, and it may confuse some readers. Also, keep in mind that many language translators will be able to deal with common planet names like Jupiter or Mars, but may struggle with less common names.

0 commit comments

Comments
 (0)