|Re: [ditto-dev] New member|
Thanks for reaching out to us.
Well, that sounds like a perfect background you have there for getting involved in contributing to Eclipse Ditto.
Without background of actor systems it normally is not so easy for developers to start on contributions.
So we would gladly accept help.
We have some issues marked as “good-first-issue” which *should* be quite easy to do and would also help in slowly getting to know the codebase: https://github.com/eclipse/ditto/issues?q=is%3Aissue+is%3Aopen+label%3Agood-first-issue
Asides from that, as you also was already using Eclipse Ditto, maybe you have some ideas on improvements yourself?
We have 2 areas in which we currently do not invest too much effort which could be interesting for contributing, we have grouped them as “projects”: https://github.com/eclipse/ditto/projects
Towards developer documentation: We do not have such a documentation, sorry. What developers usually ask for/want is how to locally setup Ditto in order to be able to debug, etc.
That’s quite simple (and I think we should add that as a starting point for a “developer documentation”):
There are “*-dev.conf” configuration files which are used for starting the Ditto services in such a way which automatically connect to a MongoDB running on “localhost" and port 27017 (without authentication).
And by starting the PoliciesService first, all other nodes will join the Akka cluster started by the PoliciesService.
Please don’t hesitate to ask, e.g. also via a GitHub Discussion, for more feedback/input: https://github.com/eclipse/ditto/discussions
My name is Domício Medeiros and I work at Bosch Security Systems. I am a language-agnostic developer who's been writing code for more than a decade now. I've worked in video broadcasting, finance and IOT (using Eclipse Ditto) just to name a few.
In the last year I've been working with Akka in a dotnet project (equivalent to Classic Actors) and I was wondering if I could give you some help.
What I bring to the table:
- Knowledge in multiple programming languages and paradigms: Java, Scala, C# and JS. OOP and Functional programming;
- Knowledge in parallel and concurrency libraries: Threads, Barriers, Tasks, Actors
- Actor system
I've been trying to find some developer specific documentation or wiki, but I couldn't find it. Maybe going through the docs at https://www.eclipse.org/ditto/intro-overview.html is enough for now?
Sent with ProtonMail Secure Email.
Back to the top