• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Is there a tutorial for pushing development to Git?

Scheduled Pinned Locked Moved Development
7 Posts 4 Posters 777 Views 4 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    sdetweil @oldrocker
    last edited by sdetweil Nov 19, 2023, 3:35 PM Nov 19, 2023, 3:31 PM

    @oldrocker not here, as it’s a general GitHub thing

    • make a fork of the thing you want to change
      done on GitHub (push the fork button)

    • git clone your copy/fork, not the original

    • make a new branch , any name
      git checkout -b branch_name

    • make and test your changes, make sure to update any files that require documenting your change

    • git commit your changes to the local repo( clone copies the hidden git repo)

    • git push your changes to your GitHub fork

    • submit a pull request to the original repo offering your changes
      done on github

    how to do each thing you will have to learn
    https://medium.com/@urna.hybesis/pull-request-workflow-with-git-6-steps-guide-3858e30b5fa4

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    O 1 Reply Last reply Nov 19, 2023, 4:58 PM Reply Quote 1
    • O Offline
      oldrocker @sdetweil
      last edited by Nov 19, 2023, 4:58 PM

      @sdetweil Thanks, seems straight forward enough. I already made some changes to my live version. Should I save the changed files in another location then remove the module and then proceed with the instructions?

      S M 2 Replies Last reply Nov 19, 2023, 5:28 PM Reply Quote 0
      • S Offline
        sdetweil @oldrocker
        last edited by sdetweil Nov 19, 2023, 5:32 PM Nov 19, 2023, 5:28 PM

        @oldrocker that’s what I do.
        move the current folder ( mv command)
        clone the new
        make the branch,
        copy files from moved
        then rest is as before

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • M Offline
          MMRIZE @oldrocker
          last edited by MMRIZE Nov 19, 2023, 8:41 PM Nov 19, 2023, 8:41 PM

          @oldrocker
          What I usually do is;

          1. make a repository in GitHub regardless already real codes are written or not
          2. git clone the repository in local somewhere from GitHub.
          3. copy working files to there, new cloned directory, from local workspace
          4. git add and commit then push.
          O 1 Reply Last reply Nov 19, 2023, 10:17 PM Reply Quote 0
          • O Offline
            oldrocker @MMRIZE
            last edited by Nov 19, 2023, 10:17 PM

            @MMRIZE Okay, I will give it a try. Thanks!

            B 1 Reply Last reply Nov 20, 2023, 11:36 PM Reply Quote 0
            • B Offline
              BKeyport Module Developer @oldrocker
              last edited by Nov 20, 2023, 11:36 PM

              @oldrocker What modules have you worked on? I love to see upgrades to the system, even if they’re not accepted in the main module.

              The "E" in "Javascript" stands for "Easy"

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              1 / 1
              • First post
                6/7
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy