Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@musora/musora-ui

Package Overview
Dependencies
Maintainers
3
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@musora/musora-ui

Musora front end package for our UI.

  • 0.0.2
  • unpublished
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
3
Weekly downloads
 
Created
Source

Musora UI

Musora UI is a tool for prototyping, building, and testing the front end (HTML/JS/Blade) for projects.

Setup

  1. Ensure your railenvironment repository and docker build are up to date.
  2. In manager container, run: r setup musora-ui
  3. Navigate to: /app/musora-ui
  4. Run: npm install
  5. Run: npm run BUILD_COMMAND
  6. Run: r musora-ui composer install

You can view the different npm build commands inside the root package.json file. An example is: npm run build-drumeo-dev

The /public folder of this repository is hosted on your local machine under URL:
http://devui.musora.com/

Blade

You can automatically render any blade file using the url. /blade tells the request to render a blade template at the path after /blade relative to the blade folder in the project. For example:

http://devui.musora.com/blade/ui

Will render the blade file at: blade/ui.blade.php

http://devui.musora.com/blade/core/text-input

Will render the blade file at: blade/core/text-input.blade.php

Prototyping

Musora UI is for prototyping in pure HTML and css, which can be reviewed and go through QA before being put in a regular project such as a laravel project.

All pages inside Musora UI should be statically linked using relative linking in the href tags.

Please create a new branch in this repository when starting a new prototype or starting a new version of an existing one. Please also separate the prototypes by brands using the folder structure.

Feel free to add new build commands and custom tailwind configs. We can also integrate VueJS, but it has not been setup yet.

Tools

We highly recommend using the Sizzy browser to develop and preview html pages (license in 1pass):
https://sizzy.co/

You can also use our own internal preview tool here:
http://devui.musora.com/viewer.html

Tailwind CSS is the front end framework that Musora UI uses, it is already installed and configured. You can find the tailwind docs here:
https://tailwindcss.com/docs/installation

If you are new to tailwind css we highly recommend watching this video series (the other ones in there are great too):
https://tailwindcss.com/course/setting-up-tailwind-and-postcss

This is an amazing list of front end development resources:
https://tailwindcss.com/resources/

A good list of tailwind css specific plugins and tools:
https://github.com/aniftyco/awesome-tailwindcss

We may end up purchasing this UI kit for tailwind:
https://tailwindui.com/
If you think it could be of use let Caleb know!

FAQs

Package last updated on 29 Sep 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc