Git Product home page Git Product logo

generator-mobile's Introduction

Generator Mobile Build Status

A mobile-first generator based on Web Starter Kit.

Web Starter Kit

In addition to what Web Starter Kit already provides, this generator creates a deploy task.

Yeoman generator

Getting started

You will need NodeJS, npm and yeoman installed.

  1. Install this generator with npm install -g yeoman/generator-mobile.
  2. Run yo mobile and answer a few questions about the site you want to build.
  3. The latest release will be fetched from Web Starker Kit repo and adjusted accordingly to your answers.
  4. Build the site as usual using the instructions on the WSK repo skipping the download step.
  5. If you've chosen a deployment option, run gulp deploy to publish the site.

Hosting and Deployment options

There are 3 hosting categories currently supported by the generator: static hosting, PaaS providers and regular servers.

Here's a list of implementation status for each category.

Static hosting

PaaS

Servers

Deployment options (servers only)

Please, refer to the docs folder for details about hosting and deployment.

Development

  1. Fork the repo and create a local copy with

    git clone [email protected]:user/generator-mobile.git.

  2. Create a new branch to work on a bugfix or a new feature with

    git checkout -b branch-name.

  3. Add new tests or modify existing ones to reflect the changes you want to make.

  4. Make the changes until npm test is all green again.

  5. Occasionally push changes to github with git push origin branch-name.

  6. Iterate over 3-5 as many times as you want.

  7. You can also try running the generator with your local changes manually using npm link.

  8. Once you're satisfied, create a pull request.

License

BSD license Copyright (c) Google

generator-mobile's People

Contributors

x1ddos 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.