micolous / banshee-hyena Goto Github PK
View Code? Open in Web Editor NEWThis is a library of useful GUI and non-GUI C# code, originally used in Banshee.
Home Page: http://live.gnome.org/PdfMod
License: MIT License
This is a library of useful GUI and non-GUI C# code, originally used in Banshee.
Home Page: http://live.gnome.org/PdfMod
License: MIT License
This is a library of useful GUI and non-GUI C# code, originally used in Banshee. NOTE ** It is not API stable, and so is not installed to the GAC.** There are three ways to use Hyena in your app: 1) Require it as an external dep; copy its .dll files into your project Applications using it should make a local copy of whatever components you use. That is, you should consider Hyena a build-time dependency, not a run-time, since at run-time your app will contain a copy of Hyena. There are variables defined in the pkg-config files that contain assemblies and files needed for a given component of Hyena (eg hyena, hyena.data.sqlite, and hyena.gui). pkg-config --variable=Assemblies hyena pkg-config --variable=Files hyena You can look at PDF Mod for an example of how to use Hyena: http://git.gnome.org/cgit/pdfmod/tree/configure.ac http://git.gnome.org/cgit/pdfmod/tree/Makefile.am http://git.gnome.org/cgit/pdfmod/tree/src/Makefile.am 2) Include it as a submodule in your git repo This is advantageous if you want to closely track and maybe contribute back to Hyena. It also means developers don't have to install Hyena themselves from packages or git. git submodule add git://git.gnome.org/hyena lib/Hyena git submodule update --init git add .gitmodules Then you'll need to add Hyena to your build system. See Banshee's setup: http://git.gnome.org/cgit/banshee/tree/configure.ac http://git.gnome.org/cgit/banshee/tree/Makefile.am You can also include the appropriate .csproj in your .sln. Set them to build under the 'Submodule' configuration, and the binaries will get outputted to ../../bin from the Hyena checkout directory. 3) Bundle the .dll files in your project It's an expedient, but not good form for FOSS projects.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.