rust-lang / rust-by-example

Learn Rust with examples (Live code editor included)
https://doc.rust-lang.org/stable/rust-by-example/
Apache License 2.0
7.07k stars 1.35k forks source link

Hand over to rust-lang? #278

Closed kud1ing closed 9 years ago

kud1ing commented 9 years ago

With some sadness i've discovered the "not maintained" disclaimer. People cite "Rust by example" as one of the most useful Rust resources. Would it make sense and would there be interest in handing this repository over to rust-lang?

cc @japaric, @steveklabnik, @aturon, @brson

abonander commented 9 years ago

+1, would love to see this worked on more.

benjycui commented 9 years ago

+1, this project is very useful.

steveklabnik commented 9 years ago

I wouldn't be opposed to figuring out a way to transition this into an official repository.

brson commented 9 years ago

I think rust-lang should probably take it to try to keep it from bitrotting. Maybe having under the umbrella will encourage more contributions. I am wary of having more 'stuff' to keep watch over but rust-by-example is just another drop in the bucket next to all the other stuff present and future that rust-lang needs to maintain.

aturon commented 9 years ago

If we do this, we may want to migrate to https://github.com/aturon/rust-book, a Rust port of gitbook that's used to render the guidelines. It's a relatively easy conversion, and the output looks reasonable, but it doesn't have quite all the bells and whistles of gitbook (yet!)

FranklinChen commented 9 years ago

"Rust by example" has definitely been a useful resource to me. Let me know if there is something concrete I can do to contribute to keeping it alive.

areski commented 9 years ago

+1 This guide has been very useful to me too, huge thanks to @japaric

tjkierzkowski commented 9 years ago

+1 Thanks to @japaric! This resource has been helpful and was also my first real contribution to a Rust project :)

orium commented 9 years ago

+1. I have learn rust with this (while consulting the guide for more details). This is a very useful project to quickly get your hands in rust.

strega-nil commented 9 years ago

If anyone wants me to, I would be willing to take up maintaining this. I'm not the best at Rust, but I'm a student, so I have a lot of time.

Edit: and I have now sent a pull request that fixes every compilation issue.

rohitjoshi commented 9 years ago

+1

tomjakubowski commented 9 years ago

Thanks so much @japaric for creating such a great, comprehensive work of documentation!

mquandalle commented 9 years ago

:+1:

mkaito commented 9 years ago

:+1:

ghost commented 9 years ago

+1 I was pretty bummed out when I saw the warning. The guide is too lacking despite it being a good introduction of all the features included in the language.

mcanlas commented 9 years ago

What should the next step be? Is there an official hand-off in the works?

ztdwu commented 9 years ago

+1

eddyb commented 9 years ago

+1

vks commented 9 years ago

It would be great to have more people that can merge pull requests. I think a lot of the currently open pull requests can be merged. (Fixing some bitrot might be required though.)

Arcterus commented 9 years ago

I'd be willing to help maintain this.

buster commented 9 years ago

Rust-by-example has been a great resource and is also a great site to point beginners to, it would be a shame to see it gone

supr commented 9 years ago

:+1:

idwaker commented 9 years ago

+1

drewm1980 commented 9 years ago

I have found it very useful too; sometimes you can grok something just by looking at a handful of usage examples, without taking the time to read an explanation. But reducing workload of the people maintaining the docs is very important too... Perhaps a "cheetsheet" could be generated automatically by just parsing out the code examples from the guide, or from the reference?

chenyukang commented 9 years ago

+1

sinistersnare commented 9 years ago

+1 to @aturon, we would probably want to switch to a rust-solution like rust-book if we do this.

timonv commented 9 years ago

+1

ghost commented 9 years ago

+1

abonander commented 9 years ago

Alternately, would the Piston team be interested in shepherding this repo?

mgadzhi commented 9 years ago

+1

mkpankov commented 9 years ago

:+1:

strega-nil commented 9 years ago

@cybergeek94 Why would Piston be interested in this? It seems... not very related.

mkpankov commented 9 years ago

He meant Piston-the-game-engine-in-Rust. I doubt that dumping every single project to them is a good idea though.

1 декабря 2014 г. 15:12:54 GMT+03:00, Nicholas notifications@github.com пишет:

@cybergeek94 Why would Piston be interested in this? It seems... not very related.


Reply to this email directly or view it on GitHub: https://github.com/japaric/rust-by-example/issues/278#issuecomment-65056382

— Regards, Michael Pankov

strega-nil commented 9 years ago

@mkpankov No, I know, that's what I'm saying. Why would a game engine team be interested in a tutorial?

mahkoh commented 9 years ago

+1, everything related to rust should be under the control of the Mozilla Corporation which clearly knows what's best.

v217 commented 9 years ago

:+1:

japaric commented 9 years ago

@brson I'll be happy to hand this repo over to the rust-lang organization, if the rust-lang team is OK with the extra workload. Do let me know when you've reach a decision, so we can coordinate the transition. (We'll have to ask the owner of the rustbyexample.com domain to update the CNAME record, etc)

strega-nil commented 9 years ago

@japaric Who owns rustbyexample.com?

Also, looking at the who.is, it looks like it's expired. So... what's up with that? Do you know?

c0gent commented 9 years ago

+1

kaisellgren commented 9 years ago

+1

abonander commented 9 years ago

Okay all, we can stop with the +1's. Everyone's on-board already, it's just noise now.

abonander commented 9 years ago

@GBGamer I figured the Piston team might be interested in maintaining it if Rust-Lang couldn't accomodate it. They don't exclusively deal with games programming.

strega-nil commented 9 years ago

@cybergeek94 I was not aware. I've only ever heard of them in relation to games programming, so I dunno.

ghost commented 9 years ago

+1

brson commented 9 years ago

Perhaps as an intermediate step we could add some more maintainers (I'd be happy to be one, and there seems to be lots of interest), get everything building again against nightly.

strega-nil commented 9 years ago

@brson My pull request already builds against nightly. We just need to merge.

brson commented 9 years ago

Thanks @GBGamer!

brson commented 9 years ago

I've pushed a new build with @GBGamer's changes, removing the deprecation warning. I'll try to pay attention to pull requests from now on and keep the site updated. I'd strongly encourage others to help maintain as well.

abonander commented 9 years ago

I'm willing to help. I contributed the HashMap section.

strega-nil commented 9 years ago

I'm also willing. I love this project, it's a ton of fun.

I'd like to start work on comments. It seems a bit ridiculous that this hasn't actually been a thing yet.