Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain how to extend theming and styles #24

Closed
siddharthlatest opened this issue Nov 28, 2016 · 1 comment
Closed

Explain how to extend theming and styles #24

siddharthlatest opened this issue Nov 28, 2016 · 1 comment
Assignees
Labels
Milestone

Comments

@siddharthlatest
Copy link
Member

siddharthlatest commented Nov 28, 2016

React components have a bad history[1][2] of being extensible with user specific style pre-processors. We should highlight this aspect clearly in the project, in fact, it can be a page by itself in the main docs.

Key points to highlight:

  1. Show a live example of an interface styled with both Bootstrap and Material, and then explain how to switch between the two and / or use any other UI styles framework.
  2. Document the class name hierarchy and naming convention used within the components so they can be extended by a user easily.
  3. Show how to extend the library sass variables to affect UI theming.

[1] https://news.ycombinator.com/item?id=13053547
[2] https://news.ycombinator.com/item?id=12939651

@siddharthlatest siddharthlatest changed the title Explaining how to extend theming / styles Explaining how to extend theming and styles Nov 28, 2016
@siddharthlatest siddharthlatest changed the title Explaining how to extend theming and styles Explain how to extend theming and styles Nov 28, 2016
@siddharthlatest siddharthlatest added docs and removed idea labels Dec 5, 2016
@siddharthlatest siddharthlatest added this to the v0.1.0 milestone Feb 3, 2017
@siddharthlatest
Copy link
Member Author

Styleguide explained here - https://opensource.appbase.io/reactivemaps/manual/v1/getting-started/StyleGuide.html as well as in each individual document.

Using built-in theming explained here - https://opensource.appbase.io/reactivemaps/manual/v1/getting-started/Theming.html.

Extending the library sass variables will be explained in advanced section of the manual.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants