Skip to content

Commit 7f6fd32

Browse files
author
Corey B
committed
chore: purge legacy prd, properly scope NPM payloads, and inject active Gemini compilation workflow mappings natively
1 parent 53c75ab commit 7f6fd32

5 files changed

Lines changed: 31 additions & 95 deletions

File tree

PRD-OpenFDD.md

Lines changed: 0 additions & 91 deletions
This file was deleted.

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ The OpenFDD ecosystem provides a full suite of typescript/javascript libraries t
4141
To build an `.fdd` file from your backend, you pack your Cryptographic JSON, your Mutable JSON, and your HTML template securely into the unified `.fdd` document wrapper:
4242
```bash
4343
# Install the Official OpenFDD CLI globally
44-
npm install -g node-fdd
44+
npm install -g @coreyburns/node-fdd
4545

4646
# Pack the payload securely into the FDD container
4747
fdd-pack template.html fdd-data.json user-notes.json output.fdd
@@ -70,6 +70,9 @@ The success of OpenFDD relies entirely on community pushback against static PDFs
7070

7171
**Share the Standard on Social Media:**
7272
<p align="left">
73+
<a href="https://open-fdd.org">
74+
<img src="https://img.shields.io/badge/Read%20The%20Web%20Manifesto-002147?style=for-the-badge&logo=read-the-docs&logoColor=white" alt="Read the Manifesto" />
75+
</a>
7376
<a href="https://twitter.com/intent/tweet?text=Stop%20sending%20dead%20PDFs.%20Documents%20should%20be%20data-first,%20not%20pictures%20of%20data.%20Learn%20why%20%23OpenFDD%20and%20Zero-JS%20interactive%20JSON-LD%20containers%20are%20the%20future%20of%20files!%20%20%0A%0A%F0%9F%93%84%20https://github.com/Spuds0588/open-fdd">
7477
<img src="https://img.shields.io/badge/Share%20on%20X-000000?style=for-the-badge&logo=x&logoColor=white" alt="Share on X" />
7578
</a>

_agents/workflows/version-bump.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
description: OpenFDD System Version Bumping Workflow
3+
---
4+
5+
# Updating OpenFDD Versions
6+
7+
As an Agent maintaining the pristine layout of the OpenFDD project, any time we deploy a major logic upgrade that necessitates an `npm publish` or a native `git tag` push affecting CDN endpoints, you MUST execute the following cascade in order to prevent fractured dependency versions:
8+
9+
1. **Update `lib/node-fdd/package.json`**:
10+
Ensure `version` is properly bumped matching SEMVER standards (e.g. `"1.2.0"`).
11+
12+
2. **Update the Global `jsDelivr` CDN Maps**:
13+
Cross-reference `site/index.html` and `README.md`. You must parse for `cdn.jsdelivr.net/gh/Spuds0588/open-fdd@v[VERSION]` and rigidly adjust that embedded marker in the code so all public instructions route to your brand new release.
14+
15+
3. **Verify the NPM Scoped Install Commands**:
16+
Ensure all install code blocks accurately suggest `npm install -g @coreyburns/node-fdd` globally.
17+
18+
4. **Verify The Executables**:
19+
If CLI logic logic shifts, ensure `package.json` > `bin` explicitly maps `fdd-pack` and `fdd-sign` pipelines accurately.
20+
21+
5. **Commit, Tag, and Publish**:
22+
- `git add . && git commit -m "chore: bump ecosystem verions"`
23+
- Prompt the explicit User to invoke `npm publish --access=public` inside `/lib/node-fdd`.
24+
- Prompt the User to issue an official git tag mirroring the release boundary via `git tag v1.x.x` and pushing `git push origin v1.x.x` to force native CDN hydration.

lib/node-fdd/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "node-fdd",
2+
"name": "@coreyburns/node-fdd",
33
"version": "1.1.0",
44
"description": "Server-side utility for OpenFDD signing and packing",
55
"main": "src/pack.js",

site/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ <h2>The End of the Static PDF</h2>
125125
OpenFDD replaces static, "visual-first" documents with data-first interactive containers.
126126
Our architecture provides documents that are natively human-readable, cryptographically verifiable, and locally persistent without the need for complex infrastructure.
127127
</p>
128-
<a href="https://github.com/open-fdd" class="button">Read the Specification</a>
128+
<a href="https://github.com/Spuds0588/open-fdd" class="button">Read the Specification on GitHub</a>
129129
</section>
130130

131131
<hr>
@@ -178,7 +178,7 @@ <h2>Tooling & Ecosystem Guide</h2>
178178
<ul class="points-list">
179179
<li>
180180
<strong>1. Composing & Building (<code>node-fdd</code>)</strong>
181-
To build an `.fdd` file natively on your backend, utilize the official <code>npm install -g node-fdd</code> library. You seamlessly pass your Cryptographic JSON, your Mutable JSON, and your HTML template securely via the <code>fdd-pack</code> CLI pipeline.
181+
To build an `.fdd` file natively on your backend, utilize the official <code>npm install -g @coreyburns/node-fdd</code> library. You seamlessly pass your Cryptographic JSON, your Mutable JSON, and your HTML template securely via the <code>fdd-pack</code> CLI pipeline.
182182
</li>
183183
<li>
184184
<strong>2. Cryptographic Signing</strong>

0 commit comments

Comments
 (0)