Rust requires a github account to add packages to crates.
Dart requires a google account to add packages to pubdev.
Disappointing.
Looking at racket packages, you can just create a email/password account and publish packages. Nice!
Rust requires a github account to add packages to crates.
Dart requires a google account to add packages to pubdev.
Disappointing.
Looking at racket packages, you can just create a email/password account and publish packages. Nice!
@yarmo I recently published a #rust crate and don't remember needing anything Github related.
@yarmo ah no, I misremember apparently. Sorry for the commotion :-)
@friend @yarmo well, not my repo, I'm afraid! It's using an experimental VCS, https://pijul.com/
@isagalaev
Just to note, though, that you don't have to publish your crate on crates.io.
People can specify your Git repo in their dependencies and that's hardly more complex.
@yarmo
@underlap what I'm fascinated about is that its model theoretically should not have the problem of git where commits only make sense in the timeline of a branch, so you have the classic pain of maintaining slightly divergent branches (like prod and staging) where sometimes the same change would have a conflict in one but not the other. In pijul a patch in multiple branches has the same identity, and conflict resolution is *another* patch, local to a branch.
@isagalaev How's #pijul working out for you? I dipped into it briefly once...
Chirp! is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All Chirp! content and data are available under the Creative Commons Attribution 3.0 license.