Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify configuration #141

Closed
4 tasks done
bertfrees opened this issue Oct 2, 2017 · 3 comments
Closed
4 tasks done

Simplify configuration #141

bertfrees opened this issue Oct 2, 2017 · 3 comments

Comments

@bertfrees
Copy link
Member

bertfrees commented Oct 2, 2017

See #140 (comment), (comment 2)

  • Convert environment variables to Java system properties at run time
  • Rename all Pipeline properties to org.daisy.pipeline.foo
  • Document undocumented properties (http://daisy.github.io/pipeline/wiki/Configuration-Files). All the TTS related properties should be documented on the TTS page and should be linked from the general configuration page.
  • Make "job-local/dynamic" TTS config properties fall back to system properties instead of the "static" TTS config properties specified via tts.config system property. The static TTS config can still be used for other configuration like voices, CSS, etc. (handled by the so-called extensions).

Other todos moved to new issue: #152

@egli
Copy link
Member

egli commented Oct 2, 2017

See also this so question and Spring Evironment (don't know if this is usable without using Spring though)

@bertfrees
Copy link
Member Author

bertfrees commented Oct 4, 2017

In addition to mapping environment variables to Java system properties (at run time), map Maven properties to the default values in system.properties (at build time).

Environment variables should overwrite the default values in system.properties, unlike how it works now.

@bertfrees bertfrees self-assigned this Oct 19, 2017
@bertfrees bertfrees added this to the v1.11.0 milestone Jan 4, 2018
bertfrees added a commit to daisy/pipeline-mod-braille that referenced this issue Jan 25, 2018
i.e. make them all start with "org.daisy.pipeline"

see daisy/pipeline-assembly#141
bertfrees added a commit to daisy/pipeline-framework that referenced this issue Mar 13, 2018
i.e. make them all start with "org.daisy.pipeline"

see daisy/pipeline-assembly#141
bertfrees added a commit to daisy/pipeline-mod-audio that referenced this issue Mar 13, 2018
i.e. make them all start with "org.daisy.pipeline". This includes the
TTS properties, which now start with "org.daisy.pipeline.tts".

see daisy/pipeline-assembly#141
bertfrees added a commit that referenced this issue Mar 28, 2018
@bertfrees
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants