jneug / jml Goto Github PK
View Code? Open in Web Editor NEWEin Tool um Projektversionen zu generieren
Ein Tool um Projektversionen zu generieren
Using the parent of srcdir
will result in overriding the srcdir
, when generation version 0
!
Eine Konfigurationsdatei kann Einstellungen pro Dateityp enthalten, indem als Section-Name ein Suchmuster angegeben wird:
[settings]
[*.html]
opening tag = <!--aufg
closing tag = aufg-->
opening ml tag = <!--ml
closing ml tag = ml-->
[*.css]
opening tag = /*aufg-
closing tag = -aufg*/
opening ml tag = /*ml-*/
closing ml tag = /*-ml*/
Auf diese Weise können Projekte mit verschiedenen Dateitypen umgesetzt werden.
Settings a file path in a config file should resolve that path relative to the config file.
[settings]
additional files=./.gitignore
should look for a .gitignore
file in the same folder as the .jml
file.
Additional files are override in each config. Either always add to the list of files or add +additional files / -addition files options like for include/exclude.
jml
could auto-detect file types and modify the parsing according to the files common comment styles. The tag-options would be modified to only hold a marker like aufg*
/ *aufg
, that is than prefixed with the correct comment string.
The argument OUT
should be optional (-o / --out
) and by default resolve to the cwd. (Alternatively to the parent of IN
.)
The outdoor should than be configurable from an .jml
file:
[settings]
output dir = ~/my/out/dir
This way a common outdir can be configured on a root project level.
Currently tasks need to be wrapped in a block-style comment. Some languages like Python don't support those. The comment style needs to be configurable per filetype. For line comments the comment string is stripped from each line.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.