I've updated the structure of the page we use for SoC/open projects, here:
http://etoileos.com/dev/projects/ The page is now using individual files for each project. These pages live in /dev/projects/projects, and are all set up in YAML format. The layout of the file looks something like this: =================================================== Title: Étoilé Objective-C Runtime and LanguageKit Short Description: The Étoilé project has developed a new Objective-C runtime designed to support other projects and is currently working with the LLVM/clang team to get compiler support for it working. LanguageKit is the compiler framework used by Étoilé's Pragmatic Smalltalk. Difficulty: 0/5 Milestones: - Task: Reimplement Io on top of LanguageKit. The existing Io bridge is no longer supported. Time to Complete: TBD - Task: Finish porting SEE or some other JavaScript runtime to use the Étoilé runtime for the object model, or implement JavaScript on top of LanguageKit. Time to Complete: TBD - Task: Add support for the Étoilé Objective-C runtime to LangaugeKit (and clang!). An incomplete version of this exists, but was removed from clang due to bit-rot. Time to Complete: TBD =================================================== The sections Short Description and Task get run through Markdown before being rendered, so feel free to add links, etc. None of the sections can be more than a single paragraph, though, so keep that in mind when updating or adding new projects. The Difficulty section is rendered as a number of stars, with a range from 0 to 5. All Difficulties and Time to Complete are set to 0 and TBD, respectively. If someone can gauge those and put in the correct values, that would be useful. I hope that makes things easier for prepping for Summer of Code. Let me know if there are any tweaks that need to be made. J. _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
