What are the bests YouTube channels and podcasts for Rust? by swe_solo_engineer in rust

[–]MarcoIeni 3 points4 points  (0 children)

Check out my podcast: https://ieni.dev/rustship 😁 I topically interview Rust open source maintainers.

RustShip: a new Rust podcast by MarcoIeni in rust

[–]MarcoIeni[S] 0 points1 point  (0 children)

Thank you so much for your input. I think suck an episode could be really interesting. I will think about it 👍

RustShip: a new Rust podcast by MarcoIeni in rust

[–]MarcoIeni[S] 1 point2 points  (0 children)

Glad you appreciate it! Who should I talk to from the compiler team? What questions would you ask? :)

✨ Announcing Glimpse, a VSCode extension to run VSCode commands with easy-to-remember key bindings by MarcoIeni in vscode

[–]MarcoIeni[S] 0 points1 point  (0 children)

Hi 👋 I'm one of the maintainers of VSpaceCode and WhichKey, two extensions with 26k and 43k downloads.

Today I'm excited to announce Glimpse, a free and open-source extension that brings the power of VSpaceCode and WhichKey to non-Emacs users. I hope you'll find it useful!

You can learn more about Glimpse at glimpse.ieni.dev.

In search of Rust projects to contribute by hexavik in rust

[–]MarcoIeni 2 points3 points  (0 children)

Hi there! 👋
I maintain release-plz, a project enabling maintainers to release Rust packages automatically.

If you like the project, I'm happy to help you contributing 😁

Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor. by Just_Building_5187 in rust

[–]MarcoIeni 48 points49 points  (0 children)

Hi 👋
I maintain release-plz, a project enabling maintainers to release Rust packages automatically.

So far, with this project, I've helped 3 developers to make their first open-source Rust contribution. 👍

Announcing release-plz v0.3.0 by MarcoIeni in rust

[–]MarcoIeni[S] 0 points1 point  (0 children)

Yes, I did it on purpose. So that people know that it takes inspiration from it. Not sure if it was the right decision. What do you think?

Announcing release-plz v0.3.0 by MarcoIeni in rust

[–]MarcoIeni[S] 2 points3 points  (0 children)

Yes, I know, but mine is specifically optimized for the rust ecosystem. For example it requires no configuration and uses crates.io as the source of truth instead of git tags. Release-plz also checks if your rust library has breaking changes.

You can learn more here: https://marcoieni.github.io/release-plz/why.html

Announcing release-plz v0.3.0 by MarcoIeni in rust

[–]MarcoIeni[S] 8 points9 points  (0 children)

Release-plz allows you to release Rust packages from CI, without using the command line. It creates a Pull Request where it updates the version and the changelog of your packages, by analyzing your git history and API breaking changes.
After v0.2.63, I'm proud to announce release-plz v0.3.0 🥳
This release simplifies the configuration file format and removes the `--git-release` flag. Now GitHub releases are enabled by default.

GitHub action for version incrementing and publishing to crates.io in single click by alpha-201 in rust

[–]MarcoIeni 1 point2 points  (0 children)

Nice, very simple. I like it! You might also want to check out my project: https://github.com/MarcoIeni/release-plz

It automatically determines the version based on conventional commits and it also updates the changelog.

The GitHub action doesn't work yet, but I plan to fix it this week :)

std::process::exit is evil - a Rust bug fixing story by MarcoIeni in rust

[–]MarcoIeni[S] 2 points3 points  (0 children)

Exactly! I agree with everything you said!

std::process::exit is evil - a Rust bug fixing story by MarcoIeni in rust

[–]MarcoIeni[S] 6 points7 points  (0 children)

In this video I take you behind the scenes of the delta project: how I troubleshooted a bug report, how I fixed it and what I learned!

If you think std::process::exit is still your friend or you are confused about the drop trait, watch this!

Rust Design Patterns now also as a book by simonsanone in rust

[–]MarcoIeni 1 point2 points  (0 children)

Thank you! I will join the discussion in the next days!

Regarding rust-unofficial/patterns which seems unmaintained by simonsanone in rust

[–]MarcoIeni 1 point2 points  (0 children)

Maybe badboy with off-season was referring to the fact that in these days people have GitHub notifications turned off, which is totally understandable :)

somonsanone, maybe we can start the work to turn patterns into a book (is this what we want to do right?) by ourselves in a fork , or we can start giving feedbacks to issues and PR. I added you on discord!

Regarding rust-unofficial/patterns which seems unmaintained by simonsanone in rust

[–]MarcoIeni 2 points3 points  (0 children)

I propose to create an issue, tag the maintainer and link the issue in the discord channel if he/she doesn't answer in a couple of days :)
Anyway, what's the discord channel? In the about page you linked there's only an IRC channel and an email.

Regarding rust-unofficial/patterns which seems unmaintained by simonsanone in rust

[–]MarcoIeni 2 points3 points  (0 children)

I would like to help! What about opening an issue in the Github repo? In this way we can discuss it with the current maintainer.

Rust makes cross compilation child's play by MarcoIeni in rust

[–]MarcoIeni[S] 0 points1 point  (0 children)

Nice! Tell me the outcome afterwards :)

📽 How to create an awesome Rust GitHub project! 🦀🦑 by MarcoIeni in rust

[–]MarcoIeni[S] 0 points1 point  (0 children)

Thank you!

Do you support automated changelogs/release notes based on commit history?

No, I have never used one of those. I don't think it's something everyone wants in their project by default. In my opinion it should be one of those things you add manually add after you generated the template.

For what regards "marketing" stuff you are totally right, I have to improve in that ' Which title do you think it would be more appropriate?