terotests / evg Goto Github PK
View Code? Open in Web Editor NEWElastic View Graphics
Elastic View Graphics
Ideally each package.json version should have a corresponding git tag.
The directories ./src/test
and ./src/legacy
appear to be completely unused and should probably be removed.
The TypeScript version used by this project should be explicitly declared in package.json
. Different TypeScript versions behave differently, and the lack of a specified version can and will cause issues for contributors, as well as making the code far less portable.
Travis ( https://travis-ci.org/ ) offers free CI testing that easily integrates with GitHub projects. This project already has tests, so having them run automatically on push/PR would be a good idea.
package.json
doesn't contain a build step for compiling typescript files into javascript.
Compiled TypeScript files should be placed in a separate directory to the source files. Having the files side by side leads to confusion and additionally makes it harder to reduce payload size when installing via npm, as you have to download twice as many files.
Consider using travis to build and publish the project automatically ( https://docs.travis-ci.com/user/deployment/npm/ ) This means that the build files can be removed from the github repo.
The contents of ./out
appears to be entirely test output. If this is the case, the directory should be removed from git and added to .gitignore
. If the ./out
directory is required for tests to run, consider adding a bootstrapping step to your tests that scaffolds the necessary folder structure.
Add a .editorconfig
file to help maintain clean code styling between different IDEs and contributors. See http://editorconfig.org/ for more information.
The README references a testfiles
directory, but it doesn't appear to exist in the repo.
https://docs.npmjs.com/misc/developers
Lots of files are unnecessarily downloaded when installing the package through npm. A .npmignore
file should be added and used to blacklist any unnecessary files.
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.