Initial commit

This commit is contained in:
2018-08-23 16:44:53 +02:00
commit 1f06564778
115 changed files with 13984 additions and 0 deletions

2
app/conf/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/dossier_dev.yaml
/dossier_prod.yaml

85
app/conf/dossier.yaml Normal file
View File

@@ -0,0 +1,85 @@
### Settings file for magdev/dossier
charset: utf-8
# Date formats
date:
format:
long: "d. F Y"
short: "d.m.Y"
# Settings for TranslatorService
translator:
locale: en
fallback_locales:
- en
- de
# Settings for the CV
cv:
default_tag: experience
tags:
- experience
- education
- other
# Form settings
form:
label:
length: 40
prefix: ' '
# Available language levels
language:
default_level: native
levels:
- native
- fluent
- good
- beginner
# Monolog settings
monolog:
log_level: 200
skip_class_partials:
- 'Magdev\\Dossier\\'
- 'Symfony\\Component\\'
# Output styles
style:
dossier_status_thresholds:
- { min: 0, max: 54, color: 'lightred' }
- { min: 55, max: 74, color: 'lightyellow' }
- { min: 75, max: 100, color: 'lightgreen' }
# Settings for external editor
editor:
command: '/usr/bin/kate %s'
# PDFShift settings
pdfshift:
apikey: ''
page:
format: A4
margin:
left: 0
right: 0
top: 0
bottom: 0
header:
spacing: 20px
footer:
spacing: 20px
security:
author: ''
userPassword: ''
ownerPassword: ''
noPrint: false
noCopy: false
noModify: true
stylesheet:
use_print: true
http:
user_agent: ''

2
app/conf/parameters.yaml Normal file
View File

@@ -0,0 +1,2 @@
parameters:
scss.formatter: "\\Leafo\\ScssPhp\\Formatter\\Crunched"

59
app/conf/services.yaml Normal file
View File

@@ -0,0 +1,59 @@
imports:
- { resource: 'parameters.yaml' }
- { resource: '/etc/dossier/parameters.yaml', ignore_errors: true }
services:
config:
class: '\Magdev\Dossier\Service\ConfigService'
monolog:
class: '\Magdev\Dossier\Service\MonologService'
arguments: ['@config']
phar_helper:
class: '\Magdev\Dossier\Service\PharHelperService'
arguments: ['@monolog']
minifer:
class: '\Magdev\Dossier\Service\MinifierService'
arguments: ['@monolog']
translator:
class: '\Magdev\Dossier\Service\TranslatorService'
arguments: ['@config', '@monolog']
uri_helper:
class: '\Magdev\Dossier\Service\UriHelperService'
arguments: ['@monolog', '@phar_helper']
formatter:
class: '\Magdev\Dossier\Service\FormatterService'
arguments: ['@translator']
markdown:
class: '\Magdev\Dossier\Service\MarkdownService'
arguments: ['@monolog', '@formatter']
output_helper:
class: '\Magdev\Dossier\Service\OutputHelperService'
arguments: ['@translator']
template:
class: '\Magdev\Dossier\Service\TemplateService'
arguments: ['@markdown', '@translator', '@minifer', '@config', '@monolog']
cssproc:
class: '\Magdev\Dossier\Service\StylesheetProcessorService'
arguments: ['@monolog', '@template', '%scss.formatter%']
analyzer:
class: '\Magdev\Dossier\Service\AnalyzerService'
arguments: ['@config', '@monolog']
pdf:
class: '\Magdev\Dossier\Service\PdfService'
arguments: ['@config', '@monolog', '@template']