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

Clarify intent of the "projects" page #224

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions projects/index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Projects
excerpt: "This is where we keep a collection of some of the projects that people are working on using ev3dev. We invite you to click through the links below to see what cool stuff ev3dev can do!"
title: Project Showcase
excerpt: "This is where we keep a collection of some of the most interesting projects that people are working on using ev3dev. We invite you to click through the links below to see what cool stuff ev3dev can do!"
Copy link
Member

@dlech dlech Sep 3, 2016

Choose a reason for hiding this comment

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

I have a feeling that saying "most interesting" would make some (most) people shy way from submitting projects to be included because they feel they are not interesting enough.

Maybe we can just call these "user-submitted projects"

Copy link
Member Author

Choose a reason for hiding this comment

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

Hmmm... I see your point. I'm trying to come up with language that makes it clear that it's just a set of projects that people have shown us and isn't examples. How do you think the sentence can be changed to include that? "this is where we keep a collection of user-submitted projects..."?

Copy link
Member

Choose a reason for hiding this comment

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

Maybe add a project or two that could be reproduced by a beginner (like demos from one of the libraries), and also introduce classification of the projects by level (beginner, intermediate, advanced)?

Copy link
Member

Choose a reason for hiding this comment

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

Another idea: I like how on lego mindstorms page they have several 'official' robots that may be easily reproduced by a newcomer, and then they have a gallery of community projects. We could even provide programs for those stock robots (and build instructions are already available on lego.com).

Copy link
Member Author

Choose a reason for hiding this comment

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

Maybe add a project or two that could be reproduced by a beginner (like demos from one of the libraries), and also introduce classification of the projects by level (beginner, intermediate, advanced)?

I've been debating with myself over how this could be done best. On one hand, the existing projects page could make sense to be used for this; we just mark all (or most of) the existing projects as "Advanced" and our problem is solved. On the other hand, it could make sense to have a separate"examples" page and specify that the projects are a showcase while the examples are things you can try at home. I think I'm leaning in the direction of the former.

I like how on lego mindstorms page they have several 'official' robots that may be easily reproduced by a newcomer, and then they have a gallery of community projects. We could even provide programs for those stock robots (and build instructions are already available on lego.com).

Assuming that they license those models in a way that we could use them (with attribution of course), I think that would be great. We could also include the simplest ones like the demo bot that Laurens created. That would, of course, mean that one of us has to build and test the elephant 😆! But yes, I think that it would be great to provide source code for these things. And doing it in multiple languages would be very cool! We currently lack good end-to-end examples like that.

Copy link
Member

Choose a reason for hiding this comment

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

When I bought the mindstorms set (for my kids, of course), I've created all of the stock robots from that page, and programmed those in python. I still have the sources, so I could update those to the latest kernel version if we decide to do this.

include_masonry: "true"
---

<p class="lead">
This is where we keep a collection of some of the projects that people are working
This is where we keep a collection of some of the most interesting projects that people are working
on using ev3dev. We invite you to click through the links below to see what
cool stuff ev3dev can do!
</p>
Expand Down