Hi everyone, I hope to find time to post more thorough updates soon, but briefly:
Design implementation in Haskell/Cassius (basically HTML/CSS) has started and everyone is welcome to participate. See https://snowdrift.coop/p/snowdrift/blog/new-design-2/ for details about the plans and relevant links. Here's the coding details: * The updated code has documentation for how to get started, how to contribute, etc. see https://git.gnu.io/snowdrift/snowdrift/blob/master/CONTRIBUTING.md * We made a specific branch for the design work in progress to get solid enough before merging to master: https://git.gnu.io/snowdrift/snowdrift/tree/design-relaunch * In that branch, there's a design-relaunch-stuff/ directory that has some initial HTML/CSS that has been partly moved into the templates/ directory where we have the real hamlet/cassius files that work with the site. That mockup isn't complete, approved, or finalized, but is just a reference, thanks to Vaeringjar for starting that. * All merge requests for the design should be to merge into that branch for now * As we go, we will work out best practices and guidelines for the design and coding, but generally we don't care about supporting really outdated versions of IE, but we *do* care about supporting mobile devices and screen readers etc. The focus is on having a solid Hamlet/Cassius foundation before we worry about any Javascript/Julius enhancements. * We will use the *design* email list https://lists.snowdrift.coop/mailman/listinfo/design to discuss the details about the design decisions as we implement, including HTML/CSS sorts of things (leaving this dev list for more Haskell-focused or general code / development-focused things) * We will put general tickets for bits to do in the discussion board for the blog post about this process: https://snowdrift.coop/p/snowdrift/blog/new-design-2/d * We'll also chat on IRC, of course #snowdrift on freenode.net So, come help! Ask questions, test things, etc. Aside from this, even more important work is still greatly needed on the core code, the Haskell stuff that runs the whole site really. We have tons of improved docs, lots of things updated, still so much to do. So, those focused on the Haskell backend, *please* come help us there! Cheers, Aaron (and per Robert, our lead designer who has spearheaded this whole process) -- Aaron Wolf Snowdrift.coop <https://snowdrift.coop> _______________________________________________ Dev mailing list [email protected] https://lists.snowdrift.coop/mailman/listinfo/dev
