Giter VIP home page Giter VIP logo

intellimediacore's Introduction

IntelliMediaCore

Collection of C# design patterns (MVVM, Repository, Promise, Singleton) and utility classes. The class library is intended to be used in conjunction with Unity 3D game engine projects or Mono-based servers and tools.

NOTE: This is an alpha release of the class library. There are no binary distributions available at this time. The preferred approach is to create a Git subtree of the IntelliMediaCore/Source in your project's Git repository.

Build requirements

Either of these environments can be used to build IntelliMediaCore:

How-to integrate into a Unity 5 project

Create a Git subtree within your project's repository to facilitate pushing fixes and new code back into IntelliMediaCore or simply take a snapshot of the source and place the IntelliMediaCore/Source dirctory in your Unity project's Assets directory.

  1. Change directory into your Unity 5 project's project directory (the root directory that contains Assets, ProjectSettings, and other directories).
  2. Add a remote URL pointing to IntelliMediaCore
  • $ git remote add -f IntelliMediaCore [email protected]:IntelliMedia/IntelliMediaCore.git
  1. Merge into your local Git repository
  • $ git merge -s ours --no-commit IntelliMediaCore/master
  1. Update your Unity project with the contents of IntelliMediaCore's master branch in a new directory Assets/IntelliMediaCore. Run this command inside your Unity 5 project directory.
  • $ git read-tree --prefix=Assets/IntelliMediaCore/ -u IntelliMediaCore/master
  1. Finalize the changes with a commit.
  • $ git commit -m "IntelliMediaCore added as a subtree in Assets directory"

Contributing

We welcome contributions of new features, improvements, and bug fixes from the community. However, since this is our first attempt at an open source project, we haven't quite figured out the logisitics, yet. Contact us at [email protected] if you are interested in contributing. Once we have a policy we'll update this text.

Copyright

Copyright 2014 North Carolina State University

Licensed under the Simplified BSD License

intellimediacore's People

Contributors

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