reduct / build-tools Goto Github PK
View Code? Open in Web Editor NEWDEPRECATED
DEPRECATED
The specs of the task:
reduct release minor
As discussed in our last meeting, we should integrate the isTestingEnv boolean into the UMD-Wrapper module.
Both the version
and the isTestingEnv
should be exported through the UMD-Wrapper factory in a options object.
We should integrate a central build script which:
We need to find a way for bundling dependencies while running the build task.
Prior to the last week this wasn't needed since every package should be independent from each other. But with the separation of the logger and the oncoming framework abstraction-layer, we need a way to bundle up dependencies.
While running JSCS, I always get the error
{ [Error: ENOENT: no such file or directory, open './reports/jscs.json']
This error doesn't exit the task itself, so the validation still works properly.
The guidelines should explain the use of the used JSCS/ESLint rules, as well as some best practices.
We should decide how we access the scripts of shared-build
in our packages.
My first guess would be to write a node binary cli script which handles all arguments and then decides which sub-script will be executed(lint, build, test etc.). For example:
node Index.js build Assembler Src/ Dist/
which would take:
Assembler
as the filenameSrc
as source folderDist
as distribution folderwhich then transpiles/compiles the Src/Assembler.js
.
@akoenig you definitely know more about stuff like this, is this proposal utter bullshit? ๐
Which check the commit messages against the guidelines, as well as the lint status.
Consisting of Mocha, Chai and JSDom...
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.