<div dir="ltr">Hi,<div><br></div><div><p style="margin:0px;font-size:11px;font-family:Menlo">I haven't paid any attention to ironic-lib; I just knew that we wanted to have a library of common code so that we didn't cut/paste. I just took a look[1] and there are files there from 2 months ago. So far, everything is under ironic_lib (ie, no subdirectories to group things). Going forward, are there guidelines as to where/what goes into this library?</p>
<p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px">I think it would be good to note down the process wrt using this library. I'm guessing that having this library will most certainly delay things wrt development. Changes will need to be made to the library first, then need to wait until a new version is released, then possibly update the min version in global-requirements, then use (and profit) in ironic-related projects.</p>
<p style="margin:0px;font-size:11px;font-family:Menlo;min-height:13px"><br></p>
<p style="margin:0px;font-size:11px;font-family:Menlo">With the code in ironic, we were able to do things like change the arguments to methods etc. With the library -- do we need to worry about backwards compatibility?</p><p style="margin:0px;font-size:11px;font-family:Menlo"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo">How frequently were we thinking of releasing a new version? (Depends on whether anything was changed there that is needed really soon?)</p><p style="margin:0px;font-size:11px;font-family:Menlo"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo">Anything else that we should keep in mind when making changes to the library?</p></div><div><br></div><div>--ruby</div><div><br></div><div><span style="font-size:13px">[1] </span><a href="https://github.com/openstack/ironic-lib" target="_blank" style="font-size:13px">https://github.com/openstack/ironic-lib</a><span style="font-size:13px"> </span><br></div></div>