Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ColPrac guide #159

Merged
merged 5 commits into from
Aug 24, 2020
Merged

Add ColPrac guide #159

merged 5 commits into from
Aug 24, 2020

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.

README.md Outdated Show resolved Hide resolved
@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.

2 participants