Skip to content

UND ARC Launch Vehicle for Spaceport America Cup 2024

License

Notifications You must be signed in to change notification settings

UND-ARC/IREC-ARC-2024

Repository files navigation

IREC-Launch-Vehicle-2024

UND ARC Launch Vehicle for Spaceport America Cup 2024

Hardware

Link to Hardware List [WIP]

Software

  • Solidworks Student Edition 2022
  • OpenRocket
  • GIT
  • GIT LFS (Large File Support)
  • GitHub Desktop

Getting Started

Installing and Setting Up the Repository

  1. Create a GitHub Account
  2. Download and install Git LINK
  3. Download and install Git LFS LINK
  4. Download and install GitHub Desktop LINK
  5. Sign into GitHub Desktop with GitHub Account
  6. Create a local copy of the Repository opeing 'File -> Clone repository -> URL'
  7. Enter: https://github.com/UND-ARC/RocketModels-2023.git
  8. Set your local path to 'C:/Projects/RocketModels-2023'. Note, you may need to create manually the Projects folder (do not create the 'RocketModels-2023' folder)
  9. Open file explorer and navigate to 'C:/Projects/RocketModels-2023'
  10. Right click in the folder and select 'Git Bash Here'
  11. Enter the command git lfs install. This will enable the large file support.
  12. Message Neko'z in discord to get added to the members list for write access

When editing files

Since files are stored as binary (unreadable to humans) it is important that no two file have a merge conflict. This can be done by "locking" a file when we edit it which prevents others from making changes to it at the same time.

To Lock a file, right click in the folder the file is in and select "Git bash here". Then enter the command: git lfs lock FILENAME.Ext To Unlock a file use the command: git lfs unlock FILENAME.Ext The command ls will list all the files in the current folder if you don't know the extension. To see all the files that are currently locked, git lfs locks will list who has locked what.

To sumarize the editing process:

  1. Pull the current files from the server
  2. Lock the file using git lfs lock FILENAME
  3. Edit the file
  4. Add changes to the commits git add FILENAME or git add --all
  5. Commit the edits with a description using GitHub Desktop with git commit -m 'MESSAGE GOES HERE'
  6. git pull and git push the new commits to the server (Contact Neko'z or Galbatorix if you get an error!)
  7. Unlock the file using git lfs unlock FILENAME

Version History

Alpha 1.0

Yay!

Authors

License

MIT

Acknologements

WIP

About

UND ARC Launch Vehicle for Spaceport America Cup 2024

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •