🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
Перейти к файлу
Julius Haertl d0606ce2f7
Remove compiled javascript
2017-01-31 10:34:28 +01:00
appinfo Add mandatory description field 2017-01-31 10:28:20 +01:00
css Fix popovermenu on master 2017-01-19 11:53:22 +01:00
img Update app icon 2016-12-07 00:45:50 +01:00
js Remove compiled javascript 2017-01-31 10:34:28 +01:00
lib Scrutinizer Auto-Fixes 2017-01-31 09:28:59 +00:00
templates Move to angular 1.6.1 2017-01-19 13:55:44 +01:00
tests Move phpunit files to test directory 2017-01-31 10:12:41 +01:00
.codecov.yml Test codecov fix 2016-10-30 23:24:19 +01:00
.gitignore Add build/ to gitignore 2016-08-16 18:47:46 +02:00
.travis.yml Move to public repo in .travis.yml 2017-01-31 10:26:02 +01:00
CHANGELOG.md Prepare for first release 2017-01-31 10:21:38 +01:00
LICENSE Update files in root 2017-01-31 10:09:23 +01:00
Makefile Move phpunit files to test directory 2017-01-31 10:12:41 +01:00
README.md Move repo to public url 2017-01-31 09:59:47 +01:00

README.md

Deck

Build Status CodeCov Scrutinizer Code Quality GitHub license

Deck is a kanban style project and personal management tool integrated with Nextcloud.

  • 📥 Add your tasks to cards and put them in order
  • 📄 Write down additional notes in markdown
  • 👥 Share with your team, friends or family
  • 🚀 Get your project organized

Deck - Manage cards on your board

💥 This is still alpha software: it may not be stable enough for production

Planned features

  • 📁 Attach files directly from your Nextcloud
  • 🌍 Share boards with the public
  • 📆 Integration with Nextcloud calendar and other apps
  • 💬 Comments integration
  • Checkout the project milestones for more ...

Installation/Update

This app is supposed to work on Nextcloud version 11 or later.

Install latest release

Grab the latest release over here, extract it to your Nextcloud apps folder and enable the app.

Install from git

If you want to run the latest development version from git source, you need to clone the repo to your apps folder:

git clone https://github.com/juliushaertl/deck.git
cd deck
make

Please make sure you have installed the following dependencies: make, which, tar, npm, curl

Developing

PHP

Nothing to prepare, just dig into the code.

JavaScript

Install dependencies with make dev-setup

Run javascript watch make watch

Building the app

The app can be built by using the provided Makefile by running:

make

Running tests

You can use the provided Makefile to run all tests by using:

make test

This will run the PHP unit and integration tests and if a package.json is present in the js/ folder will execute npm run test

Of course you can also install PHPUnit and use the configurations directly:

phpunit -c phpunit.xml

or:

phpunit -c phpunit.integration.xml

for integration tests