From 0196cd5c87aba81fd2606dcb99c5018f35ccf461 Mon Sep 17 00:00:00 2001 From: Joshua Bemenderfer Date: Tue, 1 Nov 2022 14:55:57 -0400 Subject: [PATCH] Reorganize repo. --- docs/dsl/.gitignore | 1 + .../block/markdown => docs/dsl}/LICENSE.md | 0 .../dsl/terrace-docs => docs/dsl}/index.js | 4 ++-- .../terrace-docs => docs/dsl}/index.test.js | 2 +- .../dsl}/package-lock.json | 0 .../terrace-docs => docs/dsl}/package.json | 0 .../dsl/terrace-docs => docs/dsl}/test.tce | 0 docs/pages/index.tce | 2 ++ implementations/js/.gitignore | 24 ------------------- {implementations => packages}/c/parser.c | 0 packages/js/.gitignore | 1 + .../js/block-markdown}/LICENSE.md | 0 .../js/block-markdown}/index.js | 0 .../js/block-markdown}/package-lock.json | 0 .../js/block-markdown}/package.json | 0 .../js/core}/LICENSE.md | 0 .../js}/core/package-lock.json | 0 .../js}/core/package.json | 0 .../js}/core/src/parser.js | 0 .../js}/core/src/parser.test.js | 0 .../js}/core/src/terrace.js | 0 21 files changed, 7 insertions(+), 27 deletions(-) create mode 100644 docs/dsl/.gitignore rename {implementations/js/packages/block/markdown => docs/dsl}/LICENSE.md (100%) rename {implementations/js/packages/dsl/terrace-docs => docs/dsl}/index.js (83%) rename {implementations/js/packages/dsl/terrace-docs => docs/dsl}/index.test.js (87%) rename {implementations/js/packages/dsl/terrace-docs => docs/dsl}/package-lock.json (100%) rename {implementations/js/packages/dsl/terrace-docs => docs/dsl}/package.json (100%) rename {implementations/js/packages/dsl/terrace-docs => docs/dsl}/test.tce (100%) create mode 100644 docs/pages/index.tce delete mode 100644 implementations/js/.gitignore rename {implementations => packages}/c/parser.c (100%) create mode 100644 packages/js/.gitignore rename {implementations/js/packages/core => packages/js/block-markdown}/LICENSE.md (100%) rename {implementations/js/packages/block/markdown => packages/js/block-markdown}/index.js (100%) rename {implementations/js/packages/block/markdown => packages/js/block-markdown}/package-lock.json (100%) rename {implementations/js/packages/block/markdown => packages/js/block-markdown}/package.json (100%) rename {implementations/js/packages/dsl/terrace-docs => packages/js/core}/LICENSE.md (100%) rename {implementations/js/packages => packages/js}/core/package-lock.json (100%) rename {implementations/js/packages => packages/js}/core/package.json (100%) rename {implementations/js/packages => packages/js}/core/src/parser.js (100%) rename {implementations/js/packages => packages/js}/core/src/parser.test.js (100%) rename {implementations/js/packages => packages/js}/core/src/terrace.js (100%) diff --git a/docs/dsl/.gitignore b/docs/dsl/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/docs/dsl/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/implementations/js/packages/block/markdown/LICENSE.md b/docs/dsl/LICENSE.md similarity index 100% rename from implementations/js/packages/block/markdown/LICENSE.md rename to docs/dsl/LICENSE.md diff --git a/implementations/js/packages/dsl/terrace-docs/index.js b/docs/dsl/index.js similarity index 83% rename from implementations/js/packages/dsl/terrace-docs/index.js rename to docs/dsl/index.js index c34affa..cfa0ba7 100644 --- a/implementations/js/packages/dsl/terrace-docs/index.js +++ b/docs/dsl/index.js @@ -1,7 +1,7 @@ -import { document } from '../../core/src/terrace.js' +import { document } from '../../../implementations/js/packages/core/src/terrace.js' import fs from 'node:fs' import readline from 'node:readline/promises' -import markdown from '../../block/markdown/index.js' +import markdown from '../../../packages/js/block-markdown/index.js' async function main() { const mdHandler = markdown({}) diff --git a/implementations/js/packages/dsl/terrace-docs/index.test.js b/docs/dsl/index.test.js similarity index 87% rename from implementations/js/packages/dsl/terrace-docs/index.test.js rename to docs/dsl/index.test.js index 1340dbf..e33b8db 100644 --- a/implementations/js/packages/dsl/terrace-docs/index.test.js +++ b/docs/dsl/index.test.js @@ -1,5 +1,5 @@ import { describe, it } from "vitest" -import { document } from '../../core/src/terrace.js' +import { document } from '../../../implementations/js/packages/core/src/terrace.js' import fs from 'node:fs' import readline from 'node:readline/promises' diff --git a/implementations/js/packages/dsl/terrace-docs/package-lock.json b/docs/dsl/package-lock.json similarity index 100% rename from implementations/js/packages/dsl/terrace-docs/package-lock.json rename to docs/dsl/package-lock.json diff --git a/implementations/js/packages/dsl/terrace-docs/package.json b/docs/dsl/package.json similarity index 100% rename from implementations/js/packages/dsl/terrace-docs/package.json rename to docs/dsl/package.json diff --git a/implementations/js/packages/dsl/terrace-docs/test.tce b/docs/dsl/test.tce similarity index 100% rename from implementations/js/packages/dsl/terrace-docs/test.tce rename to docs/dsl/test.tce diff --git a/docs/pages/index.tce b/docs/pages/index.tce new file mode 100644 index 0000000..e33ac44 --- /dev/null +++ b/docs/pages/index.tce @@ -0,0 +1,2 @@ +title Terrace - A fast, flexible, metamarkup language +description diff --git a/implementations/js/.gitignore b/implementations/js/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/implementations/js/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/implementations/c/parser.c b/packages/c/parser.c similarity index 100% rename from implementations/c/parser.c rename to packages/c/parser.c diff --git a/packages/js/.gitignore b/packages/js/.gitignore new file mode 100644 index 0000000..600e365 --- /dev/null +++ b/packages/js/.gitignore @@ -0,0 +1 @@ +**/node_modules \ No newline at end of file diff --git a/implementations/js/packages/core/LICENSE.md b/packages/js/block-markdown/LICENSE.md similarity index 100% rename from implementations/js/packages/core/LICENSE.md rename to packages/js/block-markdown/LICENSE.md diff --git a/implementations/js/packages/block/markdown/index.js b/packages/js/block-markdown/index.js similarity index 100% rename from implementations/js/packages/block/markdown/index.js rename to packages/js/block-markdown/index.js diff --git a/implementations/js/packages/block/markdown/package-lock.json b/packages/js/block-markdown/package-lock.json similarity index 100% rename from implementations/js/packages/block/markdown/package-lock.json rename to packages/js/block-markdown/package-lock.json diff --git a/implementations/js/packages/block/markdown/package.json b/packages/js/block-markdown/package.json similarity index 100% rename from implementations/js/packages/block/markdown/package.json rename to packages/js/block-markdown/package.json diff --git a/implementations/js/packages/dsl/terrace-docs/LICENSE.md b/packages/js/core/LICENSE.md similarity index 100% rename from implementations/js/packages/dsl/terrace-docs/LICENSE.md rename to packages/js/core/LICENSE.md diff --git a/implementations/js/packages/core/package-lock.json b/packages/js/core/package-lock.json similarity index 100% rename from implementations/js/packages/core/package-lock.json rename to packages/js/core/package-lock.json diff --git a/implementations/js/packages/core/package.json b/packages/js/core/package.json similarity index 100% rename from implementations/js/packages/core/package.json rename to packages/js/core/package.json diff --git a/implementations/js/packages/core/src/parser.js b/packages/js/core/src/parser.js similarity index 100% rename from implementations/js/packages/core/src/parser.js rename to packages/js/core/src/parser.js diff --git a/implementations/js/packages/core/src/parser.test.js b/packages/js/core/src/parser.test.js similarity index 100% rename from implementations/js/packages/core/src/parser.test.js rename to packages/js/core/src/parser.test.js diff --git a/implementations/js/packages/core/src/terrace.js b/packages/js/core/src/terrace.js similarity index 100% rename from implementations/js/packages/core/src/terrace.js rename to packages/js/core/src/terrace.js