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