Skip to content

FlameKnight137/ar-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InVisionAR App

This is the repository with the Unity code for the main InVisionAR app.

Development Enviornment Requirements

  • Git
  • Git LFS
  • Visual Studio Code
  • Unity 2020.1.4f1
    • This is highly subject to change, so please update your Unity installation as neccesary.
    • Remember to install Android Build Support
    • Remember to install iOS build support(only do this if you are on a Mac and have an iPhone)
  • Android Studio
  • XCode(only on Mac if you have an iPhone)
  • A phone with AR support(either an Android with ARCore support or an iPhone). Not required, but will make your job much easier.

Setting up the devlopment environment

  1. Fork this repository
  2. Clone the fork you made using git clone under your account. (Make sure you have Git LFS installed)
  3. cd into the folder and keep the terminal open. Add the project to Unity(make sure the version is correct) and open the project.
  4. Also open the project in VSCode
  5. Open the VSCode terminal with Ctrl + `
  6. Run git remote add upstream https://github.com/InVisionAR/web-frontend.git to set the root repository as the upstream remote.
  7. Create a new branch with git branch new-branch-name
    • If the new branch is for a new feature, prefix the branch name with feature/. For example, feature/login-system
    • If the new branch name is a bug fix, prefix the branch name with bugfix/. For example, bugfix/signup-error
  8. Switch to the new branch with git checkout new-branch-name.
  9. Create a pull request from your branch to the master branch of the main repository**(not the master of your repository)**
  10. Start working on your task!
  11. Stage and commit changes regularly with git add <relevant files> and git commit -m "commit message", respectively.
  12. Push your changes regularly with git commit origin new-branch-name
  13. Pull changes from upstream master regulary with git pull upstream master. Run step 6 after pulling from upstream master. If there are merge conflicts, ask for help.
  14. When you are finished working on a task, ask for code review from Sagar Patil.
  15. Wait for code review.
  16. Fix things according to review feedback.
  17. If code review is passed, your branch will be merged. Go to step 6 and start working your next task. If your review did not pass, go back to step 15.

About

InVisionAR mobile app built in Unity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%