Features: 1) Add .idea/icon.svg for project-specific configuration; 2) Include .idea/eVibes.iml for Django module settings; 3) Add .idea/externalDependencies.xml with required IDE plugins;

Fixes: 1) Update `.gitignore` to include necessary `.idea` files;

Extra: Add exclusions and configurations for Django in module settings file.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-27 04:18:43 +03:00
parent 9cf4717a0b
commit c37e57d7d3
4 changed files with 71 additions and 0 deletions

2
.gitignore vendored
View file

@ -142,6 +142,8 @@ cypress/screenshots/
# JetBrains
.idea/
!.idea/icon.svg
!.idea/eVibes.iml
!.idea/externalDependencies.xml
# Microsoft
*.suo

26
.idea/eVibes.iml Normal file
View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="FacetManager">
<facet type="django" name="Django">
<configuration>
<option name="rootFolder" value="$MODULE_DIR$" />
<option name="settingsModule" value="evibes/settings/__init__.py" />
<option name="manageScript" value="manage.py" />
<option name="doNotUseTestRunner" value="false" />
<option name="trackFilePattern" value="migrations, templates, static" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/media" />
<excludeFolder url="file://$MODULE_DIR$/services_data" />
<excludeFolder url="file://$MODULE_DIR$/static" />
</content>
<orderEntry type="jdk" jdkName="EVIBES" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="TemplatesService">
<option name="TEMPLATE_CONFIGURATION" value="Django" />
</component>
</module>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalDependencies">
<plugin id="Docker" />
<plugin id="Git4Idea" />
<plugin id="Pythonid" />
<plugin id="com.github.xepozz.gitcodeowners" />
<plugin id="com.intellij.python.django" />
<plugin id="com.koxudaxi.ruff" />
<plugin id="com.leinardi.pycharm.mypy" />
<plugin id="com.mallowigi" />
<plugin id="com.nasller.CodeGlancePro" />
<plugin id="dev.meanmail.plugin.nginx-intellij-plugin" />
<plugin id="mobi.hsz.idea.gitignore" />
<plugin id="org.jetbrains.plugins.astro" />
<plugin id="ru.adelf.idea.dotenv" />
</component>
</project>

25
.idea/icon.svg Normal file
View file

@ -0,0 +1,25 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="100.000000pt" height="100.000000pt" viewBox="0 0 100.000000 100.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,100.000000) scale(0.100000,-0.100000)"
fill="#7965D1" stroke="none">
<path d="M678 935 c-73 -50 -88 -121 -38 -175 29 -31 50 -35 57 -13 2 6 -5 14
-16 18 -30 9 -26 48 9 88 63 72 130 72 149 -1 18 -67 -6 -117 -89 -182 -97
-76 -142 -97 -235 -109 -121 -16 -324 -29 -380 -24 -48 5 -49 4 -33 -13 26
-26 108 -34 248 -23 308 23 362 40 480 147 l65 59 0 64 c0 79 -17 114 -72 152
-61 41 -100 44 -145 12z"/>
<path d="M327 912 c-10 -10 -17 -27 -17 -38 0 -24 35 -64 55 -64 18 0 19 12 3
28 -16 16 19 54 46 50 17 -2 22 -11 24 -45 4 -55 -38 -105 -105 -124 -50 -14
-179 -17 -225 -6 -34 9 -36 -3 -6 -23 55 -35 251 -29 327 10 95 48 92 168 -6
219 -33 17 -78 13 -96 -7z"/>
<path d="M475 435 c-60 -8 -171 -19 -245 -25 -74 -7 -137 -14 -139 -16 -2 -2
9 -9 25 -16 35 -15 179 -13 309 3 50 7 146 12 215 13 186 2 223 -22 185 -119
-20 -53 -49 -78 -115 -100 -37 -12 -54 -14 -69 -5 -41 21 -16 91 36 105 27 6
27 7 9 21 -31 22 -69 17 -99 -14 -15 -15 -27 -34 -27 -42 0 -23 52 -90 81
-106 43 -22 73 -17 144 22 73 40 93 64 102 118 21 131 -138 193 -412 161z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB