1. Copy Clone JAMStart

A blog site assembly line

Clone Philosophy

My basic philosophy is that the JAMStart project is a starter project for quickly creating the scaffolding and framework for a new Nuxt Markdown site and not meant to be a long term relationship. Therefore, after using JAMStart project for a base for a new project, there will not be be any 'synching'. You own this code going forward, warts 😦 and wonders 😍 both.

Creating a New Project using JAMStart

In the following steps, NewProject is the name of your new repo but you would substitute your real project name instead.

  1. Create NewProject repo at GitHub, GitLab, BitBucket, etc.
    • do not create any files, READMEs, etc. Leave blank.
    • get the new url to your repo => <NewProject url>
  2. Clone from JAMSTART repo into a NewProject directory (the NewProject directory, i.e. {NewProject DirName} will get created during this step).
  • git clone https://github.com/PennockProjects/JAMStart.git {NewProject DirName}
  1. Change into your {NewProject DirName} directory
  • cd {NewProject DirName}
  1. Set your remote to your <NewProject url>
  • git remote set-url origin <NewProject url>
  1. Push it
  • git push

Example

As an example, here is the command-line for how I did this for a new Repo called TestCloneCopy. The GitHub url I created looked like this https://github.com/PennockProjects/TestCloneCopy.git

PS C:\dev> git clone https://github.com/PennockProjects/JAMStart.git TestCloneCopy    
Cloning into 'TestCloneCopy'...
remote: Enumerating objects: 668, done.
remote: Counting objects: 100% (668/668), done.
remote: Compressing objects: 100% (329/329), done.
remote: Total 668 (delta 323), reused 653 (delta 311), pack-reused 0 (from 0)
Receiving objects: 100% (668/668), 7.97 MiB | 10.13 MiB/s, done.
Resolving deltas: 100% (323/323), done.
PS C:\dev> cd .\TestCloneCopy\
PS C:\dev\TestCloneCopy> git remote set-url origin https://github.com/PennockProjects/TestCloneCopy.git
PS C:\dev\TestCloneCopy> git push
Enumerating objects: 668, done.
Counting objects: 100% (668/668), done.
Delta compression using up to 8 threads.
Compressing objects: 100% (317/317), done.
Writing objects: 100% (668/668), 7.97 MiB | 3.27 MiB/s, done.
Total 668 (delta 323), reused 668 (delta 323)
remote: Resolving deltas: 100% (323/323), done.
To https://github.com/PennockProjects/TestCloneCopy.git
 * [new branch]      main -> main
PS C:\dev\TestCloneCopy>