Skip to content

Commit ed6ad2c

Browse files
committed
feat: piml project page museum
1 parent 9f9588e commit ed6ad2c

File tree

16 files changed

+837
-64
lines changed

16 files changed

+837
-64
lines changed

public/projects/piml/access.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
LABEL: Adoption
2+
SUBTEXT: Get Started
3+
4+
Adopt PIML for your next configuration file or data exchange format. It's designed to be human-centric and structurally obvious.
5+
6+
[Read the Full Spec](https://github.com/fezcode/piml)

public/projects/piml/examples.txt

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
LABEL: Examples
2+
SUBTEXT: Comparative Exhibition
3+
4+
Compare the elegance of PIML against traditional formats. Notice how the vertical flow of PIML reduces cognitive load compared to the nested brackets of JSON.
5+
6+
### PIML Schema
7+
```piml
8+
(project)
9+
(name) piml
10+
(version) 1.0.0
11+
(description) Parenthesis Intended Markup Language
12+
(author)
13+
(name) fezcode
14+
(github) https://github.com/fezcode
15+
(tags)
16+
> markup
17+
> data-serialization
18+
> minimalist
19+
(isActive) true
20+
(spec)
21+
(version) 4.3
22+
(status) stable
23+
```
24+
25+
### JSON Legacy
26+
```json
27+
{
28+
"project": {
29+
"name": "piml",
30+
"version": "1.0.0",
31+
"description": "Parenthesis Intended Markup Language",
32+
"author": {
33+
"name": "fezcode",
34+
"github": "https://github.com/fezcode"
35+
},
36+
"tags": [
37+
"markup",
38+
"data-serialization",
39+
"minimalist"
40+
],
41+
"isActive": true,
42+
"spec": {
43+
"version": 4.3,
44+
"status": "stable"
45+
}
46+
}
47+
}
48+
```

public/projects/piml/overview.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
LABEL: Overview
2+
SUBTEXT: The Concept
3+
4+
**PIML** is a data serialization format designed for humans first, machines second. It bridges the gap between the strictness of JSON and the ambiguity of YAML, offering a syntax that is readable, writable, and structurally obvious.
5+
6+
> "Data should be beautiful. Structure should be self-evident."

public/projects/piml/syntax.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
LABEL: Syntax
2+
SUBTEXT: The Grammar
3+
4+
In a world of configuration hell, PIML offers a sanctuary of clarity. Our architecture prioritizes human vertical scanning and structural clarity over machine-centric verbosity.
5+
6+
- **No Quotes**: Keys and simple strings don't need them.
7+
- **No Trailing Commas**: End of line means end of value.
8+
- **Explicit Structure**: Parentheses (key) clearly denote fields.
9+
- **Lists**: Denoted by > for clear, vertical scanning.
10+
- **Comments**: Native # support.
11+
- **Multi-line Strings**: Indentation-based text blocks.
12+
13+
PIML is designed to be the "Anti-JSON" — removing the noise and keeping the signal. It's not just a format; it's a way of organizing thought.

public/projects/piml/technical.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
LABEL: Ecosystem
2+
SUBTEXT: Integration
3+
4+
PIML is supported by a growing ecosystem of tools:
5+
- **go-piml**: A high-performance Go parser and serializer.
6+
- **piml.js**: Full support for JavaScript/TypeScript environments.
7+
- **VS Code Extension**: Syntax highlighting and snippets for visual clarity.
8+
- **PIML Lab**: A live playground to test and convert your data.

public/projects/projects.piml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
> (project)
2121
(slug) piml
2222
(title) piml
23+
(style) museum
2324
(size) 1
2425
(repo_link) https://github.com/fezcode/piml
2526
(demo_link) /apps/piml-lab

public/rss.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<link>https://fezcode.com</link>
1010
</image>
1111
<generator>RSS for Node</generator>
12-
<lastBuildDate>Mon, 12 Jan 2026 07:07:14 GMT</lastBuildDate>
12+
<lastBuildDate>Sat, 17 Jan 2026 10:26:40 GMT</lastBuildDate>
1313
<atom:link href="https://fezcode.com/rss.xml" rel="self" type="application/rss+xml"/>
14-
<pubDate>Mon, 12 Jan 2026 07:07:14 GMT</pubDate>
14+
<pubDate>Sat, 17 Jan 2026 10:26:39 GMT</pubDate>
1515
<copyright><![CDATA[2026 Ahmed Samil Bulbul]]></copyright>
1616
<language><![CDATA[en]]></language>
1717
<managingEditor><![CDATA[samil.bulbul@gmail.com (Ahmed Samil Bulbul)]]></managingEditor>

0 commit comments

Comments
 (0)