Skip to content

Conversation

@devmotion
Copy link
Member

In my opinion, currently bug fixes and new features take too much time to propagate through the Turing ecosystem, leading to open issues about problems that are already fixed but not released etc. I guess it also leads to outdated docs more easily since we don't want to update the publicly accessible docs as long as the new features or syntax are not publicly available.

There was some discussion about adopting ColPrac in @willtebbutt's PR over at Turing (TuringLang/Turing.jl#1348), and I basically just added @willtebbutt's suggestions regarding the dev branch to the README explicitly, so that any possible contributor can spot this deviation from ColPrac.

IMO this could smoothen the development and release process quite a bit, and I'm very much in favour of adopting the same policy throughout the Turing ecosystem (although not all packages might need a separate dev branch).

I'm happy to hear your comments and suggestions 😃

@yebai
Copy link
Member

yebai commented Aug 24, 2020

Maybe also add a few words on the bors workflow?

@yebai
Copy link
Member

yebai commented Aug 24, 2020

I prefer to try out these practices on one package before fullying adopting them. Dynamic PPL looks like a suitable candidate for experimentation.

@yebai yebai merged commit 7afd70c into master Aug 24, 2020
@bors bors bot deleted the devmotion-patch-1 branch August 24, 2020 20:23
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 this pull request may close these issues.

3 participants