Closed hoffmann-stefan closed 1 year ago
Hello. What is the state of this development now? Is it something we could try?
@pabloinigoblasco
This is work in progress, though we use this internally for our products as we need the features right now. Should be fine to checkout and test and give feedback. Though I may do some force-pushes here as I develop this further, and there might be breaking changes as well. But better then nothing if you need the features. Maybe use a copy of this branch that you can update independently of me pushing things here.
@esteve stated some days ago that he wants to look at my other PRs (that this is based on) and likely merge them to main: https://github.com/ros2-dotnet/ros2_dotnet/pull/90#issuecomment-1245449812
Closing this PR as all parts where now extracted into seperate PRs and only one PR is missing to be merged. So this PR dosn't provide any more use (for now it was the PR with all not merged changes integrated), but as only one is left to merge #108 can be used instead.
This is the list of all PRs that came out of this:
from https://github.com/ros2-dotnet/ros2_dotnet/issues/49#issuecomment-1081846150:
Now we are at the state where we need action support next. As described above we would like to contribute to the open and avoid doing a hard fork. This PR is a grab bag of what is comming next on our development roadmap for this library. I avoid to do multiple PRs that depend on each other for now, those will be done one the main branch moves forward. I will be using prefixes in the commit messages how those would be grouped to seperate PRs so this should be easyer later on.
Current roadmap:
GuardConditions
.SynchronizationContext
to make async code easier. -> #112cc @esteve @ooeygui @shschaefer