About Themalize
Themalize is designed and built by Phil Brown (pmbrown.net) as a hobby, the project's shared on Github under a MIT license for developers requiring such a solution or those just generally interested in CSS and/or Sass framework development.
Limited testing (anchor)
Themalize uses CSS considered baseline by MDN web docs, defined as being '...well established and works across many devices and browser versions', but presently testing has been limited to the author's Windows and Samsung devices.
Colored components with text have been tested to ensure the text has sufficient contrast, but please note once customized to project parameters the color-contrast ratios will need to be re-validated.
Contributions (anchor)
The ideas of several others developers have contributed directly to Themalize, each has been credited on the associated page with links to original articles where appropriate. If you'd like to provide feedback or are interested in contributing to the project please feel free to:
Website docs (anchor)
The website docs are an ongoing work-in-progress but in general most of the docs pages:
- Showcase the elements as styled with HTML demo's provided to demonstrate usage.
- Include the Sass source files with basic instructions to explain customizing the styles.
- Provide more detailed documentation about customizing and/or expanding the styles where appropriate.
The following basic steps have been taken to address web accessibility whilst building the site:
- Pages are marked up using landmark and other semantic elements to give the content structure.
- Images include
alt
text descriptions. - ARIA attributes are used sparingly.
- Pages are tested with Wave and Lighthouse browser tools for basic accessibility errors.
Website testing has also been limited to the author's devices so feedback (using the links above) regarding anything about the site would be highly welcomed.