├── .github ├── pull_request_template.md └── workflows │ ├── actions.yml │ └── publish.yml ├── .gitignore ├── .rspec ├── .ruby-version ├── .travis.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── app_template_iframe ├── README.md ├── assets │ ├── iframe.html │ ├── logo-small.png │ ├── logo.png │ └── logo.svg ├── manifest.json.tt └── translations │ └── en.json ├── bin └── zat ├── cucumber.yml ├── doc ├── development.md └── tools.md ├── features ├── clean.feature ├── create.feature ├── fixtures │ └── quote_character_translation.json ├── new.feature ├── package.feature ├── step_definitions │ └── app_steps.rb ├── support │ ├── env.rb │ ├── helpers.rb │ └── webmock.rb └── validate.feature ├── lib ├── zendesk_apps_tools.rb └── zendesk_apps_tools │ ├── api_connection.rb │ ├── array_patch.rb │ ├── bump.rb │ ├── cache.rb │ ├── command.rb │ ├── command_helpers.rb │ ├── common.rb │ ├── deploy.rb │ ├── directory.rb │ ├── locale_identifier.rb │ ├── manifest_handler.rb │ ├── package_helper.rb │ ├── server.rb │ ├── settings.rb │ ├── theme.rb │ ├── theming │ ├── common.rb │ ├── server.rb │ └── zass_formatter.rb │ ├── translate.rb │ └── version.rb ├── scripts ├── compile.sh └── invoke.sh ├── spec ├── fixture │ ├── config │ │ ├── settings.json │ │ └── settings.yml │ ├── i18n_app_pseudotranslate │ │ └── translations │ │ │ ├── en.yml │ │ │ └── expected.json │ ├── i18n_app_to_json │ │ └── translations │ │ │ ├── en.yml │ │ │ └── expected.json │ └── i18n_app_to_yml │ │ ├── manifest.json │ │ └── translations │ │ ├── en.json │ │ └── expected.yml ├── lib │ └── zendesk_apps_tools │ │ ├── api_connection_spec.rb │ │ ├── array_patch_spec.rb │ │ ├── bump_spec.rb │ │ ├── cache_spec.rb │ │ ├── command_spec.rb │ │ ├── common_spec.rb │ │ ├── deploy_spec.rb │ │ ├── locale_identifier_spec.rb │ │ ├── settings_spec.rb │ │ └── translate_spec.rb └── spec_helper.rb ├── templates └── translation.erb.tt └── zendesk_apps_tools.gemspec /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/.github/workflows/actions.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .bundle 3 | .byebug_history 4 | .rvmrc 5 | vendor 6 | tmp 7 | pkg 8 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.1.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/Rakefile -------------------------------------------------------------------------------- /app_template_iframe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/README.md -------------------------------------------------------------------------------- /app_template_iframe/assets/iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/assets/iframe.html -------------------------------------------------------------------------------- /app_template_iframe/assets/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/assets/logo-small.png -------------------------------------------------------------------------------- /app_template_iframe/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/assets/logo.png -------------------------------------------------------------------------------- /app_template_iframe/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/assets/logo.svg -------------------------------------------------------------------------------- /app_template_iframe/manifest.json.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/manifest.json.tt -------------------------------------------------------------------------------- /app_template_iframe/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/app_template_iframe/translations/en.json -------------------------------------------------------------------------------- /bin/zat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/bin/zat -------------------------------------------------------------------------------- /cucumber.yml: -------------------------------------------------------------------------------- 1 | --- 2 | default: -f progress 3 | -------------------------------------------------------------------------------- /doc/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/doc/development.md -------------------------------------------------------------------------------- /doc/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/doc/tools.md -------------------------------------------------------------------------------- /features/clean.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/clean.feature -------------------------------------------------------------------------------- /features/create.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/create.feature -------------------------------------------------------------------------------- /features/fixtures/quote_character_translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/fixtures/quote_character_translation.json -------------------------------------------------------------------------------- /features/new.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/new.feature -------------------------------------------------------------------------------- /features/package.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/package.feature -------------------------------------------------------------------------------- /features/step_definitions/app_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/step_definitions/app_steps.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/support/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/support/helpers.rb -------------------------------------------------------------------------------- /features/support/webmock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/support/webmock.rb -------------------------------------------------------------------------------- /features/validate.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/features/validate.feature -------------------------------------------------------------------------------- /lib/zendesk_apps_tools.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/api_connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/api_connection.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/array_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/array_patch.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/bump.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/bump.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/cache.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/command.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/command_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/command_helpers.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/common.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/deploy.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/directory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/directory.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/locale_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/locale_identifier.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/manifest_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/manifest_handler.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/package_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/package_helper.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/server.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/settings.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/theme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/theme.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/theming/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/theming/common.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/theming/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/theming/server.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/theming/zass_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/theming/zass_formatter.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/translate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/lib/zendesk_apps_tools/translate.rb -------------------------------------------------------------------------------- /lib/zendesk_apps_tools/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module ZendeskAppsTools 3 | VERSION = '3.9.4' 4 | end 5 | -------------------------------------------------------------------------------- /scripts/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/scripts/compile.sh -------------------------------------------------------------------------------- /scripts/invoke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/scripts/invoke.sh -------------------------------------------------------------------------------- /spec/fixture/config/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/config/settings.json -------------------------------------------------------------------------------- /spec/fixture/config/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/config/settings.yml -------------------------------------------------------------------------------- /spec/fixture/i18n_app_pseudotranslate/translations/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_pseudotranslate/translations/en.yml -------------------------------------------------------------------------------- /spec/fixture/i18n_app_pseudotranslate/translations/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_pseudotranslate/translations/expected.json -------------------------------------------------------------------------------- /spec/fixture/i18n_app_to_json/translations/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_to_json/translations/en.yml -------------------------------------------------------------------------------- /spec/fixture/i18n_app_to_json/translations/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_to_json/translations/expected.json -------------------------------------------------------------------------------- /spec/fixture/i18n_app_to_yml/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_to_yml/manifest.json -------------------------------------------------------------------------------- /spec/fixture/i18n_app_to_yml/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_to_yml/translations/en.json -------------------------------------------------------------------------------- /spec/fixture/i18n_app_to_yml/translations/expected.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/fixture/i18n_app_to_yml/translations/expected.yml -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/api_connection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/api_connection_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/array_patch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/array_patch_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/bump_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/bump_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/cache_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/command_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/command_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/common_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/common_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/deploy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/deploy_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/locale_identifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/locale_identifier_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/settings_spec.rb -------------------------------------------------------------------------------- /spec/lib/zendesk_apps_tools/translate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/lib/zendesk_apps_tools/translate_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /templates/translation.erb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/templates/translation.erb.tt -------------------------------------------------------------------------------- /zendesk_apps_tools.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zendesk/zendesk_apps_tools/HEAD/zendesk_apps_tools.gemspec --------------------------------------------------------------------------------