rust-cookbook icon indicating copy to clipboard operation
rust-cookbook copied to clipboard

Is this repo abandoned?

Open kevinji opened this issue 2 years ago • 5 comments

Seems like there hasn't been any activity for almost 2 years; has this repo been abandoned? Should the community fork it to keep it alive?

kevinji avatar Dec 14 '22 00:12 kevinji

@kevinji I take the lack of response as a yes ...

jreuben11 avatar Apr 21 '23 08:04 jreuben11

It would be good if repo owner assign several people as maintainers, to review pools requests and merge PRs.

blandger avatar Jun 14 '23 07:06 blandger

I've actually been working on a fork of this repo here:

https://github.com/jamesgraves/rust-cookbook

I've only gotten through about half of the examples, and have to convert the other half, even before adding a whole bunch more.

The CHANGES.md file explains what I've been going for.

I'd been sort of waiting until I finished with the conversion before approaching the current project maintainers (if they can even be contacted), but I am open to accepting help already.

There are bunches of examples that could be added (no particular order):

  • tokio, async-std and related
  • more database examples, including object databases, graph databases, BonsaiDB
  • Raft Consensus library
  • advanced data structures
  • basic and advanced TCP/IP networking
  • more with file system traversal
  • zip files and other archives
  • sound, graphics, game engines
  • GTK, Qt, FLTK, Bevy + eGUI, other UI toolkits
  • GPU processing, CUDA
  • machine learning, Tensorflow
  • high-performance computing: OpenMP, etc.
  • network filesystems
  • statistics, math, bignum libraries
  • crypto, SSL, SSH, other public key encryption, X.509, RusTLS
  • social media APIs
  • personal file sharing: OwnCloud, etc.
  • search engines
  • AWS and other cloud services
  • buffer pools, garbage collection, or other reference-counted examples
  • IPv6 address processing
  • authentication / authorization: Oauth2, LDAP/AD, DNS lookups
  • cloud stuff: LB, status reporting (Vigil), routing, orchestration, containers
  • version control: libgit2: clone, change branches, create commits, push, pull
  • cargo & project integration via things like cargo-edit

The only limit is available free time...

jamesgraves avatar Jun 30 '23 16:06 jamesgraves

This is excellent @jamesgraves I am rookie rust developer myself but I am very willing to help in any way I can. I'm coming from backend api development with nodeTS background. Please let me know of any way I can be useful to this course.

monqyClouds avatar Jun 30 '23 16:06 monqyClouds

I will accept pull requests. If you want to convert some existing samples, great. If you want to add a new one, also great.

For the existing examples, I was going in alphabetical order, and stopped before getting to net.

jamesgraves avatar Jun 30 '23 17:06 jamesgraves