<div dir="ltr"><div><div><div><div><div><div><div>Some questions about Planet 2, using github, but not really used to it.<br></div><div><br></div><div>* Currently, the main files of my projects are at the root of the git repo. IIUC, Planet2 requires them to be in a subdirectory of the git repo, so as to be considered as a collection by Racket, is that correct?<br>
<br></div><div>Then where will the README and LICENSE and some other files go once the package is installed, since those files are (should be) usually at the root of the github repo?<br></div><div><br>* I'm a bit confused about how I should manage my package versions with Planet2.<br>
</div>It seems that Planet2 leaves this somewhat to the user, but still seems to suggest that some options are better than others, without being entirely specific.<br><br></div>For example, would the following be considered good?<br>
</div>- The master branch is used for development only.<br>- At each major version, I create a new git branch, and upload a new package with an increased number at the end of the package name.<br></div><div>- Bug fixes and small improvements can be done on a major branch, generating a new hash and users will automatically receive the update.<br>
<br></div>This implies that users of a major branch will receive minor updates, but may not know that a new major version has been released, right?<br></div><br></div><div>But I see that many packages on Planet2 are using the master as the package source. Then how do the developers manage major versions and development?<br>
</div><br></div>Laurent<br></div>