clone of repo on github
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Silberengel 9e09f71d5f Maintainers file added for ngit 2 years ago
images initial commit 2 years ago
src updated files 2 years ago
static initial commit 2 years ago
.gitignore initial commit 2 years ago
.prettierrc add navigation bar 2 years ago
Dockerfile initial commit 2 years ago
LICENSE initial commit 2 years ago
README.md Update README.md 2 years ago
docker-compose.yaml initial commit 2 years ago
maintainers.yaml Maintainers file added for ngit 2 years ago
package.json added dropdown actions menu 2 years ago
pnpm-lock.yaml updated files 2 years ago
svelte.config.js initial commit 2 years ago
tailwind.config.cjs add Markdown rendering 2 years ago
tsconfig.json initial commit 2 years ago
vite.config.ts added dropdown actions menu 2 years ago
yarn.lock updated files 2 years ago

README.md

Alexandria

Alexandria is a nostr knowledge base (NKB).

Requests for help and feedback

  • Rendering other note types. Heterogeneous articles can potentially include any other kind - 0, 1, 1808, 30023, sandboxed executable code, images with captions External API calls to other interactive services (e.g. music notes that play audio when clicking)
  • Article creation and uploading within the browser. Currently, articles are created and uploaded through NodeJS, would be nice for user entry fields.
  • Design requests

Screenshot

  • Home Page, Displays Kind 30040 and article metadata home page
  • Article Page. Composes article from notes (kind 30041, but potentially any other renderable kind) listed from the 30040 event article page

Still under development. Read more here.

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

To deploy your app, you may need to install an adapter for your target environment.