Giter Site home page Giter Site logo

jlolling / daikon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gitter-badger/daikon

0.0 0.0 0.0 9.06 MB

Common modules shared by Talend applications

License: Apache License 2.0

Shell 0.01% JavaScript 1.03% Java 98.44% Scala 0.36% ANTLR 0.10% FreeMarker 0.06%

daikon's Introduction

Talend Daikon

Please use Github discussion to engage with us :)

https://www.talend.com

Talend

Contents

This repository contains commonly used classes that are expected to be shared across all Talend products. here is the folder description:

Modules Description
daikon The core library with a restricted set of dependencies. It contains Avro, i18n, Properties, UI-specs, Exception, Sandbox classloader handling classes among things
daikon-content-service Spring Abstraction for handling content resources on multiple filesystem like local or S3
daikon-logging Json Layout for all loggers to used for cloud projects and it's associated documentation
daikon-spring Spring specific classes that can be shared by projects, like multitenant for mongoDB or @RequiresAuthority for simple permission check
daikon-tql Talend Query Language, simple query language for java and javascript with a MongoDB implementation
daikon-audit Library which provides a facade for recording audit events
poc module use to store experiments and POCs like the CQRS one

Library compatibility

Daikon 2.x

Daikon 2.x Daikon 2.1.x
Spring Boot 2.1.10 2.1.13
Spring Cloud Greenwich SR4 Greenwich SR5
Jackson 2.10.1 2.10.3

Daikon 3.x

Daikon 3.0.x Daikon 3.1.x Daikon 3.2.x
Spring Boot 2.2.5 2.2.9 2.2.10
Spring Cloud Hoxton SR3 Hoxton SR6 Hoxton SR8
Jackson 2.10.3 2.10.4 2.10.4

Daikon 4.x

Daikon 4.0.x Daikon 4.1.x
Spring Boot 2.3.5 2.3.6
Spring Cloud Hoxton SR8 Hoxton SR9
Jackson 2.10.4 2.11.3

Daikon 5.x

Daikon 5.0.x Daikon 5.1.x Daikon 5.[2-4].x Daikon 5.5.x Daikon 5.6.x Daikon 5.[7-10].x Daikon 5.11.x
Spring Boot 2.3.7 2.3.7 2.3.8 2.3.9 2.3.10 2.3.11 2.3.12
Spring Cloud Hoxton SR9 Hoxton SR9 Hoxton SR10 Hoxton SR10 Hoxton SR11 Hoxton SR11 Hoxton SR1
Jackson 2.11.3 2.11.3 2.11.4 2.11.4 2.11.4 2.11.4 2.11.4

Daikon 6.x

Daikon 6.0.x
Spring Boot 2.6.2
Spring Cloud 2021.0.0
Jackson 2.11.4

Daikon 7.x

Daikon 7.0.x
Spring Boot 2.7.3
Spring Cloud 2021.0.4
Jackson 2.13.3

Daikon 8.x

Daikon 8.0.x
Spring Boot 3.0.4
Spring Cloud 2022.0.1
Jackson 2.14.1

Daikon 8 is the first Daikon based on Spring Boot 3 and Java 17. Please read the migration guide for upgrading tips

Support

You can ask for help on our forum.

Contributing

We welcome contributions of all kinds from anyone.

Using the Talend bugtracker is the best channel for bug reports and feature requests. Use GitHub to submit pull requests.

For code formatting, please use the configuration file and setup for Eclipse or IntelliJ that you find here: https://github.com/Talend/tools/tree/master/tools-java-formatter

License

Copyright 2005 - 2024 Talend, Inc., All Rights Reserved - www.talend.com

Licensed under the Apache Licence v2

Name origin

The Daikon is a root vegetable and since this project is supposed to be the root of many projects we thought it was a fun and appropriate name.

Releasing

To release a new version of Daikon, you can simply:

  • Run 'mvn formatter:format' and commit changes, otherwise release will fail
  • Go to Jenkins.
  • Launch a build with parameters.
  • Check the "release" check box.
  • Input the release version you want to make from current master (you may check the version in pom.xml to determine this and release changes).
  • Input the next version (the version for pom.xml after release is done, this usually ends with "-SNAPSHOT").
  • Run the build

Notifications for release are sent on eng-daikon Slack channel.

daikon's People

Contributors

sgandon avatar fhuaulme avatar coheigea avatar dependabot[bot] avatar jehervy avatar mbutko avatar gonchar-ivan avatar bchen-talend avatar fzetule-t avatar gby56 avatar fway87 avatar ievgentarasov avatar iwangtalend avatar wwang-talend avatar jzhao-talend avatar afourmi avatar talend-dprot avatar rmannibucau avatar gmzoughi avatar nrousseau avatar sdiallo-talend avatar lbourgeois avatar tduperron avatar ycbai avatar vgagara-talend avatar zafkirtalend avatar smallet avatar lmeunier-talend avatar aleboulanger avatar tlnd-mtallet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.