Skip to content

Tag a release of ev3dev-lang to correspond with kernel release #135

@WasabiFan

Description

@WasabiFan

Now that we have gotten the libraries in this repo updated so that (aside from some last changes) they are all ready for the newest kernel release, I think we should get the readme and spec updated, set the submodules to be pointing at the proper commits, and then merge develop into master and tag a release.

TODO list

  • Update for breaking changes in new ev3dev release
  • Autogen the markdown spec and update it for LED changes and new sensors
  • Update the "currently supported kernel" in the markdown spec
  • Decide on fate of current lua binding
    • I think that, unless @rhempel's new lua binding is ready for prime time, we should hold off on including it (more on that below)
    • Either mark it as old/broken or remove it for release
  • Work through issues and close any that can be closed
    • Make sure that we haven't forgotten about anything important
  • Modify repo to use "inverted" model
  • Run an auto-formatter over JSON spec (and murderize any evil tabs)

As for the new bindings (C# and Lua v2), I think we should hold off on those until after we have a release, and then add them in and tag a new release with those included after those have been tested.

We should also figure out the versioning scheme to use on the main ev3dev-lang repo. We had started versioning the spec at v0.9 and continued from there (0.9.1, 0.9.2). We did this because we did not have enough feature coverage at the time to feel reasonable calling it a "v1". At this point, I think that jumping to v1 might be a good idea, but I think this too needs more discussion.

What am I missing? Thoughts, additions, corrections? @ddemidov @rhempel

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions