Skip to content

erwanm/Projectify

 
 

Repository files navigation

Projectify

Projectify is a project management app for TiddlyWiki, inspired by products like Todoist and Basecamp.

TiddlyWiki is an excellent note-taking & knowledge-base app with unique features. Projectify brings project management to TiddlyWiki, extending it to let you capture thoughts, plan projects and schedule tasks.

Projectify is carefully crafted, with an intuitive interface that integrates seamlessy with the core of TiddlyWiki. Drag and drop any tiddler into a project to add it as a todo, transclude and link other tiddlers into projects or tasks.

The original Projectify was developed by @NicolasPetton. The source code of Projectify version 0.14, the last release of the original project, is still available but archived. The version presented here is a fork of Nicolas's main work, introducing a few improvements.

For all changes in the latest 0.15.0 release, see ChangeLog.

Demo

A demo is available at erwanm.github.io/Projectify.

Download

Download a pre-configured empty wiki:

Get Projectify

Alternatively, see Installation for installation instructions in an existing wiki.

Documentation

  • If you are new to TiddlyWiki, we strongly encourage you to read the Getting started documentation.
  • The Projectify documentation is available online as well as locally when the plugin is installed.

Language packs

Projectify is currently available in English, Dutch, German, French, Spanish & Simplified Chinese.

Development setup

  • Install Node.js
  • In the root folder of the project run npm install
  • To start the TiddlyWiki server, run npm run serve. The wiki is available at http://localhost:8080.
  • To serve or build a specific language edition, refer to package.json
  • To build HTML files for all editions, run npm run build

Dev: check list new release

  • update version no in package.json (possibly also required TW core version), then run npm update
  • update version in plugins/nico/projectify/plugin.info
  • update changelog tiddler
  • If needed, update Readme tiddler in the demo edition
  • update README.md
  • create tag: git tag -a <version> -m <message>
  • build every edition: npm run build
  • copy the demo and empty editions into the docs directory: cp editions/demo/output/demo.html editions/empty/output/empty.html docs
  • commit and push

Contributors

Many thanks to the following people who have contributed to Projectify:

About

Project management for TiddlyWiki

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%