Git Product home page Git Product logo

mbox's Introduction

MBox - Toolchain for Mobile App Development

Version Total Downloads License

简体中文 | English

MBox is a toolchain App on macOS which focuses on Mobile App Development. It can help developers manage environments, dependencies, or repositories. Besides, developers can customize their tools or workflow by developing an MBox Plugin.

The Repository

This repository is the repo without any source code of MBox. It is where we publish products, milestones, and work plans. Also, our users search documents and submit issues here.

MBox uses plug-in technology. By adding plug-ins, MBox can continuously expand its capabilities.

There are some core plugin:

  1. MBoxCore The MBox kernel, load plugins and distribut commands.
  2. MBoxGit Provide the git support, this is a kernel, too. The GitHelper and GitCMD will be usefully.
  3. MBoxWorkspace The workspace plugin,will provide the multi-repository support, include feature management.
  4. MBoxRuby Support the Ruby and Bundler, which provide mbox bundle command.
  5. MBoxContainer If there are multi-app in a workspace, this plugin allow user select a container as the main app
  6. MBoxDependencyManager Dependency Manager Plugin, this is a kernel.
  7. MBoxCocoapods Extend MBoxDependencyManager and MBoxContainer plugins, support for the cocoapods component and container.
  8. MBoxDev MBox Development Tool. The MBox develop the MBox.
  9. MBoxDevRuby Develop the Ruby component of MBox.
  10. MBoxDevNative Develop the Native component of MBox, include the CLI.
  11. MBoxSSH SSH configuration support.

Installation

$ brew tap MBoxPlus/homebrew-tap

$ brew install mbox

You need to Install Homebrew first.

Getting Started

Concepts and terminology (e.g. a Workspace, Feature, Container and so forth) is explained here.

iOS

Android

Work in Progress

Flutter

Work in Progress

Links

Name Description
Tutorial More advanced usage
CLI documentation Command line tools documentation

Contributing

You have many ways to participate in this project.

Refer to CONTRIBUTING

Discuss

Wechat group

License

MBox is available under GNU General Public License v2.0 or later.

mbox's People

Contributors

ryanleely avatar haibarahu avatar dirtmelon avatar x140yu avatar juanmao 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.