Git Product home page Git Product logo

mantou-box's Introduction

Mantou Box - 馒头盒子

Develop tools build for developer, support multiple platforms.

Visit mantoubox.fun to explore all the features. Feature request issues are wellcome!

mantou-main

Install

Windows

Execute the installer. If defender is poping up please click on "more info" and then on "run anyway"

OSX

Goto in the download folder in Finder and right click on the installer file and click "Open". On OSX 11.x open the app and afterwards goto system settings - general tab in the Security & Privacy pane to instruct macOS to ignore its lack of notarization - click on "open anyway".

An alternative way is to execute the following cmd on the terminal 'sudo xattr -r -d com.apple.quarantine /Applications/MantouBox.app'

Linux

Download the deb package. Run 'sudo dpkg -i mantoubox_1.0-1_amd64.deb' and click on the icon or run /opt/mantoubox/bin/MantouBox

Develop

New Module

  1. Add module package under com.infilos.mantou.views.
  2. In module package, implement NewModel/NewModule/NewService/NewView/NewView.fxml.
  3. In com.infilos.mantou.MantouBoxApplication::startReactiveApp, register the new module.

Build Locally

  • sdk use java 17.0.2.8.1-amzn
  • mvn javafx:run
  • mvn install -Ppackage

Github Release

  1. Push commit.
  2. Push tag: git tag v1.x & git push origin v1.x
  3. Create release manually on Github or with Github cli.
gh auth login
gh release create v1.x

Thanks

I learned a lot while developing this project and am very grateful for the following projects:

  • jtoolprovider-plugin
  • maven-jpackage-template
  • jfxtras-styles
  • FXIconCreator
  • WorkbenchFx
  • ikonli
  • ......

mantou-box's People

Contributors

infilos avatar

Stargazers

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