Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-10 Thread via GitHub
davsclaus merged PR #12786: URL: https://github.com/apache/camel/pull/12786 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail:

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-10 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1936958239 Also your unit test classes should be renamed from `xxTests` to `xxTest` otherwise they do not run when doing maven test -- This is an automated message from the Apache Git Service.

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-10 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1936957887 I wonder if you can make the maven plugin to only output "Generating Language DSL for simple" ... when there was some changes. Its very verbose when nothing is changed. We are doing

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-10 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1936950847 Thanks, can you update the PR as there was a new option so there is uncommitred code changes and the CI cannot do a full test. + public fun sinkBinding(sinkBinding: String)

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-08 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1934795255 and btw those are the last expected model changes. So after that we should be ready for your PR -- This is an automated message from the Apache Git Service. To respond to the

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-08 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1934404856 We did some changes in the model today - throttler - languages Can this PR be updated and generated with latest code -- This is an automated message from the Apache

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-07 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1932590117 Ok, language DSL is done, nothing more to commit -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-06 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1930670686 I made Language DSL - autogen for all existing languages. Will commit tomorrow. Seems like i cant generate only model classes - EIPs and so on. As for EIPs. Feels like i need

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-06 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1930519562 Fixed all issues with languages I have broken time in WSL, so my commits comes from future :D Found how to fix it, but too late -- This is an automated message from the

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-05 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1926998010 We have done a bit more work on the model with the languages - so this PR maybe needs to be updated. -- This is an automated message from the Apache Git Service. To respond to the

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-02-01 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1922109872 Support level has already been set, made regen, `variableName` added for languages where needed. -- This is an automated message from the Apache Git Service. To respond to the

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-31 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1919138708 Also in camel-kotlin-api/pom.xml can you set Experimental If not already done -- This is an automated message from the Apache Git Service. To respond to the

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-31 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1919137562 We have updated the model DSL a little bit with more variables stuff. Not sure if this PR needs to be regenerated and updated. -- This is an automated message from the Apache Git

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-27 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1913145904 Sounds good. You keep contributing and doing great. The Camel PMC will then invite you in as a committer later. -- This is an automated message from the Apache Git Service. To

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-27 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1913110880 Thank you for offer, i am interested. What should i do to become committer? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-27 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1913102614 @iMashtak are you interrested to stay active in the Camel community and keep contributing, and become a committer, and help maintain this Kotlin DSL and whatelse. -- This is an

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-27 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1913102235 Yes its massive and great work to generate the DSLs and update the regular DSL to be more Kotlin like. But the users get the best experience with the standard DSLs that we have tooling

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-24 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1908860360 This is just yet another DSL for Camel, nothing more. I looked at what is done in existing Camel Kotlin DSL and found that [Kotlin type-safe

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-24 Thread via GitHub
davsclaus commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1907774367 This is a massive PR. Can you tell more what is the purpose. Can you make an example of what you can do today with camel and kotlin, and say why you need this, and what it will make

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-22 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1903978167 As far as i can see from logs, there is a problem in `generate-all-dsl-mojo`. It needs a `camel-core-model` dependency but if i do so, there is a cyclic dependency problem. That because

Re: [PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-16 Thread via GitHub
iMashtak commented on PR #12786: URL: https://github.com/apache/camel/pull/12786#issuecomment-1894450632 I added some documentation for all of this, may be that will be helpful in undestanding whats going on in this PR -- This is an automated message from the Apache Git Service. To

[PR] CAMEL-20333 Camel Kotlin API [camel]

2024-01-14 Thread via GitHub
iMashtak opened a new pull request, #12786: URL: https://github.com/apache/camel/pull/12786 Checklist: - [ ] Wrappers for EIPs (almost all for now) - [x] Tests (anyway i will add some more) - [x] Autogenerated Endpoint DSL - [x] Autogenerated Dataformat DSL - [ ] REST