zen0wu / topcoder-greed

greedy editor for topcoder arena
Apache License 2.0
229 stars 45 forks source link

Ecosystems for community-created contents (templates) #155

Open wookayin opened 10 years ago

wookayin commented 10 years ago

The greed allows us to customize one's own template for with a great flexibility, but mosts of users will use the builtin or pre-configured templates.

For example, @vexorian 's dual-color template is great, but as of now this is bundled with the greed jar. So it has to be managed locally if one wants to update to the latest version of the third-party template.

Just in incubation, I am considering the community-driven templates can be easily downloaded by being benefited from the github ecosystem (a sort of plugin manager). It will require a hard work, but possibly someday we can easily manage to complete this.

zen0wu commented 10 years ago

This may be necessary when there are potentially A LOT of different kinds of templates. But I think, there may not be so many. Most users would just like to use the default, or maybe do some tuning using the template options. But maybe my thought is limited about the things that one can do with the templates. We may be able to extend the scale of the templates to a larger extent if we allow algorithm template code built into the template, but that may violate the rules of topcoder and the motivation of letting the users practice their coding ability.

ashashwat commented 10 years ago

What do you mean by "algorithm template code" ?

zen0wu commented 10 years ago

It means algorithm template like common data structures, graph algorithms, things like that

ashashwat commented 10 years ago

Why do we need Greed to even manage this ? Any decent editor provides snippet supports.

zen0wu commented 10 years ago

Just a discussion about the ecosystem for templates, because I think currently there's no much things to do to extend on templates.