├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rubocop.yml ├── .streerc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Guardfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── discourse_theme ├── discourse_theme.gemspec ├── lib ├── discourse_theme.rb └── discourse_theme │ ├── cli.rb │ ├── cli_commands │ └── rspec.rb │ ├── client.rb │ ├── config.rb │ ├── downloader.rb │ ├── scaffold.rb │ ├── ui.rb │ ├── uploader.rb │ ├── version.rb │ └── watcher.rb └── test ├── fixtures ├── discourse-test-theme.tar.gz ├── discourse-test-theme.zip └── skeleton-lite │ ├── .github │ └── test │ ├── LICENSE │ ├── README.md │ ├── about.json │ ├── javascripts │ └── discourse │ │ └── api-initializers │ │ └── todo.js │ ├── locales │ └── en.yml │ └── package.json ├── test_cli.rb ├── test_config.rb └── test_helper.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.streerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/.streerc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/discourse_theme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/bin/discourse_theme -------------------------------------------------------------------------------- /discourse_theme.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/discourse_theme.gemspec -------------------------------------------------------------------------------- /lib/discourse_theme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme.rb -------------------------------------------------------------------------------- /lib/discourse_theme/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/cli.rb -------------------------------------------------------------------------------- /lib/discourse_theme/cli_commands/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/cli_commands/rspec.rb -------------------------------------------------------------------------------- /lib/discourse_theme/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/client.rb -------------------------------------------------------------------------------- /lib/discourse_theme/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/config.rb -------------------------------------------------------------------------------- /lib/discourse_theme/downloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/downloader.rb -------------------------------------------------------------------------------- /lib/discourse_theme/scaffold.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/scaffold.rb -------------------------------------------------------------------------------- /lib/discourse_theme/ui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/ui.rb -------------------------------------------------------------------------------- /lib/discourse_theme/uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/uploader.rb -------------------------------------------------------------------------------- /lib/discourse_theme/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module DiscourseTheme 3 | VERSION = "2.1.6" 4 | end 5 | -------------------------------------------------------------------------------- /lib/discourse_theme/watcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/lib/discourse_theme/watcher.rb -------------------------------------------------------------------------------- /test/fixtures/discourse-test-theme.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/discourse-test-theme.tar.gz -------------------------------------------------------------------------------- /test/fixtures/discourse-test-theme.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/discourse-test-theme.zip -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/.github/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/skeleton-lite/LICENSE -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/skeleton-lite/README.md -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/about.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/skeleton-lite/about.json -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/javascripts/discourse/api-initializers/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/skeleton-lite/javascripts/discourse/api-initializers/todo.js -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/locales/en.yml: -------------------------------------------------------------------------------- 1 | en: 2 | theme_metadata: 3 | description: "TODO" 4 | -------------------------------------------------------------------------------- /test/fixtures/skeleton-lite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/fixtures/skeleton-lite/package.json -------------------------------------------------------------------------------- /test/test_cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/test_cli.rb -------------------------------------------------------------------------------- /test/test_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/test_config.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discourse/discourse_theme/HEAD/test/test_helper.rb --------------------------------------------------------------------------------