Hi,
I�ve been further going through the �developer resources� as my package just 
got accepted. And I have few things to ask/confirm.

  1.  About the versioning scheme (x, y, z). Can we increment �z� by 1 for 
multiple commits? Does the scheme imply that we only change �z� unless the 
package has major changes and we bump �x� by setting �y� to 99?
  2.  Speaking of major changes, are we allowed to add/remove dependencies in 
the later version of our package? Like when re-implementing the functionalities.
  3.  Deprecating/removing a function takes three release cycles but what about 
adding new functions and making changes to internal functions? Any rules to 
apply?
  4.  For the remote repo host by Bioconductor, I understand that we have 
access to �devel� and �release� branches which are master and RELEASE_X_Y so to 
speak. We can create new features on �devel� branch but only bug fix is allowed 
for �release�. Am I right on this?
  5.  I now only have �devel� branch available and the build report claims 
good. Will my package be �kicked out� if the new commits I make fail the build 
before the release?
Point me out if I got anything wrong. It�s exciting to be able to make 
contributions to Bioconductor and I want to make my package better, starting by 
learning the policies.
Regards,
Chengyang

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to