Coder Social home page Coder Social logo

Comments (3)

netmindz avatar netmindz commented on July 21, 2024

The trick is to do as I did and create new branch git checkout -b name-of-my-branch

You can then do whatever changes you like. If you want to then pull in "generic" dev into this "custom" version, then you can just run git merge main when you have the branch checked out.

So you have a "vanilla" version and one with the SmartMatrix stuff.

Would you like me to merge your changes into the branch I had started already for you?

Ultimately, depending on how different the SmartMatrix stuff is, you might in the future choose to merge the branch back in, but with the SmartMatrix as a build-time feature flag. This is what I do on a few of my projects and how Marc works too

from animartrix.

netmindz avatar netmindz commented on July 21, 2024

As was only my changes in that branch, I've taken the liberty of updating that branch with your code

https://github.com/StefanPetrick/animartrix/tree/smartmatrix

from animartrix.

netmindz avatar netmindz commented on July 21, 2024

So if a user wants to run FastLED, they just git clone or download the zip, if they want to use SmartMatrix, they just use git checkout smartmatrix after the clone or use this link https://github.com/StefanPetrick/animartrix/archive/refs/heads/smartmatrix.zip then rename the folder or the animartrix.ino file so they match

from animartrix.

Related Issues (17)

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.