GithubHelp home page GithubHelp logo

martemorfosis / strong-together Goto Github PK

View Code? Open in Web Editor NEW

This project forked from websemantics/strong-together

0.0 1.0 0.0 1.08 MB

A starter project to build single page Vue.js apps as stand-alone or for Laravel / Laravel Spark projects; based on Browserify and Semantic-ui.

Home Page: http://websemantics.github.io/strong-together

License: MIT License

JavaScript 14.01% CSS 42.93% HTML 2.82% Vue 33.20% Shell 7.04%

strong-together's Introduction

                                .   
                                  `:.          ':.
                                    `:.         ':.
                                     ,::         ::
                                     ;:'          :
                             .:'    ;:'            '               
                            .:'    :'        /|     
           _____________    ::    /     ___/  |     
           \  _____\\\\  \   :        /  /  __|_____
            \ \     \\\\  \   `      / /           /
             \ \     \\\\  \        //______     /  
              \ \     \\\\  \      /  ///|     /       _________
               \ \     \\\\  \    /  ////|   /         \  _____ \
                \ \     \\\\  \  /  //// | /            \ \    \ \
                 \ \_____\\\\  \/  ////__________________\ \____\ \     
                  \_______\\\\    ////____________________\ \______\      
                           \\\\  ////                      \ \
                            \\\\////________________________\ \
                             \\\///____________________________\
           ____ ___ ____ ____ _  _ ____    ___ ____ ____ ____ ___ _  _ ____ ____
           [__   |  |__/ |  | |\ | | __     |  |  | | __ |___  |  |__| |___ |__/
           ___]  |  |  \ |__| | \| |__]     |  |__| |__] |___  |  |  | |___ |  \

js-standard-style Build Status

A starter project to build single page Vue.js apps as stand-alone or for Laravel / Laravel Spark projects; based on Browserify and Semantic-ui.

Install

Clone this repo and install all Node.js packages, and configure Semantic-ui for the project.

# install dependencies
npm install

Build

The build process will populate the public folder with javascript and css files.

# compile resources
npm run build

Development

To support development run watch script to build when changes are made inside resources folder.

# compile resources when changes made
npm run watch

Deploy

This command will deploy this project to gh-pages if .travis.yml is setup.

# ship to gh-pages
npm run deploy

Semantic-ui

This project has been setup to work with Semantic-ui out-of-the-box. All the files required to modify the framework styles are located at resources/assets/less/semantic folder.

Change Theme

To change current Semantic-ui theme edit resources/assets/less/semantic/theme.config and modify per element.

Example,

/* Elements */
@button     : 'github';
@container  : 'default';
@divider    : 'default';
@flag       : 'default';
@header     : 'default';
@icon       : 'default';
@image      : 'default';
@input      : 'github';

The above example changes the theme for the button and input elements from default to the github theme. Run gulp to build the project and view the changes.

Override Styles

To override the default Semantic-ui styles, find the target elements files here, resources/assets/less/semantic/site.

There are two files to control any Semantic-ui element styles for the currently selected theme ('default', 'github' etc). For Button element, we can either override the element less variables,

strong-together/resources/assets/less/semantic/site/elements/button.variables

Or the element styles directly,

strong-together/resources/assets/less/semantic/site/elements/button.overrides

Screenshot

image

Credits

This project was inspired by aspects of Browserify Vue-cli Template and Vue.js Starter Website.

strong-together's People

Contributors

websemantics avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.