update workflow

master
Ryan Schultz 2 years ago
parent c276bb1867
commit 1736ea0198
  1. 67
      BIM/Workflow/OD Workflows.md

@ -16,6 +16,12 @@
### File Management on Windows
- If you use a file syncing software like dropbox, and plan to sync OpeningDesign files to multiple machines (tower, laptop, etc.) make sure the path where the files are synced is the same.
- Examples:
- Laptop: `D:\Dropbox\...`
- Tower: `D:\Dropbox\...`
- download favorite text editor
- example: [Atom.io](https://atom.io/)
@ -29,51 +35,64 @@
- Download from [git-scm.com/download](https://git-scm.com/download)
- 'Run as adminitrator' as you did with the text editor above.
- Choose an appropriate installation location such as ```C:\Program Files\Git```
- Install the default components, including Git GUI Here and Git Bash Here
- Choose default location of 'start menu folder'
- Select Components: Install the default components, including Git GUI Here and Git Bash Here
- Choose default location of 'start menu folder'. Will most likely default to the proper location.
- Choose your preferred Git default editor.
- For example, choose Atom.io, if that's your preferred text editor
- Adjusting the name of the initial branch in new repositories.
- Let Git decide
- Choose recommended 'path environment'
- use openSSL library
- Accept the default line ending conversion for Unix and Windows compatibility
- Checkout Windows-style, commit Unix-style line endings
- Use MinTTY
- Default (fast-forward or merge)
- Git Credential Manager Core
- Extra options
- Enable file system caching
- Enable GIT Credential Manager
- Ignore experimental options
- Click Finish to complete the install.
- A few Windows configurations...
- Set longpath on windows
- Long answer [here](https://www.youtube.com/watch?v=mAGQZ7RvKFk)
- Short answer: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- Set LongPathsEnabled
- Value data: 1
- Short answer
- Go to start menu and type 'regedit'
- Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- Right click on `LongPathsEnabled` and then `Modify...`
- Value data: 1
- Run **Git Bash** in administrator mode, like [this](https://www.dropbox.com/s/wk3l5weh1pt70oh/3TOLBa3Rs0.mp4?dl=0) and do the following 3 commands. Do them in the exact following order.
- `git config --system core.longpaths true`
- Long answer [here](https://stackoverflow.com/questions/22575662/filename-too-long-in-git-for-windows/22575737#22575737)
- `git config --system --unset core.autocrlf`
- `git config --global core.autocrlf true`
- Create accounts at...
- Gitlab: https://gitlab.com/users/sign_up
- Github: https://github.com/join
- Download and install https://tortoisegit.org/download/
- TortoiseGitPlink based on PuTTY...
- choose defaults
- First startup wizard
- Custom setup:
- choose defaults
- Run first start wizard
- Language
- Welcome screen
- next
- Point to git.exe (will probably default to the proper location)
- Configure user information
- add name and email
- add name and email *(preferably use the same email you used to with your Gitlab or Github accounts)*
- Authentication and credential store
- choose defaults
- Create accounts at...
- Gitlab: https://gitlab.com/users/sign_up
- Github: https://github.com/join
- Following the steps at the following link to create your private/public GPG keys
- Follow the steps at the following link to create your private/public GPG keys
- [Windows - Creating New GPG Keys with Kleopatra](https://github.com/OpeningDesign/encryption-test/blob/master/README.md#windows---creating-new-gpg-keys-with-kleopatra)
@ -83,6 +102,20 @@
<br>
### Markdown Editor
- We use markdown a lot. [Here's](https://yorik.uncreated.net/blog/2021-015-markdown) why.
- Some of our favorite open source desktop markdown editors
- [Marktext](https://marktext.app/)
- Some of our favorite open source web-based markdown editors
- [StackEdit](https://stackedit.io/app#)
---
### Cloning a Repo for the First Time
1. Copy the HTTPS address from either Github or Gitlab.
@ -244,7 +277,9 @@ If your file ever gets above 100mbs and you can't push to Github, try...
```
```
<!--stackedit_data:
eyJoaXN0b3J5IjpbLTIwMDQ1MTgyOTMsLTIwMDQ1MTgyOTMsLT
YyOTUxMjgxN119
eyJoaXN0b3J5IjpbOTg4OTcyNjMzLC0yMDA0NTE4MjkzLC0yMD
A0NTE4MjkzLC02Mjk1MTI4MTddfQ==
-->
Loading…
Cancel
Save