Problem/Motivation

This issue is being created to discuss documentation for the UIkit theme. Any questions or comments should be added here instead of creating a new issue. If any issues are created relating to documentation, they will be marked as a duplicate and referenced here.

In order to create useful documentation I will be adding updates with minimal instructions and verbiage. Hopefully this will encourage others to contribute more to the documentation. Anyone is welcome to contribute to the documentation by submitted patches in this issue.

Proposed resolution

The UIkit documentation is currently being regularly maintained and updated, along with theme development. The goal is to create documentation that is easy to follow yet informative. You can find the documentation in the uikit/uikit_core/docs directory of the theme.

An API site has been set up at uikit-drupal.com. uikit-drupal.com utilizes the API module to parse the docblocks in the UIkit docs folder. I've created several custom docblock tags to style elements with UIkit, so the API module used is a fork of the drupal.org API module. I also created a UIkit API installation profile to allow anyone to create their own UIkit API site for testing/patching purposes. Install the profile as you would any Drupal installation profile following these instructions. uikit-drupal.com uses the UIkit theme as a base theme, so it provides a demo of the UIkit theme.

I would discourage documenting anything the official UIkit Documentation already provides. No need to reinvent the wheel. There may be times we need to ignore this rule, but we should focus documenting the UIkit Drupal theme project (installing, theme settings, developer API, etc.).

Remaining tasks

#2798293: Initially hide advanced settings
#2788889: How are non-core js/css components loaded?

User interface changes

#2859466-4: Off-canvas menu not expanding
Use the UIkit Components module to enable navbar dropdown support mentioned in above issue.

API changes

#2854101-6: Support "Show as expanded" in uk-navbar
#2859925-2: Adding component assets

Comments

Richard Buchanan created an issue. See original summary.

Richard Buchanan’s picture

Assigned: Richard Buchanan » Unassigned
Richard Buchanan’s picture

Issue summary: View changes
Richard Buchanan’s picture

Issue summary: View changes
Richard Buchanan’s picture

zietbukuel’s picture

Hi, it seems uikit-drupal.com is down, I've been trying to open the site for at least 30 minutes. Thanks!

Richard Buchanan’s picture

Had a little hiccup on the server. I'm sure you already noticed we're back up now. Sorry about that!

Richard Buchanan’s picture

Issue summary: View changes

Updating issue to include user interface and API changes. Will be going over the theme files for missing documentation and/or comments in order to commit this issue and get to a beta release.

Richard Buchanan’s picture

Status: Active » Fixed

Committed to 7.x-2.x

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.