latticework / jali Goto Github PK
View Code? Open in Web Editor NEWSemantics-driven serverless microservice DevOps framework and infrastructure
Home Page: http://jali-ms.io/
License: MIT License
Semantics-driven serverless microservice DevOps framework and infrastructure
Home Page: http://jali-ms.io/
License: MIT License
chore
Per https://github.com/babel/babel-preset-env use babel-preset-env
rather than the depricated babel-preset-es2015-node4.
But consider packages that need to work on both browsers and node...
chore
Validate .bithoundrc for validity during build and any other file that can't be checked by the editor.
fix
Version | Severity |
---|---|
v0.0.1 | 3 Incorrect Behavior |
.eslintrc has configuration error that shows up in Code Climate
Error with message appears:
Error: /code/.eslintrc.json:
Configuration for rule "spaced-comment" is invalid:
Value "error" is the wrong type.
Code Climate runs without error.
devenv
In order to visualize project code analytics,
As a developer
,
I want to provide a Jali branch that contains source code that OpenHub can analyze.
open-hub
branch.OpenHub does not recognize TypeScript source code. Therefore to provide OpenHub source code that
it can process, A branch should be created that preserves the JavaScript generated by the build process.
A future version if this Enhancement can require automated updates to the branch.
Branch | Build failing π¨ |
---|---|
Dependency | tslint |
Current Version | 4.5.0 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As tslint is βonlyβ a devDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
Branch | Build failing π¨ |
---|---|
Dependency | nyc |
Current Version | 10.3.1 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As nyc is βonlyβ a devDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
The new version differs by 2 commits0.
e062a86
chore(release): 10.3.2
213206f
fix: we should not create a cache folder if cache is false (#567)
false
See the full diff
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
feat
In order to use any iterator as easily as an array in JavaScript,
As a Developer,
I want to use functions for any iterable that correspond to those of Array
chore
In order to contribute to jali,
As a Jali Contributor,
I want to build a single NPM package.
npm run build
to build a single NPM package.jali-ms
organization.fix
Completed by #101
Version | Severity |
---|---|
v0.0.1-prealpha | 4 Incorrect Display |
When building with esdoc v0.5.2 or esdoc v0.5.1, Top navbar missing and all top level tree nodes missing.
0.5.2
by installing that version.npm run docs
and navigate to ./dist/docs/manual/index.html
Expected view as build by esdoc v0.4.8:
feat
In order to consistently handle function argument errors,
As a developer,
I want to throw a specific error type for all common argument errors.
devenv
In order to quickly get started developing as a Jali Contributor I want to clone and provision a Jali project development environment.
Vagrantfile
jali
Ubuntu 16.04 graphical guest operating system using the VirtualBox
provider.jali
box using the chef_zero
provisionermain
cookbook in site-cookbooks
that uses Berksfile
to provision the jali
box
Hack
fontgit
chore
Linting is currently done against packages. Add linting against examples also.
chore
Completed by #111
Version | Severity |
---|---|
v0.0.1 | 5 Documentation Error |
VersionEye spuriously marks site cookbook main as having an invalid license.
See: https://www.versioneye.com/pullrequests/589031b17db49e00162b488b
Shows site cookbook as having UNKNOWN license.
Report should be muted.
See: https://twitter.com/VersionEye/status/826373368085676032
Provide a jalidev-based jali development environment that builds core packages, an empty CLI, management website, electron management application and Android management app.
chore
In order to quickly get started developing as a Jali Contributor I want to clone and provision a Jali project development environment.
Vagrantfile
jali
Ubuntu 14.04 graphical guest operating system using the VirtualBox
provider.jali
box using the chef_zero
provisionermain
cookbook in site-cookbooks
that uses Berksfile
to provision the jali
box
Hack
fontgit
devenv
In order to manage the Jali project,
As a Developer
,
I want to maintain a full set of project documentation.
chore
Completed by #97
Version | Severity |
---|---|
0.0.1 | 5 Documentation Error |
In ISSUE-TEMPLATE-INSTRUCTIONS.md
, links to the Enhancement form don't work
Links don't navigate to the form.
Links should navigate to the form.
chore
AVA currently uses it's own babel settings in /package.json. It should use the same build output as the rest of the project.
chore
Completed by #97
Version | Severity |
---|---|
v0.0.1 | 5 Documentation Error |
Tables in CONTRIBUTING.md are not formatted
fix
Completed by #98
Version | Severity |
---|---|
v0.0.1 | 5 Documentation Error |
Doc links are hard coded to old jali
scope.
Link is: http://jali-ms.io/reference/0.1.0/manual/overview.html#package-jali-util
Links should be: http://jali-ms.io/reference/0.1.0/manual/overview.html#package-jali-ms-util
Branch | Build failing π¨ |
---|---|
Dependency | eslint |
Current Version | 3.16.0 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As eslint is βonlyβ a devDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
The new version differs by 8 commits .
589ab67
3.16.1
4fec5b2
Build: package.json and changelog update for 3.16.1
ff8a80c
Fix: duplicated autofix output for inverted fix ranges (fixes #8116) (#8117)
a421897
Docs: fix typo in arrow-parens.md (#8132)
22d7fbf
Chore: fix invalid redeclared variables in tests (#8130)
8d95598
Chore: fix output assertion typos in rule tests (#8129)
9fa2559
Docs: Add missing quotes in key-spacing rule (#8121)
f3a6ced
Build: package.json update for eslint-config-eslint release
See the full diff.
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
fix
Version | Severity |
---|---|
v0.1.0 | 5 Documentation Error |
Example jali_ms_util_errors item β€ is not correct.
npm docs
dist/docs/index.html
Note that error message for Example (5) is `Error: Error in argument 'notWhitespaceString'
Error should be Error: Argument must be between 10 and 19. Yours is '20'
chore
Switch to yarn from npm
.
main
Chef cookbook to install/update yarnfix
Completed by #104
Version | Severity |
---|---|
v0.0.1 | 3 Incorrect Behavior |
7 unit tests are marked as known failures. The should be fixed
initialValue
can now be null
begin
and end
can now be null
begin
or end
is negativenpm test
Out put shows 7 known failures
All tests pass as designed.
chore
In order that a Jali Contributor can more easily create a conforming GitHub issue, provide a GitHub Issue template.
chore
Completed by #106
Version | Severity |
---|---|
v0.0.1 | 5 Documentation Error |
Fix various bitHound issues.
@types/node
outdated: See: https://www.bithound.io/github/latticework/jali/master/dependencies/npmargument-verifiers.ts
. See: https://www.bithound.io/github/latticework/jali/blob/111d6f4e93053fd2646fe9097ce46cc33479e1a0/packages/@jali-ms/util/src/argument-verifiers.tsiterables.ts
. See: https://www.bithound.io/github/latticework/jali/blob/111d6f4e93053fd2646fe9097ce46cc33479e1a0/packages/@jali-ms/util/src/iterables.tsAll issues resolved.
chore
Package nyc v10.2 enables new build configuration. Consider making any relevant changes to the jali build configuration.
chore
VSCode now supports standard apt-get
packages on Ubuntu. Use that rather than the current direct DEB package download.
apt-get
.main
Chef cookbook to use the new method.feat
In order to fail-fast irrecoverable errors,
As a developer,
I want to throw an error that indicates the system is in an invalid state to continue.
chore
Completed by #97
Version | Severity |
---|---|
v0.0.1 | 5 Documentation Error |
Several links are not working from the /README.md page.
Note the ones that do not go to their desired destination.
feat
Currently some Array functions such as forEach
and join
are not included in the Iterables module. We should strive for full coverage of applicable Array functions.
chore
Add community eslint rules to linter
See:
feat
Currently we have verifyDefined, verifyNotNull, and verifyTruthy, but Jali functions check for != undefined
. Therefore, add verifyDefinedLike
that has that behavior.
verifyDefinedLike
.
verifyDefined
be checked whether it should be changedverifyDefinedLike
work
Provide Design, Development, Reference, Guide, and Usage documentation for all supported modules and languages.
feat
In order to facilitate working with union types in TypeScript,
As a developer,
I want to use User-Defined Type Guards for common JavaScript types and idioms.
fix
Version | Severity |
---|---|
0.1.0-prealpha.1 | 5 Documentation Error |
Missing esdoc comments for type-guards.ts
chore
In order to ensure support of the latest dependency versions,
As a developer,
I want to have the DevOps system automatically test the latest versions of dependencies.
feat
Create a PR template like there is for Issues following the guide.
PULL_REQUEST_TEMPLATE.md
PULL_REQUEST_TEMPLATE_INSTRUCTIONS.md
TypeScript/JavaScript extensions and objects
feat
In order to fail-fast argument errors,
As a Developer
,
I want to utilize standard argument validation functions that throw consistent errors.
docs
Add link to ZenHub in README.md and and CONTRIBUTING.md so people know to add ZenHub to see the KANBAN board.
Add explicit Getting Started instructions for adding ZenHub.
devenv
In order to manage the Jali project,
As a Developer
,
I want to maintain a full set of project documentation.
feat
In order to JavaScript develop software forward-compatibly,
As a developer,
I want to develop from the list specified in
ECMASCRIPT-PROPOSALS.md,
Whereas currently compatibility is not tested.
ES2015
, ES2016
. and ES2017
proposals are supported as possible.The development environment supports modern JavaScript development tools and practices.
devenv
mention-bot will add a comment in a PR that mentions who is most likely the reviewers for the PR based on the code. Add to Jali so that the proper Devs will be proactively notified about changes to code they are likely to maintain.
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.