Add Krankerl configuration

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2021-01-18 17:41:17 +01:00
parent 528bd6e108
commit d23bcc9c73
No known key found for this signature in database
GPG Key ID: A061B9DDE0CA0773
3 changed files with 38 additions and 21 deletions

31
.nextcloudignore Normal file
View File

@ -0,0 +1,31 @@
.editorconfig
.eslintrc.js
.git
.github
.gitignore
.gitlab-ci.yml
.idea
.nextcloudignore
.php_cs.dist
.scrutinizer.yml
.stylelintignore
.stylelintrc
.tx
babel.config.js
build
composer.json
composer.lock
coverage
krankerl.toml
COPYING
Makefile
node_modules
package.json
package-lock.json
phpunit.unit.xml
README.md
screenshots
src
tests
timezones
webpack.*

View File

@ -1,14 +1,6 @@
# This file is licensed under the Affero General Public License version 3 or
# later. See the COPYING file.
app_name=$(notdir $(CURDIR))
project_directory=$(CURDIR)/../$(app_name)
build_tools_directory=$(CURDIR)/build/tools
source_build_directory=$(CURDIR)/build/artifacts/source
source_package_name=$(source_build_directory)/$(app_name)
appstore_build_directory=$(CURDIR)/build/artifacts/appstore
appstore_package_name=$(appstore_build_directory)/$(app_name)
all: dev-setup lint build-js-production test test-php
# Dev env management
@ -75,16 +67,4 @@ clean-dev:
# Builds the source package for the app store, ignores php and js tests
appstore:
rm -rf $(appstore_build_directory)
mkdir -p $(appstore_build_directory)
tar czf $(appstore_package_name).tar.gz \
--exclude-vcs \
$(project_directory)/appinfo \
$(project_directory)/css \
$(project_directory)/img \
$(project_directory)/l10n \
$(project_directory)/lib \
$(project_directory)/templates \
$(project_directory)/js \
$(project_directory)/COPYING \
$(project_directory)/CHANGELOG.md
krankerl package

6
krankerl.toml Normal file
View File

@ -0,0 +1,6 @@
[package]
before_cmds = [
"composer install --no-dev",
"npm install",
"npm run build",
]