├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .idea └── gradle.xml ├── .run ├── Run Plugin.run.xml ├── Run Tests.run.xml └── Run Verifications.run.xml ├── CHANGELOG.md ├── LICENCE.md ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qodana.yml ├── settings.gradle.kts └── src └── main ├── kotlin ├── com │ └── github │ │ └── saundefined │ │ └── bitrix_idea │ │ ├── BitrixIdeaBundle.kt │ │ ├── actions │ │ ├── CreateGitignoreAction.kt │ │ ├── CreateModuleAction.kt │ │ ├── CreateSimpleComponentAction.kt │ │ └── CreateTemplateAction.kt │ │ ├── activity │ │ └── NotificationStartupActivity.kt │ │ ├── dialogs │ │ ├── CreateModuleDialogWrapper.kt │ │ ├── CreateSimpleComponentDialogWrapper.kt │ │ └── CreateTemplateDialogWrapper.kt │ │ ├── settings │ │ ├── AppSettingsState.kt │ │ └── ApplicationSettingsConfigurable.kt │ │ ├── templates │ │ ├── gitignore │ │ │ └── BitrixModuleFileTemplateGroupFactory.kt │ │ ├── module │ │ │ └── BitrixModuleFileTemplateGroupFactory.kt │ │ ├── simple_component │ │ │ └── BitrixSimpleComponentFileTemplateGroupFactory.kt │ │ └── template │ │ │ └── BitrixTemplateFileTemplateGroupFactory.kt │ │ └── validation │ │ ├── ComponentSimpleCodeVerifier.kt │ │ ├── ModuleCodeVerifier.kt │ │ ├── TemplateCodeVerifier.kt │ │ └── UrlVerifier.kt └── icons │ └── BitrixIdeaIcons.kt └── resources ├── META-INF ├── plugin.xml ├── pluginIcon.svg └── pluginIcon_dark.svg ├── fileTemplates └── j2ee │ ├── Bitrix Module .gitignore.ft │ ├── Bitrix Module .settings.php.ft │ ├── Bitrix Module default_option.php.ft │ ├── Bitrix Module include.php.ft │ ├── Bitrix Module install index.php.ft │ ├── Bitrix Module install version.php.ft │ ├── Bitrix Module language install index.php.ft │ ├── Bitrix Module options.php.ft │ ├── Bitrix Module prolog.php.ft │ ├── Bitrix Simple Component .description.php.ft │ ├── Bitrix Simple Component .parameters.php.ft │ ├── Bitrix Simple Component class.php.ft │ ├── Bitrix Simple Component language .description.php.ft │ ├── Bitrix Simple Component language .parameters.php.ft │ ├── Bitrix Simple Component language templates default template.php.ft │ ├── Bitrix Simple Component templates default template.php.ft │ ├── Bitrix Template .styles.php.ft │ ├── Bitrix Template description.php.ft │ ├── Bitrix Template footer.php.ft │ ├── Bitrix Template header.php.ft │ ├── Bitrix Template styles.css.ft │ └── Bitrix Template template_styles.css.ft ├── icons └── bitrix.svg └── messages └── BitrixIdeaBundle.properties /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | .qodana 4 | build 5 | .intellijPlatform 6 | .kotlin 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.gitmodules -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.run/Run Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.run/Run Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.run/Run Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Verifications.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/.run/Run Verifications.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/gradlew.bat -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/qodana.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/BitrixIdeaBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/BitrixIdeaBundle.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateGitignoreAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateGitignoreAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateModuleAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateModuleAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateSimpleComponentAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateSimpleComponentAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateTemplateAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/actions/CreateTemplateAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/activity/NotificationStartupActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/activity/NotificationStartupActivity.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/dialogs/CreateModuleDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/dialogs/CreateModuleDialogWrapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/dialogs/CreateSimpleComponentDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/dialogs/CreateSimpleComponentDialogWrapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/dialogs/CreateTemplateDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/dialogs/CreateTemplateDialogWrapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/settings/AppSettingsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/settings/AppSettingsState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/settings/ApplicationSettingsConfigurable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/settings/ApplicationSettingsConfigurable.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/templates/gitignore/BitrixModuleFileTemplateGroupFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/templates/gitignore/BitrixModuleFileTemplateGroupFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/templates/module/BitrixModuleFileTemplateGroupFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/templates/module/BitrixModuleFileTemplateGroupFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/templates/simple_component/BitrixSimpleComponentFileTemplateGroupFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/templates/simple_component/BitrixSimpleComponentFileTemplateGroupFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/templates/template/BitrixTemplateFileTemplateGroupFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/templates/template/BitrixTemplateFileTemplateGroupFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/validation/ComponentSimpleCodeVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/validation/ComponentSimpleCodeVerifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/validation/ModuleCodeVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/validation/ModuleCodeVerifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/validation/TemplateCodeVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/validation/TemplateCodeVerifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/github/saundefined/bitrix_idea/validation/UrlVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/com/github/saundefined/bitrix_idea/validation/UrlVerifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/icons/BitrixIdeaIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/kotlin/icons/BitrixIdeaIcons.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/META-INF/pluginIcon_dark.svg -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module .gitignore.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module .gitignore.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module .settings.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module .settings.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module default_option.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module default_option.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module include.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module include.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module install index.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module install index.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module install version.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module install version.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module language install index.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module language install index.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module options.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module options.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Module prolog.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Module prolog.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component .description.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component .description.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component .parameters.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component .parameters.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component class.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component class.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component language .description.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component language .description.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component language .parameters.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component language .parameters.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component language templates default template.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component language templates default template.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Simple Component templates default template.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Simple Component templates default template.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Template .styles.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Template .styles.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Template description.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Template description.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Template footer.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Template footer.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Template header.php.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/fileTemplates/j2ee/Bitrix Template header.php.ft -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Template styles.css.ft: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/fileTemplates/j2ee/Bitrix Template template_styles.css.ft: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/icons/bitrix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/icons/bitrix.svg -------------------------------------------------------------------------------- /src/main/resources/messages/BitrixIdeaBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saundefined/bitrix-idea/HEAD/src/main/resources/messages/BitrixIdeaBundle.properties --------------------------------------------------------------------------------