Skip to content

scenaristeur/noosphere

Repository files navigation

noosphere

vue create noosphere cd noosphere

graph TD
    Start[Open Noosphere] --> | fa:fa-user check user| localstorage{localstorage}
    Start -->|https://scenaristeur.github.io/noosphere| C{Check route}
    localstorage -->|new user| randomUser[create random user]
    localstorage -->|exist| getUser[getUser]
    getUser -->|getRoomID|openRoom


    C -->|/share?title=the_title&url=http...| sharing(sharing page)
    C -->|/?room=roomID| openRoom("openRoom(roomID)")

    sharing -->|build content & roomID|openRoom("openRoom(roomID)")

    openRoom -->| |Editor(Editor)

Loading

https://mermaid-js.github.io/mermaid-live-editor/edit#pako:eNp9ksFugzAMhl_FyqFqpRbuSF0P7Q47bJPW7VSqKQUXokKCjKNtgr77kgBTd9jIwX9s57MT3InM5CgSUZBsSnjdpRrct2dJfHhuUMOTMW1TIuERVqs76OEsk7Nc2RYJshKzC3jZQ2UyWbVsSBbY3W6uN0iP6Evmpk3iuM1QS1Ito6WoUFzaU6RMrKeCPWy7bahAxvLEuUUHnMaPsQWSOjf1m9OHjFAyjp4QPv5xHD9dBz0UyOHgaMfscRcSnX4xpn7Y9ca9i5ep9svnbUNG3JaScMOKK1xzie9BzSxVa3_nKIp68ClKF_PRQuP6WPyCbMih1zSUgqnWPBU_cogtUrGY6k80DzhZVeWQGc2oGWZAv5v-HzSFAgn6-1y5p5oPJrQplqJGqqXK3dB03pMKd9UaU5E4mUu6pCLVV5cnLZv9l85EwmRxKWyTu3-yU9LNWi3cEFWt82JgPw5TGIbx-g3J4OY1

voir milkdown

plugin-ld

:ld{"subject", "predicate", "object", "graph/source"

dependencies "@editorjs/editorjs": "^2.25.0", "@editorjs/header": "^2.6.2", "@editorjs/list": "^1.7.0", "@editorjs/paragraph": "^2.8.0", "bootstrap": "^4.5.3", "bootstrap-vue": "^2.22.0", "uuid": "^8.3.2", "y-indexeddb": "^9.0.9", "y-webrtc": "^10.2.3", "y-websocket": "^1.4.3", "yjs": "^13.5.41",

dev-dependencies

"editorjs-drag-drop": "^1.1.5", "editorjs-undo": "^2.0.8",

service worker

vue.config.js

vue-bootstrap in main

Alert in App

index.html & 404.html scripts

https://stackoverflow.com/questions/36782467/set-subdirectory-as-website-root-on-github-pages

npm run build
git add dist && git commit -m "Initial dist subtree commit"
git subtree push --prefix dist origin gh-pages
git remote add origin https://github.com/scenaristeur/noosphere.git
git branch -M main
git push -u origin main
git subtree push --prefix dist origin gh-pages

then open your website https://scenaristeur.github.io/noosphere

next modifs, just run npm run git -- "my modif"

y-websocket server

Tools

decentralized databases

heroku alternatives

a regarder

mermaid test

graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
Loading

a voir

route/router test

key press

share

solid

user gun SEA gun-avatar

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.