Skip to content

mdavidsen/fuselibs-public

This branch is 1932 commits behind fuse-open/fuselibs:master.

Folders and files

NameName
Last commit message
Last commit date
May 18, 2017
Aug 2, 2017
Oct 20, 2017
Oct 24, 2017
Oct 23, 2017
Oct 17, 2017
Apr 24, 2017
Apr 24, 2017
Sep 15, 2017
Aug 11, 2017
Aug 22, 2017
Oct 23, 2017
Jul 7, 2017
Jul 7, 2017
Apr 24, 2017
Aug 3, 2017
Oct 23, 2017
Aug 11, 2017
Apr 24, 2017
Apr 24, 2017
May 16, 2017
Apr 24, 2017
Aug 31, 2017

Repository files navigation

Fuselibs

TeamCity license: MIT Slack

Fuselibs is the Uno-libraries that provide the UI framework used in Fuse apps.

Requirements

In order to use Uno / Fuselibs, the following software must be installed:

Windows

macOS

How do I build and test?

Windows

  • build.bat downloads and extracts uno, and builds all packages.
  • test.bat runs all tests.

macOS

  • build.sh downloads and extracts uno, and builds all packages.
  • test.sh runs all tests.

Fuse

You may use a locally built copy of fuselibs with an installed copy of Fuse. This is done by creating a file named .unoconfig in either a Fuse project directory (applies to that project only), or in your home directory (applies to all projects). It should contain something like the following:

Packages.SourcePaths += <path-to-fuselibs>/Source

You'll need to replace <path-to-fuselibs> above with the actual path to your fuselibs checkout.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Reporting issues

Please report issues here.

What's this "Stuff" thing?

Stuff is the tool that downloads and extracts uno (which is required to build fuselibs), as well as some other useful utilities. The Stuff directory contains stuff.exe, a few .stuff-files and a few .packages-files. stuff.exe is a tool that reads the .stuff-files, and download and extract them into the source tree. The dependencies specified in the .package-files installed lazily by uno doctor when needed. This is all automated in build.bat and build.sh.

After stuff.exe has done it's job, you can find:

Component Path
Prebuilt uno wrapper (Windows) Stuff/uno.exe
Prebuilt uno wrapper (macOS) Stuff/uno
Prebuilt core packages Stuff/lib
Development tools Stuff/Devtools

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 47.6%
  • Uno 46.1%
  • JavaScript 2.6%
  • C++ 1.8%
  • Java 0.6%
  • Objective-C 0.5%
  • Other 0.8%