[ulist]
[li]Having a comment system.[/li]
[li]Picking a license to use.[/li]
[li]You’ll be able to tag code with NETMF version.[/li]
[li]Description will be rich, similar to the forum.[/li]
[li]Possibility of a support file.[/li]
[li]RSS and order the home page by latest additions.[/li]
[li]Possible revision side by side with original.[/li]
[li]Include the ability to revise description.[/li]
[li]Dynamically add a comment header to file with authors and date.[/li]
[/ulist]
We may need some sort of a standard to place a quick schematic that supports the code, atleast point out the FEZ pin that is connected and the base schematic. This will help when custom application schematics are used.
My take on the code exchange is a place for short snippets of code that describe how to accomplish a certain task or for a small driver for a piece of hardware. For things that require more extensive explanation or charts, diagrams, etc then the Wiki is the better place.
[quote]Is there additonal information we should add to the code
pages?[/quote]
The NETMF SDK version, the GHI SDK version, the visual studio version.
[quote]Should we have a ranking system that allows users to vote
on votable code?[/quote]
Hmm… Not so important if you ask me.
Very very clever! I love the fact how much you guys have thought about this already! The revision is a great idea. I could ask someone to help me with my code, and he/she adds his/her code to mine.
[quote]Should users of a certain level be able to edit all code
contributions?[/quote]
I do not quite know what you mean to be honest.
What do you mean with “abuse” ? As in posting crappy code/editing other people’s code with some not so cool comments?
I would like to see two things for this:
*IP BAN (GHI only)
*Vote for ban (members).
The last one just in case. Let’s say there is some stupid guy in the nighttime, people could vote him out.
Also, you might want to add a “report this page” or “report abuse” button to the pages.
Rajesh:
and the things I mentioned before.
Thanks for posting the PDF, it already looks very nice!
My opinion is that associating editability to forum activity presents a barrier to new visitors who may be advanced users, so I’d prefer original posters to retain ownership of code snippets (with the exception that GHI can moderate it).
● Is there additonal information we should add to the code
pages?
Not for me, all ideas are already suggested.
● Should we have a ranking system that allows users to vote
on votable code?
Yes, please. I see this more as a replacement of the Accept/refuse buttons you suggested. When the vote very low the the code is refused, etc. Also there need to be some kind of wight on the vote’s, like more experienced users has a high setting then less experienced users. (i have some ideas how you can implement this.)
● What do you think of the revision system?
Very cool.
● Should users of a certain level be able to edit all code
contributions?
As long as the changes are also put in the revision system.
● What about users who try to abuse the system?
Like as it suggested earlier.
● Is there something you’d like to see that we missed?
When is it running Just joking. I see some really good ideas for this.
You guy’s of GHI and the other supporters of FEZ are really starting to be a good team and listen very good to the users of the FEZ community, i love this very much.
Thanks for your time.
I saw the demo Josh had running, one suggestion I have is to allow people to just upload an entire zip file of code. We don’t want to restrict this to small snippets, do we?
Hahah, that’s the problem, I have a driver I want to share! It’s 800+ lines of code across like 5 files. Oh well, for now, I will upload it to the wiki
I think that we should also have a user rating that signifies the Feziness of the code in question. The higher the rating the more difficult the code is to use. Perhaps we can use a little red hat instead of stars.