iqrfsdk / clibdpa

IQRF DPA library for Linux and Windows
Apache License 2.0
0 stars 2 forks source link

Next steps in clibdpa maintenance #27

Closed fmikulu closed 6 years ago

fmikulu commented 6 years ago

As we introduced clibdpa2 redesign, there is a question how to continue with clibdpa maintenance I can see these possibilities:

  1. Keep clibdpa as it is and introduce a new repo clibdpa2 (ore better name)
  2. Leave clibdpa as it is and move clibdpa2 as a part of IqrfDpa component in iqrf-daemon V2. It means discontinue clibdpa2 as independent library. It is my preference
  3. Make clibdpa release v1.0.0 with existing implementation and continue in master with V2 and provide v2.0.0 after testing

@spinarr @michal-konopa and others -Opinion?

fmikulu commented 6 years ago

Explanation of my preference 2nd - all these features are more flexible in component system:

But it can be solved in case of independent clibdpa with some additional wrappers in component indeed.

spinarr commented 6 years ago

I would leave master clibdpa for iqrfd1 and develop clibdpa for iqrfd2. Once ready develop will be moved to master.

fmikulu commented 6 years ago

That's existing situation, so no change for now?

fmikulu commented 6 years ago

@spinarr are we ready to maintain old version in v1.0.0 branch and continue with clibdpa2 in master?

spinarr commented 6 years ago

Yes.

v1.1.0 https://github.com/iqrfsdk/clibdpa/tree/release/v1.1.0

v2.0.0 https://github.com/iqrfsdk/clibdpa/tree/master

spinarr commented 6 years ago

https://github.com/iqrfsdk/clibdpa/tree/master/Dpa

fmikulu commented 6 years ago

We can split indeed. Lets do it after freezing of v1.1.0 and continuation with v2 only in master branch