GithubHelp home page GithubHelp logo

jason-cooke / betachannel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mozilla/betachannel

1.0 1.0 0.0 6.55 MB

Give beta testers access to your Apps

Home Page: https://wiki.mozilla.org/Mobile/Projects/BetaFox

Shell 4.63% JavaScript 79.63% Python 6.38% CSS 9.36%

betachannel's Introduction

BetaFox

Give beta testers access to your Apps

This is the source code to the BetaFox webapp.

FirefoxOS, Firefox for Android and other future runtimes let developers write Open Web Apps. Distributing privileged apps to remote testers is very difficult.

This webapp allows developers to upload their packaged apps and gives them versioned install links. Beta testers can install the app from the link.

Dependencies

  • NodeJS 10.x or greater
  • Python 2.7 or greater, but less than Python 3.x
  • MySQL
  • NSS Tools
  • zip/unzip (UnZip, by Info-ZIP will work)

See docs/AWS.md for a fast, simple Ubuntu/EC2 based install.

Developer Installation

$ cp server/config/default.js  server/config/developer.js
# customize developer.js config file as you see fit... then
$ mysql < docs/db/schema_up_000.sql
$ npm install
$ npm start

npm install isn't required for stage and production servers. The node modules required are checked in with the source code. npm rebuild is required for all environments.

The webapp is available at http://localhost:8000

Development

Client side assets are prepared and built with GruntJS.

grunt

Minified or built assets are commited into git.

Get Involved

https://wiki.mozilla.org/Mobile/Projects/BetaFox

betachannel's People

Contributors

ozten avatar oremj avatar muffinresearch avatar

Stargazers

Mohammed Hasanul Chowdhury avatar

Watchers

James Cloos 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.