Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLI-WG project description #4

Merged
merged 1 commit into from Apr 4, 2018

Conversation

Projects
None yet
4 participants
@spacekookie
Copy link
Collaborator

spacekookie commented Mar 30, 2018

Maybe look over it? Definitely not done yet though!

@spacekookie spacekookie requested a review from ashleygwilliams Mar 30, 2018

<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>

This comment has been minimized.

@mgattozzi

mgattozzi Apr 1, 2018

Member

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

This comment has been minimized.

@spacekookie

spacekookie Apr 1, 2018

Author Collaborator

😂😂 😂

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>

This comment has been minimized.

@ashleygwilliams

ashleygwilliams Apr 2, 2018

Member

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>

This comment has been minimized.

@kbknapp

kbknapp Apr 3, 2018

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

This comment has been minimized.

@ashleygwilliams

ashleygwilliams Apr 4, 2018

Member

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

This comment has been minimized.

Copy link
Collaborator Author

spacekookie commented Apr 4, 2018

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

This comment has been minimized.

Copy link
Member

ashleygwilliams commented Apr 4, 2018

@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

This comment has been minimized.

Copy link
Collaborator Author

spacekookie commented Apr 4, 2018

@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

This comment has been minimized.

Copy link
Member

ashleygwilliams commented Apr 4, 2018

@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

This comment has been minimized.

Copy link
Collaborator Author

spacekookie commented Apr 4, 2018

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

@ashleygwilliams ashleygwilliams force-pushed the cli-project branch from 1f8e075 to 012980b Apr 4, 2018

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

@ashleygwilliams

This comment has been minimized.

Copy link
Member

ashleygwilliams commented Apr 4, 2018

@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

kbknapp approved these changes Apr 4, 2018

@kbknapp

This comment has been minimized.

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 Apr 4, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.