All Projects → Shmew → Feliz.MaterialUI

Shmew / Feliz.MaterialUI

Licence: MIT License
Feliz-style Fable bindings for Material-UI

Programming Languages

F#
602 projects

Projects that are alternatives of or similar to Feliz.MaterialUI

Feliz.MaterialUI.MaterialTable
Fable bindings written in the Feliz-style for material-table.
Stars: ✭ 17 (-70.18%)
Mutual labels:  fable, material-ui, feliz
SAFE.Simplified
A lightweight alternative template of SAFE for happy cross-IDE full-stack F# development
Stars: ✭ 97 (+70.18%)
Mutual labels:  fable, elmish, feliz
Fable Elmish Electron Material Ui Demo
Complete boilerplate for Electron apps using Fable and Elmish with hot module reloading, time-travel debugging, etc.
Stars: ✭ 101 (+77.19%)
Mutual labels:  fable, material-ui
elmish-getting-started
A simple and minimalistic template to easily get up and running with Elmish and Fable
Stars: ✭ 22 (-61.4%)
Mutual labels:  fable, elmish
Feliz.Bulma
Bulma UI (https://bulma.io) wrapper for amazing Feliz DSL
Stars: ✭ 57 (+0%)
Mutual labels:  fable, feliz
FableStarter
An Elmish F# Fable template that uses Tailwind for styling and the Parcel bundler
Stars: ✭ 13 (-77.19%)
Mutual labels:  fable, elmish
Fable Material Ui
Fable bindings for Material-UI https://mvsmal.github.io/fable-material-ui/
Stars: ✭ 60 (+5.26%)
Mutual labels:  fable, material-ui
raspberry-fsharp
F# full-stack IoT starter project for Raspberry Pi
Stars: ✭ 33 (-42.11%)
Mutual labels:  fable, elmish
Feliz.materialui
Feliz-style Fable bindings for Material-UI
Stars: ✭ 42 (-26.32%)
Mutual labels:  fable, material-ui
navigation-bar-with-feliz
Modern navigation bar built with Feliz
Stars: ✭ 20 (-64.91%)
Mutual labels:  fable, feliz
Feliz.ViewEngine
Feliz DSL and engine for HTML generation and server side rendering (SSR)
Stars: ✭ 53 (-7.02%)
Mutual labels:  fable, feliz
Fable.Lit
Write Fable Elmish apps with Lit
Stars: ✭ 64 (+12.28%)
Mutual labels:  fable, elmish
Feliz.Router
A router component for React and Elmish that is focused, powerful and extremely easy to use.
Stars: ✭ 66 (+15.79%)
Mutual labels:  fable, elmish
Feliz.Recoil
Fable bindings in Feliz style for Facebook's experimental state management library recoil.
Stars: ✭ 43 (-24.56%)
Mutual labels:  fable, feliz
fable-electron
Fable bindings for Electron apps
Stars: ✭ 30 (-47.37%)
Mutual labels:  fable, fable-bindings
react-point-of-sale
A simple point of sale app built in nodejs and reactjs
Stars: ✭ 185 (+224.56%)
Mutual labels:  material-ui
mdm
一款Hexo端优美的MaterialDesign风格主题,简洁,轻巧,麻麻再也不用担心打开博客速度慢了
Stars: ✭ 27 (-52.63%)
Mutual labels:  material-ui
netease-music-app
网易云音乐移动端【React/Next/Vue】【Ant Design/Material UI】
Stars: ✭ 95 (+66.67%)
Mutual labels:  material-ui
ct-soft-ui-dashboard-pro-react
Soft UI Dashboard PRO React - Premium Dashboard using React and Material UI
Stars: ✭ 16 (-71.93%)
Mutual labels:  material-ui
OwlBottomSheet
Simple library to show a bottom sheet like Owl app from Material Design studies cases
Stars: ✭ 44 (-22.81%)
Mutual labels:  material-ui

Feliz.MaterialUI

Feliz-style Fable bindings for Material-UI.

Documentation

https://shmew.github.io/Feliz.MaterialUI/

Contributing

This project uses fake, paket, and femto as .NET Core 3 local tools. Therefore, run dotnet tool restore to restore the necessary CLI tools before doing anything else.

To run targets using Fake: dotnet fake build -t TargetName

Regular maintenance

  1. Run the RegularMaintenance target, which will update all packages as well as the Femto metadata in Feliz.MaterialUI.fsproj, and regenerate the bindings based on the live MUI docs
  2. Check all changes to Feliz.MaterialUI and adjust the generator’s API parser as needed. Remember to check all doc comment updates too, since changes there may indicate that something must be changed elsewhere. Run the RegenerateFromCache target (or run the generator project in VS) to re-generate based on the recently downloaded HTML pages.
  3. Update the version number in Feliz.MaterialUI.fsproj
  4. Update RELEASE_NOTES.md
  5. Update relevant docs/samples (typically in docs-app/public/pages, potentially also by adding menu items in App.fs)
  6. Run the CiBuild target to check that everything compiles
  7. Run the Docs:Run target to verify that the docs are still working
  8. Commit and tag the commit (this is what triggers deployment from AppVeyor). For consistency, the tag should be identical to the version (e.g. 1.2.3).
  9. Push the changes and the tag to the repo. If AppVeyor build succeeds, the package is automatically published to NuGet.
  10. Publish the docs by running the Docs:Publish target
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].