Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

CLI-WG project description #4

Merged
merged 1 commit into from Apr 4, 2018
Merged

CLI-WG project description #4

merged 1 commit into from Apr 4, 2018

Conversation

spacekookie
Copy link
Member

Maybe look over it? Definitely not done yet though!

<div class="description">
<h3>clap-rs</h3>
<p><a href="http://clap.rs/">clap</a> is a fast and configurable argument parsing library for Rust. It is the de-facto standard in the crates ecosystem for handling provided arguments when creating commandline applications. </p>
<p>Kevin is the creator of the <a href="http://clap.rs/">clap library</a>. He's very friendly and maybe think of other stuff to say here before pushing it to prod 😅 </p>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're in awe of how friendly he is that we almost pushed the stub to prod

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😂😂 😂

I'm currently talking to him regarding the section, I'll push a revision soon 👌

<div class="row">
<div class="description">
<h3>clap-rs</h3>
<p><a href="http://clap.rs/">clap</a> is a fast and configurable argument parsing library for Rust. It is the de-facto standard in the crates ecosystem for handling provided arguments when creating commandline applications. </p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it would be great to add 2 sentences in a paragraph between the description of clap and kevin's bio that states something to the effect of:

  1. good candidates for this project would be people who are excited about learning about.... something something
  2. participants in the project will <briefly describe 1-4 things they'll do>

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not super great talking about myself, but something like:

  1. good candidates for this project would be people who are excited about learning about building robust CLI applications with all the modern niceties and improving CLI UX

For 2, forgive me if I'm catching up late, but do we need to already have a good project for them to build? If no, here is a generic statement I'd use:

  1. participants in the project will focus on CLI design including detailed UX, building robust CLI applications in Rust while avoiding common mistakes and performance pitfalls, learn how to structure a CLI application to as to be maintainable and extensible, and finally learn common considerations when packaging and distributing an application.

If we need an actual project in mind, I'd need to think of one (and I have a few ideas off the top of my head) 😜

Also, here's what I sent to @spacekookie recently:

Kevin is the creator of clap and a member of the CLI Working Group. He is fascinated by all things command line and passionate about building, and teaching others how to build a command line world with better UX and more consistency.

Along with this image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if you have an actual project in mind i can tell u from looking at the applications we've already gotten that people really love the more specific projects :) but it's not necessary- really up to you!

@spacekookie
Copy link
Member Author

There, I went ahead and changed the bio+picture. And tried to boil down some notes you wrote into a second paragraph. @ashleygwilliams @kbknapp What do you think?

@ashleygwilliams
Copy link
Member

@spacekookie this is very kind of you thank you! so- the one thing i would say is... let's rebase this and see how it looks next to the other CLI project? i'm worried it might be a bit confusing and maybe we should try to combine them somehow- or distinguish them more? either way i think it's a pretty solid start and except for needing to rebase this and then mitigate the fact that there are now 2 projects (which is... awesome), so yeah once we sort that i think we can merge and deploy!

@spacekookie
Copy link
Member Author

@ashleygwilliams Oh okay, I didn't see that there was a second project already :) Are you gonna do the rebasing of branches then? I could imagine it looking good either as two projects or merged into one (with highlights for different projects)

@ashleygwilliams
Copy link
Member

@spacekookie up to you! if you wanna play with it and see what you think is best i am very happy to leave it in your capable hands. if you don't want to and/or are too busy just lemme know and i can work it out :)

@spacekookie
Copy link
Member Author

@ashleygwilliams Alright 😜 I think I'd prefer if you did it though. I have quite a lot on my plate this week.

@ashleygwilliams ashleygwilliams changed the title [WIP] CLI-WG project description CLI-WG project description Apr 4, 2018
@ashleygwilliams
Copy link
Member

@kbknapp lemme know what you think! if you approve, i'll merge and deploy and we can make a special announcement that we're adding your project- i'm going to add one more project as well (an internationalization project on the rust-lang.org proj) so we'll add 2 more :D

@kbknapp
Copy link

kbknapp commented Apr 4, 2018

I'm good with it! Also, if you wanted to combine myself and @Aaronepower I'm fine with that too 😉

@ashleygwilliams ashleygwilliams merged commit 83799c5 into master Apr 4, 2018
@ashleygwilliams ashleygwilliams deleted the cli-project branch April 4, 2018 20:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants