NoteSelf / NoteSelf.github.io

Home page of the project
Other
125 stars 18 forks source link

NoteSelf official page repository

This repository is for the official page of NoteSelf. It has tiddlers and code that automatically builds the brand and online verisons.

Community

If you have doubts or problems please visit our forum!!! https://forum.noteself.org/

Development

This repository has been created as a development environment for NoteSelf. It is not intended for any other usage and should not be used in any other way. It is not a NS server, neither a way to run NoteSelf on your local machine.

Scripts

This repository contains a collection of scripts on the package.json to facilitate the dev workflow. Run any of them just by doing npm run scriptName where scriptName is one scripts contained on package.json. Here is a list of the relevant ones:

Developing

For now you will need to use two terminals if you want hot code reload. One for tiddlywiki server and another one for the source code automatic rebuild. Run npm start on one terminal and npm run watch on another one. Every time a change to the src folder is made, the build pipeline is executed, which outputs to the plugins directory, triggering a reload on the tiddlywiki server.

I really want to improve this process, but I may forget to document it here, so always check package.json/scripts if any doubt.

Folder Structure