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

Reply via email to