-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: complement todo list * feat: update favicon * feat: update roadmap * feat: add docs subpage via vitepress * chore: doc style update * feat: add blog page * feat: update nav for access to blog * enrich metadata * feat: tweak blog styles * fix: navigation tweaks * chore: add docs to build script * fix: correct docs build command * fix: blog building * chore: add changelog draft * chore: add info bout alpha release * chore: update and extend the documentation * chore: update readme * chore: update first blogpost * chore: update changelog * chore: minor corrections
- Loading branch information
Showing
38 changed files
with
1,713 additions
and
331 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) project guidelines, and thoughtful ideas from [this awesome article](https://xavd.id/blog/post/effective-changelogs). | ||
|
||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## 0.11.0 | ||
|
||
_released `2024-08-28`_ | ||
|
||
Slightly polished functionality from the `0.11.0-alpha` release | ||
|
||
### Added | ||
|
||
- This changelog for tracking updates between versions | ||
- New blog page built with MDsveX | ||
|
||
### Changed | ||
|
||
- New docs page built with Vitepress, old docs are restructured | ||
- Branded favicon | ||
|
||
### Fixed | ||
|
||
- Automated navigation flow on Freighter wallet detection | ||
|
||
### Removed | ||
|
||
- Render self-ping API route | ||
|
||
## 0.11.0-alpha | ||
|
||
_released `2024-08-19`_ | ||
|
||
Basic skeleton and functionality for **4m00se** project, built for Build with Stellar challenge and described [here](https://dev.to/fyodorio/create-embeddable-forms-widgets-for-decentralized-internet-1dni), including: | ||
|
||
- Land on main dapp page with 4m00se overview | ||
- Get basic documentation from README | ||
- "Log in" with Freighter wallet | ||
- Create a basic form (text fields and checkboxes) in WYSIWYG builder UI, store the resulting form config on IPFS and sign it with Freighter wallet on Stellar testnet to further gather submissions for it | ||
- Get form embedding HTML code snippet for the created, stored and signed form config | ||
- Working example of 4m00se form widget integration into a web page allowing to submit a form and sign the submission with Freighter wallet on Stellar testnet | ||
- Get and analyse the list of Freigher-signed submissions made for the form snippet for the user-created form config |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import { copyFileSync, mkdirSync, readdirSync, statSync } from 'fs'; | ||
import { dirname, join } from 'path'; | ||
import { fileURLToPath } from 'url'; | ||
|
||
const __dirname = dirname(fileURLToPath(import.meta.url)); | ||
|
||
const sourceDir = join(__dirname, 'docs', '.vitepress', 'dist'); | ||
const destDir = join(__dirname, 'static', 'docs'); | ||
|
||
function copyDir(src, dest) { | ||
mkdirSync(dest, { recursive: true }); | ||
const entries = readdirSync(src, { withFileTypes: true }); | ||
|
||
for (const entry of entries) { | ||
const srcPath = join(src, entry.name); | ||
const destPath = join(dest, entry.name); | ||
|
||
if (entry.isDirectory()) { | ||
copyDir(srcPath, destPath); | ||
} else { | ||
copyFileSync(srcPath, destPath); | ||
} | ||
} | ||
} | ||
|
||
copyDir(sourceDir, destDir); | ||
|
||
console.log('Documentation files copied successfully!'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
import { defineConfig } from 'vitepress'; | ||
|
||
export default defineConfig({ | ||
title: '4m00se Documentation', | ||
description: 'Documentation for 4m00se project', | ||
base: '/docs/', | ||
head: [['link', { rel: 'icon', href: '/docs/favicon.png' }]], | ||
themeConfig: { | ||
siteTitle: '4m00se', | ||
logo: '/img/logo.png', | ||
socialLinks: [{ icon: 'github', link: 'https://github.com/stellar-dapps/4m00se-dapp' }], | ||
nav: [{ text: '4m00se app', link: 'https://4m.lol' }], | ||
sidebar: [ | ||
{ | ||
text: 'What is 4m00se?', | ||
link: '/' | ||
}, | ||
{ | ||
text: 'User guide', | ||
items: [{ text: 'Form builder quick start', link: '/guide/' }] | ||
}, | ||
{ | ||
text: 'Widget reference', | ||
items: [{ text: 'Getting started with form widgets', link: '/reference/' }] | ||
}, | ||
{ | ||
text: 'Architecture', | ||
items: [ | ||
{ text: 'Project philosophy', link: '/architecture/' }, | ||
{ text: 'Form data flow 101', link: '/architecture/data-flow' } | ||
] | ||
}, | ||
{ | ||
text: 'Developer guide', | ||
items: [ | ||
{ text: 'Getting started guide for developers', link: '/dev/' }, | ||
{ text: 'Project development roadmap', link: '/dev/roadmap' }, | ||
{ text: 'Developer resources', link: '/dev/resources' }, | ||
{ text: 'Using as a project starter', link: '/dev/starter' } | ||
] | ||
} | ||
] | ||
} | ||
}); |
Oops, something went wrong.