Road to 1.0 #9
Replies: 5 comments 10 replies
-
A Github action pipeline would be nice to build the sources, run the tests a generate the releases. You can find one here: https://github.com/lenra-io/dofigen/blob/main/.github/workflows/build_ci.yml (we used semantic release for the versioning, but it could be removed). I also think that using |
Beta Was this translation helpful? Give feedback.
-
I think that "Completeness" would be nice two. It could be done with schemafy and the Docker Compose JSON Schema. |
Beta Was this translation helpful? Give feedback.
-
I also think that the structures should implement the Default trait through the derive tag. |
Beta Was this translation helpful? Give feedback.
-
With the last few merges I think the crate has really started to see a good level of spec adoption as well as real-world testing. Not much holding back a v1.0.0 release, would love to know the community's views. |
Beta Was this translation helpful? Give feedback.
-
Hi Thomas, those are good points. So as far as a polished Open Source project is concerned I very much agree, as far as what is strictly meant by 1.0.0 (ie. stable, ready for production) I think these are worthwhile but not blocking issues. I'm really glad this modest library has been useful to you :) If you have the bandwidth and the desire I would of course really welcome any contributions that bring us closer to the ideal. I'm currently not using the crate myself, so I'm just playing the role of custodian and release manager and not spending a lot of time on polish. |
Beta Was this translation helpful? Give feedback.
-
As end-users of the the crate, what would you expect to see for the crate to be marked as stable, it's a pretty simple data structure crate, hence it should be relatively easy to get there.
Ideas that come to mind:
Beta Was this translation helpful? Give feedback.
All reactions