PyRevit folder structure
You have already installed pyrevit, it's time to create your first extension! If not, you can view the tutorial on my YouTube channel
Create a folder with a random name. For example 'MyExtensions' (i have a 'Blog Data' folder)
Create a folder and name your extension. In my case it is BimApi. Also add '.extension' to the name. This title is not displaying anywhere.
Create a folder, and it is gonna to be your Tab. This name will appear on the Revit tabs. Example: "MyFirstTab.tab"
Inside the tab folder, create a folder named ".panel". This will be your scripts panel :
You can only create one panel, but if you have many scripts, it is better to group them in many panels. As in pyrevit, for example:
Now we need to create a button. Create a folder with '.pushbutton' in the name:
Step 6 :
Add your script! PyRevit requers 'script.py' to initialize your app. Icon.png file is your script icon in Revit. It has to be 96x96 pixels:
Step 7 Final:
Go to Pyrevit - Settings - Add Folder - (here you need to select a folder where you have 'yourextension.extension') - Save Setting and Reload.
Congratulations! It is Done!
Here is a short Summury with one image:
Next time, we will talk about all the possible ways to group buttons