Commit Graph

38 Commits

Author SHA1 Message Date
François Freitag 3cc95c474f
Use npm ci to install front-end dependencies in dev
The ci command is meant for any situation where you want to make sure
you're doing a clean install of your dependencies.

It is significantly faster than npm install. If a node_modules is
already present, it will be automatically removed before npm ci begins
its install.

Matches the GitHub actions to build the package.

The clean-dev rule is now unused and can be removed.

https://docs.npmjs.com/cli/v7/commands/npm-ci
Signed-off-by: François Freitag <mail@franek.fr>
2021-02-20 20:08:22 +01:00
Thomas Citharel d23bcc9c73
Add Krankerl configuration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-18 17:58:54 +01:00
Georg Ehrke 056d5361b1
Delete the entire js folder on make clean to get rid of old v1 code
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-21 11:51:26 +02:00
Georg Ehrke 529ff892f3
Travis doesn't like huge outputs to stdout, so disable verbose flag for tar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:26 +02:00
Georg Ehrke 6a765cfce4
Makefiles fixes, remove composer-init from main dev-setup since this is mostly a javascript app
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke 55ab7c0e58
update travis.yml, will likely require more fixes
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:19 +02:00
Georg Ehrke 8fa7f4aa8a
add basic vue skeleton
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:28:00 +02:00
Georg Ehrke e72267c480
prevent delivering broken ics data via proxycontroller
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2018-11-23 20:06:09 +01:00
Thomas Citharel 599c8ac6a1 Require local phpunit through composer and bump phpunit version
* Uses PHPUnit 6.5 (requires PHP 7.0+, but we got rid with NC 14 (see nextcloud/server#7368)
* Namespaces are rewritten
* If composer isn't installed, it installs it (taken from nextcloud/news)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Remove PHPUnit Download in CI

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Properly handle phpunit on travis for 5.6

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Remove trouble composer.lock

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Don't install composer deps twice on CI

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-06 16:22:28 +02:00
Thomas Citharel ed519db3d5 Remove bower and replace every dependency with npm ones
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-06 15:06:53 +02:00
Georg Ehrke 0b436ad00e
remove occ signature from makefile 2017-10-03 09:38:38 +02:00
Georg Ehrke 45e9b353c8
Only use tar --exclude-vcs-ignores if tar >= 1.28
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-09-11 18:10:01 +02:00
Georg Ehrke bd798a42ca
make sure not to include .DS_STORE in appstore bundles
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-09-11 18:04:02 +02:00
Georg Ehrke 00554e3afe
remove bundled css and js when running make clean
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-07-18 17:35:58 +02:00
Georg Ehrke e08c1d8dbd
fix nighly builds 2017-05-29 11:07:54 +02:00
Georg Ehrke e96d4a0d15
adjust makefile take 2
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-02-28 21:08:48 +01:00
Georg Ehrke a163bfc4d0
adjust makefile
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-02-28 21:01:54 +01:00
Georg Ehrke 49af707dcb
adjust makefile
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-02-02 16:53:11 +01:00
Georg Ehrke fb4df861b4
ship autosize 2017-01-16 22:43:07 +01:00
Georg Ehrke 948af10c55
add Changelog.md and increment to 1.5.0 2017-01-16 16:35:51 +01:00
Georg Ehrke c0404bae30
adjust makefile 2017-01-14 15:49:35 +01:00
Georg Ehrke 4076271e3c
simplify travis.yml 2017-01-14 01:39:14 +01:00
Georg Ehrke 2c64e9895c
use yarn instead of npm 2017-01-14 01:20:37 +01:00
Georg Ehrke 1094a56dfc
add http folder to Makefile 2016-09-15 15:33:18 +02:00
Georg Ehrke 78ff8f36e8
refactor Makefile and add package.json
remove composer specific part
2016-09-14 14:15:49 +02:00
Georg Ehrke 8dd47536b3 update dependencies (#734)
* update dependencies

adjust js head elements

adjust makefile

* update travis.yml

* add bower to the requirements
2016-09-07 13:48:04 +02:00
Georg Ehrke a987e28ffa
tiny fix for makefile 2016-08-24 12:44:29 +02:00
Georg Ehrke 3ba850be2b
add make assets command to build js and css 2016-08-09 12:39:06 +02:00
Raghu Nayyar bb007c4fb2
Initial Commit: Use app.css instead of different CSS files in main.php
Update main.php, corrects path.

Adds files to app folder, concats CSS to public folder.

exclude css/app from build
2016-08-02 20:57:39 +02:00
Georg Ehrke f2fb7336e0
remove app.js from git 2016-07-25 12:38:47 +02:00
Georg Ehrke 5f90f27f0e
update makefile 2016-07-24 16:06:31 +02:00
Georg Ehrke c2f77ac0e7 update makefile 2016-03-07 20:27:05 +01:00
Georg Ehrke adf723ea9f use fullcalendar locales 2016-02-18 12:13:13 +01:00
Georg Ehrke 33143f8d08 yet another makefile fix 2016-02-10 15:44:42 +01:00
Georg Ehrke e2eb22f8a3 another makefile fix 2016-02-10 15:25:22 +01:00
Georg Ehrke 636616e45d update makefile 2016-02-10 10:37:15 +01:00
Georg Ehrke 0f1427c67f move build files to js/ 2016-01-14 18:17:47 +01:00
Georg Ehrke 3875f0bd65 add makefile to build appstore packages 2016-01-02 23:24:53 +01:00