Following a valuable comment from @Slava [0], this commit improves the build and the reload time of Wekan. It does so by implementing the following changes: * Upgrade the meteor build tool to a version which includes a fix to an issue with the caching of the dependency resolution [1]. This fix will be included in Meteor 1.3, so we won't have to use a "special release" anymore; * Change the stylus package from `mquandalle:stylus` to `stylus` as we don't use the libraries included with my (mquandalle) version like Jeet or Rupture, and the core package implement the new meteor build plugin API with caching. The generated CSS file is slighly different mostly mostly because we miss some autoprefixed values but even until meteor-core figure out a good way to configure CSS autoprefixing, the benefits (better compile time) outweights the cons. For record I attached a diff in the generated style [2]; * Upgrade `mquandalle:jade` to a version that implements the build plugin caching correctly. These 3 changes decrease the reload time of about 50% on my computer. [0]: https://github.com/meteor/meteor/issues/5269#issuecomment-166422201 [1]: https://github.com/meteor/meteor/pull/5747 [2]: https://gist.github.com/mquandalle/e95198626767b56fc63a |
||
|---|---|---|
| .meteor | ||
| client | ||
| config | ||
| i18n | ||
| meta | ||
| models | ||
| public | ||
| server | ||
| .editorconfig | ||
| .eslintrc | ||
| .gitignore | ||
| .travis.yml | ||
| app.json | ||
| CHANGELOG.md | ||
| Contributing.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| sandstorm-pkgdef.capnp | ||
| sandstorm.js | ||
| scalingo.json | ||
Wekan
Wekan is an open-source and collaborative kanban board application.
Whether you’re maintaining a personal todo list, planning your holidays with some friends, or working in a team on your next revolutionary idea, Kanban boards are an unbeatable tool to keep your things organized. They give you a visual overview of the current state of your project, and make you productive by allowing you to focus on the few items that matter the most.
Wekan supports most features you would expect of it including a real-time user interface, cards comments, member assignations, customizable labels, filtered views, and more.
Since it is a free software, you don’t have to trust us with your data and can install Wekan on your own computer or server. In fact we encourage you to do that by providing one-click installation on Heroku or [Sandstorm] sandstorm_market platforms and verified Docker images.
Wekan is released under the very permissive MIT license, and made with Meteor.

