GithubHelp home page GithubHelp logo

dx11-vvvv-girlpower's Introduction

dx11-vvvv-girlpower

Help patches and samples for vvvv and DirectX11 nodes

dx11-vvvv-girlpower!

Directories

  • girlpower : Various examples to demonstrate features

    • sm4 : Examples that can run on DirectX10+ hardware
    • sm5 : Examples that run only on DirectX11 hardware
  • help : Help files

    • nodes : Help files for standard nodes
  • dx11 : Basic material shaders with their help files

How to contribute

Hi, I'm fibo. The following instructions will let you, creative people, use the power of git. So if something is wrong or you think can be improved please let me know, or even better modify this file.

First of all, you need a github account! It should be great that the login you get is similar to your vvvv nick.

Then install GitHub for Windows and log in from client as well as on github site.

You will now create your own copy of this repository, just fork it!

fork-it!

It' s time to download your own local copy, use the client and clone your repo.

clone-it!

After you open the repo with the client, you can browse the file easily using the explorer.

open-in-explorer!

Add your stuff, do some modifications and then commit your work clicking the sync button. Everything will be saved to your own fork.

commit-and-sync!

To let vux know about your modifications, you can do a pull request.

pull-request!

It will arrive a notification to vux that will merge your modifications to its master repo.

Let me add some advice, that can seem trivial but could save a lot of time:

  • do small modifications, commit often
  • put some short explicative comment about your commit
  • comunicate with other contributors, you could discuss about your modification before doing it
  • please respect conventions, if any :)

So, suppose your contribution was received and it is now part of the official dx11 girlpower or you just want to update your local repo with the last version of the original vux repo.

This is the tricky part, unfortunately I' ve found no way by now to do it with the client.

Don' t panic it will be really easy, just follow my indications and open a shell.

open-shell!

Only once, you should set the mrvux/dx11-vvvv-girlpower master repository as the upstream. In fact if you do

git remote -v

you will see some output like

origin  https://github.com/fibo/dx11-vvvv-girlpower.git (fetch)
origin  https://github.com/fibo/dx11-vvvv-girlpower.git (push)

Add the vux repo as your `upstream, so you will get the modifications of all the users back to your local fork. Well, trust me :)

git remote add upstream https://github.com/mrvux/dx11-vvvv-girlpower.git

Remember, this is done only once. Now you have your upstream set properly

git-remote-v!

So, now you can refresh your local repo with the latest goodies from the vux repo (the upstream) just typing

git pull upstream master

pretty easy, just use the ghost in the shell :)

I will look for some git hook or transparent user solution to avoid the upstream step.

dx11-vvvv-girlpower's People

Contributors

mrvux avatar fibo avatar kopffarben avatar woeishi avatar

Watchers

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