Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Towards 2.0 release #17

Open
2 of 5 tasks
meadofpoetry opened this issue Jul 11, 2019 · 1 comment · May be fixed by #23
Open
2 of 5 tasks

Towards 2.0 release #17

meadofpoetry opened this issue Jul 11, 2019 · 1 comment · May be fixed by #23
Milestone

Comments

@meadofpoetry
Copy link
Collaborator

meadofpoetry commented Jul 11, 2019

So after a brief conversation it seems we are more or less agree on obus' future. Since it's a community project, and the goal is to provide a simple and robust interface to standard D-Bus IPC facilities, obus needs some simplifications.

In particular, it would be prudent to remove fancy yet unnecessary features, like IDL proxy language and PPX syntax extensions, and disentangle internal libraries and bindings.

Since these changes are quite invasive, they should go to 2.0 release. This issue is to track the progress.

  • Remove PPX support
  • Remove IDL and fix modules depending on IDL. Replace .obus files with D-Bus' native XML.
  • Remove custom annotations and supplementary code
  • Split obus and bindings (obus-notifications, obus-network-manager etc) into separate libraries.
  • Move all the documentation to mli, making obus odoc/odig friendly
@meadofpoetry meadofpoetry added this to the 2.0.0 milestone Jul 11, 2019
@meadofpoetry meadofpoetry changed the title Tawards 2.0 release Towards 2.0 release Jul 11, 2019
@meadofpoetry
Copy link
Collaborator Author

I would probably not have much time to deal with that in the next couple of months, but if somebody is interested in contributing, I'll be glad to help.

@meadofpoetry meadofpoetry linked a pull request Feb 7, 2020 that will close this issue
@meadofpoetry meadofpoetry linked a pull request Feb 7, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant