c-guntur / java-katas Goto Github PK
View Code? Open in Web Editor NEWOne repo to rule them all. All Java Katas in one repo. #AllTestsGreenWithJDK16 #BuildsCleanWithJava15
License: MIT License
One repo to rule them all. All Java Katas in one repo. #AllTestsGreenWithJDK16 #BuildsCleanWithJava15
License: MIT License
Need more details and an upgrade of the picture to remove the author name. This is now a public project.
Prefix all Kata tests with TestKata# (test number) and prefix all Solution tests with TestSolution#.
Replace current naming of Test#**Test and STest#**Test
Code that relies on JUnit5, currently resides in the production directories at src/main/java. This causes the maven dependency to be in production scope and not test scope. Move such code to a separate module and depend on that module in the katas. The poms for the katas can then move all JUnit dependencies to test scope.
Too many benefits to list. Full list at : https://asciidoctor.org/docs/asciidoc-vs-markdown/
Thanks to @mojavelinux.
Fix the DateTimeKataDisplayNames to drop the "verify" from the JUnit output. Fix the none.cvg.datetime.DateTimeKataDisplayNames#generateDisplayNameForMethod() to render text from substring after 'verify'. See similar example at: none.cvg.handles.HandlesKataDisplayNames#generateDisplayNameForMethod in java-handles.
Run a spellcheck on the entire README, fix other typos.
Currently three katas exist. When running mvn clean install or mvn verify from the root, the JUnit tests under the src/solutions/java for java-datetime and java-handles are executed and test results produced. However, the JUnit tests under the src/solutions/java for java-optionals are not run. This needs to be fixed.
Update .travis.yml to include a maven build with openjdk-ea. This build can potentially fail, so allow_failures.
Java closures currently resides as a separate repo. Convert to follow conventions and create a java-closures kata in this repo.
The README for java-optional shows Java Time API. Replace with Java Optional API.
Experiment with using GitHub Actions to build for the Quality Outreach:
https://wiki.openjdk.java.net/display/quality/Quality+Outreach
Code already exists under the java-closures-kata repo, need to extract and convert to the kata format.
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.