master
Ryan Schultz 2 years ago
parent d9c45b8c46
commit dd180a20dd
  1. BIN
      AEC Literature/B10 Superstructure/Wood/BC - Mid-Rise Engineering Considerations for Engineered Wood Products.pdf
  2. BIN
      AEC Literature/C10 Interior Construction/C1010 Interior Partitions/050523 - Metal Fastenings/Simpson/Strong-Wall Shearwalls.pdf
  3. BIN
      BIM/OD_Revit_Template - 2020.rte
  4. 167
      BIM/Workflow/OD Workflows.md
  5. BIN
      BIM/Workflow/imgs/admin_atom.png
  6. 17
      Checklists/Checklist - New Prospective Job.md
  7. BIN
      Code/Uniform Dwelling Code (Wisconsin Residential Code)/Applications/permit_data_sheet.pdf

Binary file not shown.

@ -1,59 +1,38 @@
### Starting a Project
- Create a [blank project](https://gitlab.com/projects/new#blank_project) on Gitlab
- [Clone the repo](#cloning-a-repo-for-the-first-time)
- Copy in all the template folders located here: ```OD_Library\Project Folder Structure``` and [push](#pushing-a-change).
- Run [git-crypt init](https://github.com/OpeningDesign/encryption-test#windows)
- add users
- Tell collaborators to subscribe to Gitlab notifications.
- [one way](imgs/gitlab_notifications.png)
### Revit Specific
- Try not to use the following, if possible...
1. Dumb text notes. Prioritize the following instead.
- 1st priority: Material Tags
- 2nd priority: "OD_Keynote_Text Only" generic annotation
- 3rd priority: dumb text
2. Detail Lines and Detail Items.
- Use 3D objects as much as possible
3. override graphics view by element
- use Visibility/Graphic Overrides for Categories instead, or better yet, use View Templates
4. Paint a material on an object. (apply a material via a type, or to entire object)
---
### FreeCAD Specific
- Export IFC files very soon and very often, test them in [IFC++](https://ifcquery.com/) first, then in Revit. Detect issues early
- Use simple extrusions as much as possible (Arch Wall/Structures/Panels or Part Extrude)
- Objects exported as IFC structural elements (beams, columns) often give problems in Revit. If needed, use BuildingElement Proxies (Will come as generic models, Revit won't apply any transformation on them)
- Keep list of materials clean, merge duplicates, make sure all objects have a material
---
### Chat Channels
- Install https://element.io/get-started
- We use [Element.io](https://element.io/) as our main chat app. Each OpeningDesign project has it's own dedicated 'room'.
- examples of past projects
- http://openingdesign.com/communication/
- Majority of these rooms are public where past conversations can be reviewed by anyone, at anytime.
- There are private channels, however, as well.
- To install, go to https://element.io/get-started
- Element.io has apps for Web, Android, iOS, macOS, Windows & Linux
- Search and connect with ```@theoryshaw:matrix.org``` (Ryan Schultz)
### File Management on Windows
- download favorite text editor
- example: https://atom.io/
- run with [Admin](https://www.youtube.com/watch?v=nNVdaJXYCbA) rights
- example: [Atom.io](https://atom.io/)
- Right click on the .exe file, and 'Run as administrator'
- ![](imgs/admin_atom.png)
- Install Git for Windows
- Install **Git** for Windows
- Download from [git-scm.com/download](https://git-scm.com/download)
- Run the installation file with [Administrator](https://www.youtube.com/watch?v=nNVdaJXYCbA) rights
- Choose an appropriate installation location such as C:\_tools\git
- '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'
- Choose your preferred Git default editor.
- For example, choose Atom.io, if that's your preferred, and installed text editor.
- For example, choose Atom.io, if that's your preferred text editor
- Choose recommended 'path environment'
- use openSSL library
- Accept the default line ending conversion for Unix and Windows compatibility
@ -67,7 +46,7 @@
- A few Windows configurations...
- Set longpath on windows
- Long answer: https://www.youtube.com/watch?v=mAGQZ7RvKFk
- 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
@ -83,61 +62,125 @@
- choose defaults
- First startup wizard
- Language
- Point to git.exe (probably will default to the proper location)
- Point to git.exe (will probably default to the proper location)
- Configure user information
- add name and email
- Authentication and credential store
- choose defaults
- Install [gpg4win](https://www.gpg4win.org/download.html) with [administrator](https://www.youtube.com/watch?v=nNVdaJXYCbA) privileges
- choose default components
- Create accounts at...
- Github: https://github.com/join
- 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
- [Windows - Creating New GPG Keys with Kleopatra]([encryption-test/README.md at master · OpeningDesign/encryption-test · GitHub](https://github.com/OpeningDesign/encryption-test/blob/master/README.md#windows---creating-new-gpg-keys-with-kleopatra))
<br>
---
<br>
### Cloning a Repo for the First Time
1. Copy the HTTPS address from either Github or Gitlab.
- ![](imgs/Gitlab_https.png)
- ![](imgs/Github_https.png)
- From Gitlab...
- ![](imgs/Gitlab_https.png)
- From Github...
- ![](imgs/Github_https.png)
2. Go to where you'd like to save the repo, and right click and 'Git Clone...'
- ![](imgs/clone_1.png)
- The following fields should already be filed in and then hit 'okay'![](imgs/clone_2.png)
<br>
---
<br>
### Pulling the latest changes down from the remote repo
1. Right click anywhere in the local folder and go to 'Git Sync'..
- ![](imgs/sync_1.png)
- And then 'Pull' ![](imgs/sync_2.png)
<br>
---
<br>
### Pushing a change
* right click anywhere in window to bring up the following context menu. go to ***Git Commit -> "master"...***![](imgs/Git_commit.png)
* Fill in the following below, and hit 'Commit & Push'![](imgs/commit_dialong.png)
<br>
---
<br>
### Starting a Project
- Create a [blank project](https://gitlab.com/projects/new#blank_project) on Gitlab
- [Clone the repo](#cloning-a-repo-for-the-first-time)
- Copy in all the template folders located here: ```OD_Library\Project Folder Structure``` and [push](#pushing-a-change).
- Run [git-crypt init](https://github.com/OpeningDesign/encryption-test#windows)
- add users
- Tell collaborators to subscribe to Gitlab notifications.
- [one way](imgs/gitlab_notifications.png)
<br>
---
<br>
### Revit Specific
- Try not to use the following, if possible...
1. Dumb text notes. Prioritize the following instead.
- 1st priority: Material Tags
- 2nd priority: "OD_Keynote_Text Only" generic annotation
- 3rd priority: dumb text
2. Detail Lines and Detail Items.
- Use 3D objects as much as possible
3. override graphics view by element
- use Visibility/Graphic Overrides for Categories instead, or better yet, use View Templates
4. Paint a material on an object. (apply a material via a type, or to entire object)
<br>
---
<br>
### FreeCAD Specific
- Export IFC files very soon and very often, test them in [IFC++](https://ifcquery.com/) first, then in Revit. Detect issues early
- Use simple extrusions as much as possible (Arch Wall/Structures/Panels or Part Extrude)
- Objects exported as IFC structural elements (beams, columns) often give problems in Revit. If needed, use BuildingElement Proxies (Will come as generic models, Revit won't apply any transformation on them)
- Keep list of materials clean, merge duplicates, make sure all objects have a material
<br>
---
<br>
### Creating a New Revit Family
1. When creating a new revit family, one of the cardinal rules when making families is that the objects should be constained to reference planes.
2. There might be exceptions, but another cardinal rule is to start with a family template of the thing you're modeling... that is, use a window template for windows, door template for doors, etc.
<br>
---
<br>
### File too large to push to Github
If your file ever gets above 100mbs and you can't push to Github, try...
@ -146,8 +189,16 @@ If your file ever gets above 100mbs and you can't push to Github, try...
![](imgs/PurgeAll.png)
2. For whatever reason, if you do a 'save as' to a temporary file name, and do another 'save as' to overwrite the original file. it reduces the file size.
<br>
---
<br>
### Random
- connecting stackedit to gitlab: https://dev.to/maxwhite20062003/how-to-link-your-gitlab-account-to-stackedit-2pkc
### Random Errors
- If warnings..
@ -187,13 +238,9 @@ If your file ever gets above 100mbs and you can't push to Github, try...
- Usually:
- Record audio and mic on ShareX: https://softwarerecs.stackexchange.com/questions/42767/screen-recording-tool-that-records-both-speaker-o-p-as-well-as-mic-input/74728#74728
<!--stackedit_data:
eyJoaXN0b3J5IjpbLTQ5NTg3OTMwMiw2MzI5NDY5MzksMTgxNj
g3Njc3NywtMTcyOTE1NzEyNSwxOTQwODA3MTczLDYyOTY3OTI3
MywtODA1Nzk1NzU1LDE3MDA0Mzk3NjIsLTgyMDIxMzcxLC05OD
Y1ODY3MiwtMTQ2MjMyNDAxOCwtMTk5NTc1NzM0NiwtMTYxODU1
MDAxMCwxNzk5ODgxNDQ4LDkzOTE4NDk0NCw4MjMwMDczNTUsMT
IxNzEyNTUzMywtMTIyOTU2MjU5MCwtNzk3NzIzNzM3LDExOTEx
MDQ4NjRdfQ==
-->
- ```-f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=longest```
```
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

@ -1,3 +1,5 @@
- Title search
- any encumbrances on the title?
- SF over overall building
- SF of scope
- Neighboring tenants
@ -38,6 +40,8 @@
- Finish plan
- MEP?
- Existing CAD files
- What are the neighboring tenants
- possibility measure or do reconnaissance on their suite to find any conflicts with what's planned
@ -99,10 +103,11 @@
<!--stackedit_data:
eyJoaXN0b3J5IjpbLTQ4MTMyOTg0MSw5MDMwOTY3NTksMTMxMz
E2MTcwMCwxODU2OTk0MjUwLDY0MDUxMTA1NywtMTY1OTAwNDU5
OCwtNzc2MDE5MjY1LDEyMTI0MTIyNDAsMTUwOTA4NjA5NCwtMT
EwNjE4OTE5MiwxODU3MjAwNDc2LC02NDU4MzM3MjAsLTMzNjcx
MDU5OCwtNTI0OTc2OSwyMTI3NTU0NDI3LDE1Nzc5OTE1NSwtMj
A5NTc0MTEzOCwtMTk5MDkzNDAxNl19
eyJoaXN0b3J5IjpbLTI3Mzc2MTY3LDY1MzAyMDgyNCwtNDgxMz
I5ODQxLDkwMzA5Njc1OSwxMzEzMTYxNzAwLDE4NTY5OTQyNTAs
NjQwNTExMDU3LC0xNjU5MDA0NTk4LC03NzYwMTkyNjUsMTIxMj
QxMjI0MCwxNTA5MDg2MDk0LC0xMTA2MTg5MTkyLDE4NTcyMDA0
NzYsLTY0NTgzMzcyMCwtMzM2NzEwNTk4LC01MjQ5NzY5LDIxMj
c1NTQ0MjcsMTU3Nzk5MTU1LC0yMDk1NzQxMTM4LC0xOTkwOTM0
MDE2XX0=
-->
Loading…
Cancel
Save