├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .rspec ├── .ruby-version ├── .simplecov ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE.md ├── Procfile ├── README.md ├── Rakefile ├── app ├── api │ ├── api.rb │ ├── entities │ │ ├── dataset.rb │ │ ├── datasets.rb │ │ ├── file.rb │ │ ├── job.rb │ │ ├── job_detail.rb │ │ ├── organisations.rb │ │ └── public_datasets.rb │ └── octopub │ │ ├── datasets │ │ ├── create.rb │ │ ├── files │ │ │ ├── create.rb │ │ │ ├── list.rb │ │ │ └── update.rb │ │ ├── list.rb │ │ ├── show.rb │ │ └── update.rb │ │ ├── jobs.rb │ │ └── user │ │ ├── datasets.rb │ │ └── organisations.rb ├── assets │ ├── images │ │ ├── .keep │ │ ├── basic-72-W-170px.svg │ │ ├── getting-started │ │ │ └── tooltip-example.png │ │ ├── home-page-add-files.png │ │ ├── home-page-apply-schema.png │ │ ├── home-page-file-status.png │ │ ├── home-page-files-collection.png │ │ ├── home-page-licence.png │ │ ├── menu-icon.svg │ │ ├── octopub-logo.svg │ │ └── validation │ │ │ ├── invalid.png │ │ │ ├── invalid.svg │ │ │ ├── not_found.png │ │ │ ├── not_found.svg │ │ │ ├── pending.png │ │ │ ├── pending.svg │ │ │ ├── valid.png │ │ │ ├── valid.svg │ │ │ ├── warnings.png │ │ │ └── warnings.svg │ ├── javascripts │ │ ├── application.js │ │ ├── dashboard.js │ │ ├── edit_dataset_page.js │ │ ├── file_upload.js │ │ ├── file_upload_OLD.js │ │ ├── getting-started.js │ │ ├── homepage.js │ │ ├── index.js │ │ ├── jquery.validate.js │ │ ├── license_wizard.js │ │ ├── papaparse.min.js │ │ ├── pusher_setup.js │ │ └── tooltips.js │ └── stylesheets │ │ ├── application.scss │ │ ├── components │ │ ├── _buttons.scss │ │ ├── _forms.scss │ │ ├── _getting-started.scss │ │ ├── _radio-buttons.scss │ │ ├── _tables.scss │ │ └── _tooltips.scss │ │ ├── modules │ │ ├── _colors.scss │ │ ├── _fonts.scss │ │ ├── _globals.scss │ │ └── base.scss │ │ ├── partials │ │ ├── _dashboard-table.scss │ │ ├── _dataset-view.scss │ │ ├── _dataset_file_validation.scss │ │ ├── _footer.scss │ │ ├── _nav.scss │ │ ├── _schemas.scss │ │ ├── _structure.scss │ │ ├── _wizard-sidebar.scss │ │ └── map_geojson.scss │ │ └── swagger-ui-fixes.scss ├── controllers │ ├── allocated_dataset_file_schema_datasets_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ ├── .keep │ │ └── file_handling_for_datasets.rb │ ├── dataset_file_schemas_controller.rb │ ├── dataset_file_validation_controller.rb │ ├── dataset_files_controller.rb │ ├── datasets_controller.rb │ ├── grape_swagger_rails │ │ └── application_controller.rb │ ├── inferred_dataset_file_schemas_controller.rb │ ├── output_schemas_controller.rb │ ├── restricted_users_controller.rb │ ├── schema_categories_controller.rb │ ├── sessions_controller.rb │ └── users_controller.rb ├── helpers │ ├── application_helper.rb │ └── validation_helper.rb ├── jobs │ ├── check_repository_is_created.rb │ ├── create_dataset.rb │ ├── create_jekyll_files_and_push_to_github.rb │ ├── create_repository.rb │ ├── update_dataset.rb │ └── update_dataset_in_github.rb ├── mailers │ ├── .keep │ └── dataset_mailer.rb ├── models │ ├── .keep │ ├── ability.rb │ ├── application_record.rb │ ├── concerns │ │ └── .keep │ ├── dataset.rb │ ├── dataset_file.rb │ ├── dataset_file_schema.rb │ ├── error.rb │ ├── inferred_dataset_file_schema.rb │ ├── output_schema.rb │ ├── output_schema_field.rb │ ├── schema_category.rb │ ├── schema_constraint.rb │ ├── schema_field.rb │ └── user.rb ├── services │ ├── aggregation_service.rb │ ├── csvlint_validate_service.rb │ ├── dataset_file_schema_service.rb │ ├── file_storage_service.rb │ ├── inferred_dataset_file_schema_creation_service.rb │ ├── jekyll_service.rb │ ├── repo_service.rb │ ├── send_tweet_service.rb │ ├── shapefile_conversion.rb │ └── shapefile_to_geojson_service.rb └── views │ ├── allocated_dataset_file_schema_datasets │ ├── _new_file_form.html.erb │ ├── _new_form.html.erb │ └── new.html.erb │ ├── application │ ├── 403.html.erb │ ├── 403_permissions.html.erb │ ├── _dataset-schemas.html.erb │ ├── _dataset.html.erb │ ├── api.html.erb │ ├── getting-started.html.erb │ ├── index.html.erb │ └── privacy_policy.html.erb │ ├── dataset_file_schemas │ ├── _schema_json.html.erb │ ├── _schema_metadata.html.erb │ ├── _schema_overview.html.erb │ ├── _schema_table.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── dataset_file_validation │ ├── _errors.html.erb │ ├── _info_messages.html.erb │ ├── _message.html.erb │ ├── _message.json.jbuilder │ ├── _warnings.html.erb │ ├── index.html.erb │ └── show.json.jbuilder │ ├── dataset_files │ ├── _dataset-files.html.erb │ ├── _dataset-schemas.html.erb │ ├── _dataset.html.erb │ ├── _edit_form.html.erb │ ├── _new_form.html.erb │ ├── _validation_badge.html.erb │ ├── index.html.erb │ └── show.html.erb │ ├── dataset_mailer │ ├── success.html.erb │ ├── success_private_github.html.erb │ └── success_private_local.html.erb │ ├── datasets │ ├── _dataset.html.erb │ ├── _datasets.html.erb │ ├── _edit_form.html.erb │ ├── _license_wizard.html.erb │ ├── _new_form.html.erb │ ├── _wizard_sidebar.html.erb │ ├── created.html.erb │ ├── dashboard.html.erb │ ├── edit.html.erb │ ├── edited.html.erb │ ├── index.feed.builder │ ├── index.json.jbuilder │ └── new.html.erb │ ├── inferred_dataset_file_schemas │ └── new.html.erb │ ├── layouts │ ├── _footer.html.erb │ ├── _nav.html.erb │ └── application.html.erb │ ├── output_schemas │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── restricted_users │ └── edit.html.erb │ ├── schema_categories │ ├── _form.html.erb │ ├── _schema_category.json.jbuilder │ ├── edit.html.erb │ ├── index.html.erb │ ├── index.json.jbuilder │ └── new.html.erb │ └── users │ ├── edit.html.erb │ ├── index.html.erb │ └── show.html.erb ├── bin ├── bundle ├── rails ├── rake ├── rspec ├── setup ├── spring └── update ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ ├── staging.rb │ └── test.rb ├── initializers │ ├── airbrake.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── aws.rb │ ├── backtrace_silencers.rb │ ├── cookies_serializer.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── licenses_and_frequencies.rb │ ├── mime_types.rb │ ├── new_framework_defaults.rb │ ├── octokit.rb │ ├── omniauth.rb │ ├── postgres_database_drop_task.rb │ ├── pusher.rb │ ├── session_store.rb │ ├── sidekiq.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── secrets.yml ├── spring.rb └── unicorn.rb ├── db ├── migrate │ ├── 20141006121852_create_users.rb │ ├── 20141006142435_add_user_details.rb │ ├── 20141006154702_create_datasets.rb │ ├── 20141007122416_add_repo_name_to_dataset.rb │ ├── 20141007160953_add_extra_fields_to_dataset.rb │ ├── 20141008154926_change_description_to_text.rb │ ├── 20141009085811_add_files.rb │ ├── 20141009135418_add_description_to_dataset_file.rb │ ├── 20150916121710_add_sha_to_datasets_and_dataset_files.rb │ ├── 20160511135944_add_api_key_to_user.rb │ ├── 20160526074906_add_owner_to_dataset.rb │ ├── 20160527105414_add_owner_avatar_to_dataset.rb │ ├── 20160622094152_add_build_status_to_dataset.rb │ ├── 20160623145120_add_full_name_to_dataset.rb │ ├── 20160623152758_add_dataset_ids_to_user.rb │ ├── 20160719122740_add_certificate_url_to_dataset.rb │ ├── 20160720133654_add_job_id_to_dataset.rb │ ├── 20160720161412_add_twitter_handle_to_user.rb │ ├── 20160721102217_create_errors.rb │ ├── 20170119140548_add_private_to_datasets.rb │ ├── 20170125102629_create_dataset_schemas.rb │ ├── 20170125103553_add_dataset_schema_to_dataset.rb │ ├── 20170127102605_rename_dataset_schema_to_dataset_file_schema.rb │ ├── 20170127123028_add_schema_to_dataset_file.rb │ ├── 20170128123028_populate_existing_schema_data.rb │ ├── 20170202152140_rename_private_to_restricted_in_datasets.rb │ ├── 20170303112246_add_missing_indexes.rb │ ├── 20170303112528_add_time_stamps_to_dataset_file_schema.rb │ ├── 20170308121958_add_storage_keys_to_dataset_file.rb │ ├── 20170309155141_add_storage_keys_to_dataset_file_schemas.rb │ ├── 20170314162805_add_role_to_user.rb │ ├── 20170315152041_add_allocated_dataset_file_schemas_users_table.rb │ ├── 20170316102033_add_owner_details_to_schema.rb │ ├── 20170318143152_add_restricted_flag_to_user.rb │ ├── 20170321103446_add_publishing_method_to_dataset.rb │ ├── 20170321132737_temporarily_rename_restricted_column.rb │ ├── 20170321132738_migrate_restricted_flag_from_dataset.rb │ ├── 20170321132739_drop_restricted_flag_from_dataset.rb │ ├── 20170326193342_create_schema_categories.rb │ ├── 20170326193343_add_schema_type_to_schema.rb │ ├── 20170326193344_populate_new_schema_field.rb │ ├── 20170328141641_create_schema_field.rb │ ├── 20170328141647_create_schema_constraint.rb │ ├── 20170329180519_populate_schema_fields_and_constraints.rb │ ├── 20170402191408_populate_any_missing_storage_keys.rb │ ├── 20170403143330_create_output_schemas.rb │ ├── 20170403143913_create_output_schema_fields.rb │ ├── 20170419104036_add_url_found_field_to_dataset.rb │ ├── 20170419150854_add_url_deprecated_field_to_dataset.rb │ ├── 20170419153047_remove_url_found_from_dataset.rb │ ├── 20170808112728_add_date_pattern_to_schema_constraints.rb │ ├── 20170808164922_add_restricted_flag_to_dataset_file_schemas.rb │ ├── 20180126121457_add_published_status_to_datasets.rb │ ├── 20180625143143_add_validation_to_dataset_file.rb │ └── 20180710110526_change_published_status_column_type_in_datasets.rb ├── schema.rb └── seeds.rb ├── dependencyci.yml ├── extra ├── html │ ├── api-item.html │ ├── api-item.md │ ├── api-list.html │ ├── api-list.md │ ├── data_table.html │ ├── data_view.json │ ├── data_view.md │ ├── default.html │ ├── index.html │ ├── json.json │ └── resource.html ├── images │ ├── logo.png │ ├── logo_cc_80x15.png │ └── rss.png ├── js │ └── papaparse.min.js └── stylesheets │ └── style.css ├── lib ├── assets │ └── .keep ├── git_data.rb └── tasks │ ├── .keep │ ├── avatars.rake │ ├── links.rake │ ├── populate.rake │ └── repos.rake ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico ├── images │ └── warning_favicon.ico └── robots.txt ├── spec ├── api │ ├── create_files_spec.rb │ ├── create_spec.rb │ ├── files_spec.rb │ ├── jobs_spec.rb │ ├── list_spec.rb │ ├── organisations_spec.rb │ ├── show_spec.rb │ ├── update_files_spec.rb │ ├── update_spec.rb │ └── user_datasets_spec.rb ├── controllers │ ├── allocated_dataset_file_schema_datasets_controller_spec.rb │ ├── application_controller_spec.rb │ ├── dataset_file_schemas_controller_spec.rb │ ├── dataset_files_controller_spec.rb │ ├── datasets │ │ ├── create_spec.rb │ │ ├── create_with_existing_schema_spec.rb │ │ ├── create_with_new_schema_spec.rb │ │ ├── create_with_public_schema_spec.rb │ │ ├── dashboard_spec.rb │ │ ├── destroy_spec.rb │ │ ├── edit_spec.rb │ │ ├── new_spec.rb │ │ ├── organisation_index_spec.rb │ │ ├── refresh_spec.rb │ │ ├── show_spec.rb │ │ └── update_spec.rb │ ├── inferred_dataset_file_schemas_controller_spec.rb │ ├── output_schemas_controller_spec.rb │ ├── restricted_users_controller_spec.rb │ ├── schema_categories_controller_spec.rb │ ├── sessions_controller_spec.rb │ └── users_controller_spec.rb ├── factories │ ├── dataset.rb │ ├── dataset_file.rb │ ├── dataset_file_schema.rb │ ├── error.rb │ └── user.rb ├── features │ ├── add_dataset_file_schema_spec.rb │ ├── add_github_public_dataset_spec.rb │ ├── add_private_github_dataset_spec.rb │ ├── add_private_non_github_dataset_spec.rb │ ├── add_restricted_schema_user_dataset_spec.rb │ ├── add_shapefile_spec.rb │ ├── allocated_schemas_spec.rb │ ├── edit_dataset_file_schema_spec.rb │ ├── edit_dataset_spec.rb │ ├── infer_dataset_file_schema_spec.rb │ ├── logged_in_access_spec.rb │ ├── logged_in_admin_access_spec.rb │ ├── logged_in_admin_edit_user_spec.rb │ ├── logged_in_restricted_publisher_spec.rb │ ├── public_access_spec.rb │ ├── update_dataset_file_schema_spec.rb │ ├── update_dataset_spec.rb │ ├── user_and_organisations.rb │ ├── view_dataset_file_schemas_spec.rb │ └── view_dataset_files_spec.rb ├── fixtures │ ├── aggregation-by-country.csv │ ├── aggregation-by-date.csv │ ├── cassettes │ │ ├── Add_dataset_page │ │ │ └── logged_in_visitors_has_no_schemas │ │ │ │ ├── and_can_infer_a_dataset_file_schema_from_a_data_file.yml │ │ │ │ └── and_can_infer_a_dataset_file_schema_from_a_data_file_with_categories.yml │ │ ├── ApplicationController │ │ │ └── GET_index_ │ │ │ │ └── lists_licenses_as_JSON.yml │ │ ├── Dataset │ │ │ └── deletes_a_repo_in_github.yml │ │ ├── DatasetFile │ │ │ ├── self_create │ │ │ │ └── with_file_at_the_end_of_a_URL │ │ │ │ │ └── creates_a_file.yml │ │ │ └── update_file │ │ │ │ ├── updates_a_file_when_given_a_URL.yml │ │ │ │ └── updates_a_file_when_given_a_storage_key.yml │ │ ├── DatasetsController │ │ │ └── dashboard │ │ │ │ └── gets_all_user_and_org_repos.yml │ │ ├── GitData │ │ │ ├── _add_file │ │ │ │ ├── appends_multiple_files_to_a_tree.yml │ │ │ │ ├── appends_to_a_tree.yml │ │ │ │ └── creates_a_sha_for_a_blob.yml │ │ │ ├── _create │ │ │ │ ├── case_insensitive │ │ │ │ │ └── creates_a_repo_with_the_user.yml │ │ │ │ ├── creating_private_repos │ │ │ │ │ ├── can_make_a_private_repo_public.yml │ │ │ │ │ ├── returns_nil_if_private_repos_are_unavailable.yml │ │ │ │ │ └── works_if_private_repos_are_available.yml │ │ │ │ ├── with_a_user │ │ │ │ │ ├── creates_a_repo.yml │ │ │ │ │ ├── sets_gh-pages_as_the_default_branch.yml │ │ │ │ │ └── sets_the_relevant_instance_variables.yml │ │ │ │ └── with_an_organization │ │ │ │ │ ├── creates_a_repo.yml │ │ │ │ │ └── sets_the_relevant_instance_variables.yml │ │ │ ├── _delete │ │ │ │ └── deletes_a_repo.yml │ │ │ ├── _delete_file │ │ │ │ └── deletes_a_file.yml │ │ │ ├── _find │ │ │ │ ├── with_a_user │ │ │ │ │ ├── builds_a_base_tree.yml │ │ │ │ │ └── finds_the_repo.yml │ │ │ │ └── with_an_organisation │ │ │ │ │ └── finds_the_repo.yml │ │ │ ├── _get_file │ │ │ │ ├── gets_a_file.yml │ │ │ │ └── gets_a_file_in_a_folder.yml │ │ │ ├── _prepare_repository │ │ │ │ └── creates_a_gh-pages_branch.yml │ │ │ ├── _save │ │ │ │ ├── adds_a_file_within_a_folder.yml │ │ │ │ ├── adds_a_single_file.yml │ │ │ │ ├── adds_muliple_files_within_a_folder.yml │ │ │ │ ├── adds_multiple_files.yml │ │ │ │ ├── deletes_a_file.yml │ │ │ │ └── updates_a_file.yml │ │ │ └── _update_file │ │ │ │ └── updates_a_file.yml │ │ ├── UpdateDataset │ │ │ ├── reports_success.yml │ │ │ └── sets_a_job_id.yml │ │ └── User │ │ │ └── fetching_datasets_from_other_users │ │ │ ├── caches_dataset_ids.yml │ │ │ ├── gets_all_datasets.yml │ │ │ ├── gets_all_datasets_for_a_user_s_orgs.yml │ │ │ ├── lists_datasets.yml │ │ │ └── refreshes_datasets_and_notifies_Pusher.yml │ ├── data_infer.csv │ ├── data_infer_empty_cells.csv │ ├── data_infer_iso-8859-7.csv │ ├── data_infer_row_limit.csv │ ├── data_infer_utf8.csv │ ├── datapackage-without-schema.json │ ├── datapackage.json │ ├── disaggregated-example-2.csv │ ├── disaggregated-example.csv │ ├── disaggregated-schema.json │ ├── hats-cotw.csv │ ├── invalid-cotw.csv │ ├── invalid-schema.csv │ ├── schemas │ │ ├── bad-schema.json │ │ ├── csv-on-the-web-schema.json │ │ ├── date-pattern.json │ │ ├── disaggregated-schema.json │ │ ├── duff-csv-on-the-web-schema.json │ │ ├── empty-schema.json │ │ ├── good-schema-2.json │ │ ├── good-schema.json │ │ ├── invalid-schema-pk-no-fields.json │ │ └── multiple-csvs-on-the-web-schema.json │ ├── shoes-cotw.csv │ ├── test-data.csv │ ├── test-data0.csv │ ├── test-shapefile.shp │ ├── test.dbf │ ├── test.prj │ ├── test.shp │ ├── test.shx │ ├── valid-cotw.csv │ ├── valid-file-for-good-schema-2.csv │ ├── valid-schema-2.csv │ └── valid-schema.csv ├── helpers │ └── application_helper_spec.rb ├── jobs │ ├── check_repository_is_created_spec.rb │ ├── create_dataset_spec.rb │ └── update_dataset_spec.rb ├── mailers │ └── dataset_mailer_spec.rb ├── models │ ├── dataset_file_schema_spec.rb │ ├── dataset_file_spec.rb │ ├── dataset_spec.rb │ ├── dataset_updates_spec.rb │ ├── git_data_spec.rb │ └── user_spec.rb ├── rails_helper.rb ├── requests │ └── dataset_creation_spec.rb ├── routing │ └── schema_categories_routing_spec.rb ├── services │ ├── aggregation_service_spec.rb │ ├── dataset_file_schema_service_spec.rb │ ├── file_storage_service_spec.rb │ ├── inferred_dataset_file_schema_creation_service_spec.rb │ ├── jekyll_service_create_public_views_spec.rb │ ├── jekyll_service_spec.rb │ ├── repo_service_spec.rb │ ├── send_tweet_service_spec.rb │ └── shapefile_to_geojson_service_spec.rb ├── spec_helper.rb ├── support │ ├── fake_data.rb │ ├── odlifier_licence_mock.rb │ └── vcr_helper.rb └── views │ ├── _dataset_spec.rb │ ├── _datasets_spec.rb │ └── schema_categories │ ├── edit.html.erb_spec.rb │ ├── index.html.erb_spec.rb │ └── new.html.erb_spec.rb └── vendor └── assets ├── javascripts ├── .keep ├── jquery.fileupload.js ├── jquery.ui.widget.js ├── pusher.min.js ├── swagger-ui-bundle.js └── uuid-random.min.js └── stylesheets ├── .keep └── swagger-ui.css /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | --format documentation 4 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.6.5 2 | -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/.simplecov -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/Rakefile -------------------------------------------------------------------------------- /app/api/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/api.rb -------------------------------------------------------------------------------- /app/api/entities/dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/dataset.rb -------------------------------------------------------------------------------- /app/api/entities/datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/datasets.rb -------------------------------------------------------------------------------- /app/api/entities/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/file.rb -------------------------------------------------------------------------------- /app/api/entities/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/job.rb -------------------------------------------------------------------------------- /app/api/entities/job_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/job_detail.rb -------------------------------------------------------------------------------- /app/api/entities/organisations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/organisations.rb -------------------------------------------------------------------------------- /app/api/entities/public_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/entities/public_datasets.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/create.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/files/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/files/create.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/files/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/files/list.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/files/update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/files/update.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/list.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/show.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/show.rb -------------------------------------------------------------------------------- /app/api/octopub/datasets/update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/datasets/update.rb -------------------------------------------------------------------------------- /app/api/octopub/jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/jobs.rb -------------------------------------------------------------------------------- /app/api/octopub/user/datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/user/datasets.rb -------------------------------------------------------------------------------- /app/api/octopub/user/organisations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/api/octopub/user/organisations.rb -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/basic-72-W-170px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/basic-72-W-170px.svg -------------------------------------------------------------------------------- /app/assets/images/getting-started/tooltip-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/getting-started/tooltip-example.png -------------------------------------------------------------------------------- /app/assets/images/home-page-add-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/home-page-add-files.png -------------------------------------------------------------------------------- /app/assets/images/home-page-apply-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/home-page-apply-schema.png -------------------------------------------------------------------------------- /app/assets/images/home-page-file-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/home-page-file-status.png -------------------------------------------------------------------------------- /app/assets/images/home-page-files-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/home-page-files-collection.png -------------------------------------------------------------------------------- /app/assets/images/home-page-licence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/home-page-licence.png -------------------------------------------------------------------------------- /app/assets/images/menu-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/menu-icon.svg -------------------------------------------------------------------------------- /app/assets/images/octopub-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/octopub-logo.svg -------------------------------------------------------------------------------- /app/assets/images/validation/invalid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/invalid.png -------------------------------------------------------------------------------- /app/assets/images/validation/invalid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/invalid.svg -------------------------------------------------------------------------------- /app/assets/images/validation/not_found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/not_found.png -------------------------------------------------------------------------------- /app/assets/images/validation/not_found.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/not_found.svg -------------------------------------------------------------------------------- /app/assets/images/validation/pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/pending.png -------------------------------------------------------------------------------- /app/assets/images/validation/pending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/pending.svg -------------------------------------------------------------------------------- /app/assets/images/validation/valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/valid.png -------------------------------------------------------------------------------- /app/assets/images/validation/valid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/valid.svg -------------------------------------------------------------------------------- /app/assets/images/validation/warnings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/warnings.png -------------------------------------------------------------------------------- /app/assets/images/validation/warnings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/images/validation/warnings.svg -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/dashboard.js -------------------------------------------------------------------------------- /app/assets/javascripts/edit_dataset_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/edit_dataset_page.js -------------------------------------------------------------------------------- /app/assets/javascripts/file_upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/file_upload.js -------------------------------------------------------------------------------- /app/assets/javascripts/file_upload_OLD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/file_upload_OLD.js -------------------------------------------------------------------------------- /app/assets/javascripts/getting-started.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/getting-started.js -------------------------------------------------------------------------------- /app/assets/javascripts/homepage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/homepage.js -------------------------------------------------------------------------------- /app/assets/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/jquery.validate.js -------------------------------------------------------------------------------- /app/assets/javascripts/license_wizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/license_wizard.js -------------------------------------------------------------------------------- /app/assets/javascripts/papaparse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/papaparse.min.js -------------------------------------------------------------------------------- /app/assets/javascripts/pusher_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/pusher_setup.js -------------------------------------------------------------------------------- /app/assets/javascripts/tooltips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/javascripts/tooltips.js -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/components/_buttons.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/components/_forms.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_getting-started.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/components/_getting-started.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_radio-buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/components/_radio-buttons.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/components/_tables.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_tooltips.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/components/_tooltips.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/modules/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/modules/_colors.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/modules/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/modules/_fonts.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/modules/_globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/modules/_globals.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/modules/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/modules/base.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_dashboard-table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_dashboard-table.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_dataset-view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_dataset-view.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_dataset_file_validation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_dataset_file_validation.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_footer.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_nav.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_schemas.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_structure.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_structure.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/_wizard-sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/partials/_wizard-sidebar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/partials/map_geojson.scss: -------------------------------------------------------------------------------- 1 | .map { 2 | height: 400px; 3 | } -------------------------------------------------------------------------------- /app/assets/stylesheets/swagger-ui-fixes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/assets/stylesheets/swagger-ui-fixes.scss -------------------------------------------------------------------------------- /app/controllers/allocated_dataset_file_schema_datasets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/allocated_dataset_file_schema_datasets_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/concerns/file_handling_for_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/concerns/file_handling_for_datasets.rb -------------------------------------------------------------------------------- /app/controllers/dataset_file_schemas_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/dataset_file_schemas_controller.rb -------------------------------------------------------------------------------- /app/controllers/dataset_file_validation_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/dataset_file_validation_controller.rb -------------------------------------------------------------------------------- /app/controllers/dataset_files_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/dataset_files_controller.rb -------------------------------------------------------------------------------- /app/controllers/datasets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/datasets_controller.rb -------------------------------------------------------------------------------- /app/controllers/grape_swagger_rails/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/grape_swagger_rails/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/inferred_dataset_file_schemas_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/inferred_dataset_file_schemas_controller.rb -------------------------------------------------------------------------------- /app/controllers/output_schemas_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/output_schemas_controller.rb -------------------------------------------------------------------------------- /app/controllers/restricted_users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/restricted_users_controller.rb -------------------------------------------------------------------------------- /app/controllers/schema_categories_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/schema_categories_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/validation_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/helpers/validation_helper.rb -------------------------------------------------------------------------------- /app/jobs/check_repository_is_created.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/jobs/check_repository_is_created.rb -------------------------------------------------------------------------------- /app/jobs/create_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/jobs/create_dataset.rb -------------------------------------------------------------------------------- /app/jobs/create_jekyll_files_and_push_to_github.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/jobs/create_jekyll_files_and_push_to_github.rb -------------------------------------------------------------------------------- /app/jobs/create_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/jobs/create_repository.rb -------------------------------------------------------------------------------- /app/jobs/update_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/jobs/update_dataset.rb -------------------------------------------------------------------------------- /app/jobs/update_dataset_in_github.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/jobs/update_dataset_in_github.rb -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/mailers/dataset_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/mailers/dataset_mailer.rb -------------------------------------------------------------------------------- /app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/ability.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/ability.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/dataset.rb -------------------------------------------------------------------------------- /app/models/dataset_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/dataset_file.rb -------------------------------------------------------------------------------- /app/models/dataset_file_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/dataset_file_schema.rb -------------------------------------------------------------------------------- /app/models/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/error.rb -------------------------------------------------------------------------------- /app/models/inferred_dataset_file_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/inferred_dataset_file_schema.rb -------------------------------------------------------------------------------- /app/models/output_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/output_schema.rb -------------------------------------------------------------------------------- /app/models/output_schema_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/output_schema_field.rb -------------------------------------------------------------------------------- /app/models/schema_category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/schema_category.rb -------------------------------------------------------------------------------- /app/models/schema_constraint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/schema_constraint.rb -------------------------------------------------------------------------------- /app/models/schema_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/schema_field.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/services/aggregation_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/aggregation_service.rb -------------------------------------------------------------------------------- /app/services/csvlint_validate_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/csvlint_validate_service.rb -------------------------------------------------------------------------------- /app/services/dataset_file_schema_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/dataset_file_schema_service.rb -------------------------------------------------------------------------------- /app/services/file_storage_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/file_storage_service.rb -------------------------------------------------------------------------------- /app/services/inferred_dataset_file_schema_creation_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/inferred_dataset_file_schema_creation_service.rb -------------------------------------------------------------------------------- /app/services/jekyll_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/jekyll_service.rb -------------------------------------------------------------------------------- /app/services/repo_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/repo_service.rb -------------------------------------------------------------------------------- /app/services/send_tweet_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/send_tweet_service.rb -------------------------------------------------------------------------------- /app/services/shapefile_conversion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/shapefile_conversion.rb -------------------------------------------------------------------------------- /app/services/shapefile_to_geojson_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/services/shapefile_to_geojson_service.rb -------------------------------------------------------------------------------- /app/views/allocated_dataset_file_schema_datasets/_new_file_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/allocated_dataset_file_schema_datasets/_new_file_form.html.erb -------------------------------------------------------------------------------- /app/views/allocated_dataset_file_schema_datasets/_new_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/allocated_dataset_file_schema_datasets/_new_form.html.erb -------------------------------------------------------------------------------- /app/views/allocated_dataset_file_schema_datasets/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/allocated_dataset_file_schema_datasets/new.html.erb -------------------------------------------------------------------------------- /app/views/application/403.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/403.html.erb -------------------------------------------------------------------------------- /app/views/application/403_permissions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/403_permissions.html.erb -------------------------------------------------------------------------------- /app/views/application/_dataset-schemas.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/_dataset-schemas.html.erb -------------------------------------------------------------------------------- /app/views/application/_dataset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/_dataset.html.erb -------------------------------------------------------------------------------- /app/views/application/api.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/api.html.erb -------------------------------------------------------------------------------- /app/views/application/getting-started.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/getting-started.html.erb -------------------------------------------------------------------------------- /app/views/application/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/index.html.erb -------------------------------------------------------------------------------- /app/views/application/privacy_policy.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/application/privacy_policy.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/_schema_json.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/_schema_json.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/_schema_metadata.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/_schema_metadata.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/_schema_overview.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/_schema_overview.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/_schema_table.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/_schema_table.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/edit.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/index.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/new.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_schemas/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_schemas/show.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_validation/_errors.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/_errors.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_validation/_info_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/_info_messages.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_validation/_message.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/_message.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_validation/_message.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/_message.json.jbuilder -------------------------------------------------------------------------------- /app/views/dataset_file_validation/_warnings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/_warnings.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_validation/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/index.html.erb -------------------------------------------------------------------------------- /app/views/dataset_file_validation/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_file_validation/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/dataset_files/_dataset-files.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/_dataset-files.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/_dataset-schemas.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/_dataset-schemas.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/_dataset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/_dataset.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/_edit_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/_edit_form.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/_new_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/_new_form.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/_validation_badge.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/_validation_badge.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/index.html.erb -------------------------------------------------------------------------------- /app/views/dataset_files/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_files/show.html.erb -------------------------------------------------------------------------------- /app/views/dataset_mailer/success.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_mailer/success.html.erb -------------------------------------------------------------------------------- /app/views/dataset_mailer/success_private_github.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_mailer/success_private_github.html.erb -------------------------------------------------------------------------------- /app/views/dataset_mailer/success_private_local.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/dataset_mailer/success_private_local.html.erb -------------------------------------------------------------------------------- /app/views/datasets/_dataset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/_dataset.html.erb -------------------------------------------------------------------------------- /app/views/datasets/_datasets.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/_datasets.html.erb -------------------------------------------------------------------------------- /app/views/datasets/_edit_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/_edit_form.html.erb -------------------------------------------------------------------------------- /app/views/datasets/_license_wizard.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/_license_wizard.html.erb -------------------------------------------------------------------------------- /app/views/datasets/_new_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/_new_form.html.erb -------------------------------------------------------------------------------- /app/views/datasets/_wizard_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/_wizard_sidebar.html.erb -------------------------------------------------------------------------------- /app/views/datasets/created.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/created.html.erb -------------------------------------------------------------------------------- /app/views/datasets/dashboard.html.erb: -------------------------------------------------------------------------------- 1 | <%= render partial: "datasets" %> 2 | -------------------------------------------------------------------------------- /app/views/datasets/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/edit.html.erb -------------------------------------------------------------------------------- /app/views/datasets/edited.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/edited.html.erb -------------------------------------------------------------------------------- /app/views/datasets/index.feed.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/index.feed.builder -------------------------------------------------------------------------------- /app/views/datasets/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/datasets/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/datasets/new.html.erb -------------------------------------------------------------------------------- /app/views/inferred_dataset_file_schemas/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/inferred_dataset_file_schemas/new.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/layouts/_footer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_nav.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/layouts/_nav.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/output_schemas/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/output_schemas/index.html.erb -------------------------------------------------------------------------------- /app/views/output_schemas/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/output_schemas/new.html.erb -------------------------------------------------------------------------------- /app/views/output_schemas/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/output_schemas/show.html.erb -------------------------------------------------------------------------------- /app/views/restricted_users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/restricted_users/edit.html.erb -------------------------------------------------------------------------------- /app/views/schema_categories/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/schema_categories/_form.html.erb -------------------------------------------------------------------------------- /app/views/schema_categories/_schema_category.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/schema_categories/_schema_category.json.jbuilder -------------------------------------------------------------------------------- /app/views/schema_categories/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/schema_categories/edit.html.erb -------------------------------------------------------------------------------- /app/views/schema_categories/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/schema_categories/index.html.erb -------------------------------------------------------------------------------- /app/views/schema_categories/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/schema_categories/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/schema_categories/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/schema_categories/new.html.erb -------------------------------------------------------------------------------- /app/views/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/users/index.html.erb -------------------------------------------------------------------------------- /app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/app/views/users/show.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/bin/update -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/staging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/environments/staging.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/airbrake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/airbrake.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/aws.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/aws.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/licenses_and_frequencies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/licenses_and_frequencies.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/new_framework_defaults.rb -------------------------------------------------------------------------------- /config/initializers/octokit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/octokit.rb -------------------------------------------------------------------------------- /config/initializers/omniauth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/omniauth.rb -------------------------------------------------------------------------------- /config/initializers/postgres_database_drop_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/postgres_database_drop_task.rb -------------------------------------------------------------------------------- /config/initializers/pusher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/pusher.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/unicorn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/config/unicorn.rb -------------------------------------------------------------------------------- /db/migrate/20141006121852_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141006121852_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20141006142435_add_user_details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141006142435_add_user_details.rb -------------------------------------------------------------------------------- /db/migrate/20141006154702_create_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141006154702_create_datasets.rb -------------------------------------------------------------------------------- /db/migrate/20141007122416_add_repo_name_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141007122416_add_repo_name_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20141007160953_add_extra_fields_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141007160953_add_extra_fields_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20141008154926_change_description_to_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141008154926_change_description_to_text.rb -------------------------------------------------------------------------------- /db/migrate/20141009085811_add_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141009085811_add_files.rb -------------------------------------------------------------------------------- /db/migrate/20141009135418_add_description_to_dataset_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20141009135418_add_description_to_dataset_file.rb -------------------------------------------------------------------------------- /db/migrate/20150916121710_add_sha_to_datasets_and_dataset_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20150916121710_add_sha_to_datasets_and_dataset_files.rb -------------------------------------------------------------------------------- /db/migrate/20160511135944_add_api_key_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160511135944_add_api_key_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160526074906_add_owner_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160526074906_add_owner_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20160527105414_add_owner_avatar_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160527105414_add_owner_avatar_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20160622094152_add_build_status_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160622094152_add_build_status_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20160623145120_add_full_name_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160623145120_add_full_name_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20160623152758_add_dataset_ids_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160623152758_add_dataset_ids_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160719122740_add_certificate_url_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160719122740_add_certificate_url_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20160720133654_add_job_id_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160720133654_add_job_id_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20160720161412_add_twitter_handle_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160720161412_add_twitter_handle_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160721102217_create_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20160721102217_create_errors.rb -------------------------------------------------------------------------------- /db/migrate/20170119140548_add_private_to_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170119140548_add_private_to_datasets.rb -------------------------------------------------------------------------------- /db/migrate/20170125102629_create_dataset_schemas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170125102629_create_dataset_schemas.rb -------------------------------------------------------------------------------- /db/migrate/20170125103553_add_dataset_schema_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170125103553_add_dataset_schema_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170127102605_rename_dataset_schema_to_dataset_file_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170127102605_rename_dataset_schema_to_dataset_file_schema.rb -------------------------------------------------------------------------------- /db/migrate/20170127123028_add_schema_to_dataset_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170127123028_add_schema_to_dataset_file.rb -------------------------------------------------------------------------------- /db/migrate/20170128123028_populate_existing_schema_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170128123028_populate_existing_schema_data.rb -------------------------------------------------------------------------------- /db/migrate/20170202152140_rename_private_to_restricted_in_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170202152140_rename_private_to_restricted_in_datasets.rb -------------------------------------------------------------------------------- /db/migrate/20170303112246_add_missing_indexes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170303112246_add_missing_indexes.rb -------------------------------------------------------------------------------- /db/migrate/20170303112528_add_time_stamps_to_dataset_file_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170303112528_add_time_stamps_to_dataset_file_schema.rb -------------------------------------------------------------------------------- /db/migrate/20170308121958_add_storage_keys_to_dataset_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170308121958_add_storage_keys_to_dataset_file.rb -------------------------------------------------------------------------------- /db/migrate/20170309155141_add_storage_keys_to_dataset_file_schemas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170309155141_add_storage_keys_to_dataset_file_schemas.rb -------------------------------------------------------------------------------- /db/migrate/20170314162805_add_role_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170314162805_add_role_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20170315152041_add_allocated_dataset_file_schemas_users_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170315152041_add_allocated_dataset_file_schemas_users_table.rb -------------------------------------------------------------------------------- /db/migrate/20170316102033_add_owner_details_to_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170316102033_add_owner_details_to_schema.rb -------------------------------------------------------------------------------- /db/migrate/20170318143152_add_restricted_flag_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170318143152_add_restricted_flag_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20170321103446_add_publishing_method_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170321103446_add_publishing_method_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170321132737_temporarily_rename_restricted_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170321132737_temporarily_rename_restricted_column.rb -------------------------------------------------------------------------------- /db/migrate/20170321132738_migrate_restricted_flag_from_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170321132738_migrate_restricted_flag_from_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170321132739_drop_restricted_flag_from_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170321132739_drop_restricted_flag_from_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170326193342_create_schema_categories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170326193342_create_schema_categories.rb -------------------------------------------------------------------------------- /db/migrate/20170326193343_add_schema_type_to_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170326193343_add_schema_type_to_schema.rb -------------------------------------------------------------------------------- /db/migrate/20170326193344_populate_new_schema_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170326193344_populate_new_schema_field.rb -------------------------------------------------------------------------------- /db/migrate/20170328141641_create_schema_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170328141641_create_schema_field.rb -------------------------------------------------------------------------------- /db/migrate/20170328141647_create_schema_constraint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170328141647_create_schema_constraint.rb -------------------------------------------------------------------------------- /db/migrate/20170329180519_populate_schema_fields_and_constraints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170329180519_populate_schema_fields_and_constraints.rb -------------------------------------------------------------------------------- /db/migrate/20170402191408_populate_any_missing_storage_keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170402191408_populate_any_missing_storage_keys.rb -------------------------------------------------------------------------------- /db/migrate/20170403143330_create_output_schemas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170403143330_create_output_schemas.rb -------------------------------------------------------------------------------- /db/migrate/20170403143913_create_output_schema_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170403143913_create_output_schema_fields.rb -------------------------------------------------------------------------------- /db/migrate/20170419104036_add_url_found_field_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170419104036_add_url_found_field_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170419150854_add_url_deprecated_field_to_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170419150854_add_url_deprecated_field_to_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170419153047_remove_url_found_from_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170419153047_remove_url_found_from_dataset.rb -------------------------------------------------------------------------------- /db/migrate/20170808112728_add_date_pattern_to_schema_constraints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170808112728_add_date_pattern_to_schema_constraints.rb -------------------------------------------------------------------------------- /db/migrate/20170808164922_add_restricted_flag_to_dataset_file_schemas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20170808164922_add_restricted_flag_to_dataset_file_schemas.rb -------------------------------------------------------------------------------- /db/migrate/20180126121457_add_published_status_to_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20180126121457_add_published_status_to_datasets.rb -------------------------------------------------------------------------------- /db/migrate/20180625143143_add_validation_to_dataset_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20180625143143_add_validation_to_dataset_file.rb -------------------------------------------------------------------------------- /db/migrate/20180710110526_change_published_status_column_type_in_datasets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/migrate/20180710110526_change_published_status_column_type_in_datasets.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /dependencyci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/dependencyci.yml -------------------------------------------------------------------------------- /extra/html/api-item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/html/api-item.html -------------------------------------------------------------------------------- /extra/html/api-item.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: api-item 3 | --- 4 | -------------------------------------------------------------------------------- /extra/html/api-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/html/api-list.html -------------------------------------------------------------------------------- /extra/html/api-list.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: api-list 3 | --- 4 | -------------------------------------------------------------------------------- /extra/html/data_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/html/data_table.html -------------------------------------------------------------------------------- /extra/html/data_view.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: json 3 | --- 4 | -------------------------------------------------------------------------------- /extra/html/data_view.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: resource 3 | --- 4 | -------------------------------------------------------------------------------- /extra/html/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/html/default.html -------------------------------------------------------------------------------- /extra/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/html/index.html -------------------------------------------------------------------------------- /extra/html/json.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extra/html/resource.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/html/resource.html -------------------------------------------------------------------------------- /extra/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/images/logo.png -------------------------------------------------------------------------------- /extra/images/logo_cc_80x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/images/logo_cc_80x15.png -------------------------------------------------------------------------------- /extra/images/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/images/rss.png -------------------------------------------------------------------------------- /extra/js/papaparse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/js/papaparse.min.js -------------------------------------------------------------------------------- /extra/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/extra/stylesheets/style.css -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/git_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/lib/git_data.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/avatars.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/lib/tasks/avatars.rake -------------------------------------------------------------------------------- /lib/tasks/links.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/lib/tasks/links.rake -------------------------------------------------------------------------------- /lib/tasks/populate.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/lib/tasks/populate.rake -------------------------------------------------------------------------------- /lib/tasks/repos.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/lib/tasks/repos.rake -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/warning_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/public/images/warning_favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/public/robots.txt -------------------------------------------------------------------------------- /spec/api/create_files_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/create_files_spec.rb -------------------------------------------------------------------------------- /spec/api/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/create_spec.rb -------------------------------------------------------------------------------- /spec/api/files_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/files_spec.rb -------------------------------------------------------------------------------- /spec/api/jobs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/jobs_spec.rb -------------------------------------------------------------------------------- /spec/api/list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/list_spec.rb -------------------------------------------------------------------------------- /spec/api/organisations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/organisations_spec.rb -------------------------------------------------------------------------------- /spec/api/show_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/show_spec.rb -------------------------------------------------------------------------------- /spec/api/update_files_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/update_files_spec.rb -------------------------------------------------------------------------------- /spec/api/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/update_spec.rb -------------------------------------------------------------------------------- /spec/api/user_datasets_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/api/user_datasets_spec.rb -------------------------------------------------------------------------------- /spec/controllers/allocated_dataset_file_schema_datasets_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/allocated_dataset_file_schema_datasets_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/application_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/application_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/dataset_file_schemas_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/dataset_file_schemas_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/dataset_files_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/dataset_files_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/create_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/create_with_existing_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/create_with_existing_schema_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/create_with_new_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/create_with_new_schema_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/create_with_public_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/create_with_public_schema_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/dashboard_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/dashboard_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/destroy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/destroy_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/edit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/edit_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/new_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/new_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/organisation_index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/organisation_index_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/refresh_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/refresh_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/show_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/show_spec.rb -------------------------------------------------------------------------------- /spec/controllers/datasets/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/datasets/update_spec.rb -------------------------------------------------------------------------------- /spec/controllers/inferred_dataset_file_schemas_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/inferred_dataset_file_schemas_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/output_schemas_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/output_schemas_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/restricted_users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/restricted_users_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/schema_categories_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/schema_categories_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/sessions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/sessions_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/controllers/users_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories/dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/factories/dataset.rb -------------------------------------------------------------------------------- /spec/factories/dataset_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/factories/dataset_file.rb -------------------------------------------------------------------------------- /spec/factories/dataset_file_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/factories/dataset_file_schema.rb -------------------------------------------------------------------------------- /spec/factories/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/factories/error.rb -------------------------------------------------------------------------------- /spec/factories/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/factories/user.rb -------------------------------------------------------------------------------- /spec/features/add_dataset_file_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/add_dataset_file_schema_spec.rb -------------------------------------------------------------------------------- /spec/features/add_github_public_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/add_github_public_dataset_spec.rb -------------------------------------------------------------------------------- /spec/features/add_private_github_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/add_private_github_dataset_spec.rb -------------------------------------------------------------------------------- /spec/features/add_private_non_github_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/add_private_non_github_dataset_spec.rb -------------------------------------------------------------------------------- /spec/features/add_restricted_schema_user_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/add_restricted_schema_user_dataset_spec.rb -------------------------------------------------------------------------------- /spec/features/add_shapefile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/add_shapefile_spec.rb -------------------------------------------------------------------------------- /spec/features/allocated_schemas_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/allocated_schemas_spec.rb -------------------------------------------------------------------------------- /spec/features/edit_dataset_file_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/edit_dataset_file_schema_spec.rb -------------------------------------------------------------------------------- /spec/features/edit_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/edit_dataset_spec.rb -------------------------------------------------------------------------------- /spec/features/infer_dataset_file_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/infer_dataset_file_schema_spec.rb -------------------------------------------------------------------------------- /spec/features/logged_in_access_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/logged_in_access_spec.rb -------------------------------------------------------------------------------- /spec/features/logged_in_admin_access_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/logged_in_admin_access_spec.rb -------------------------------------------------------------------------------- /spec/features/logged_in_admin_edit_user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/logged_in_admin_edit_user_spec.rb -------------------------------------------------------------------------------- /spec/features/logged_in_restricted_publisher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/logged_in_restricted_publisher_spec.rb -------------------------------------------------------------------------------- /spec/features/public_access_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/public_access_spec.rb -------------------------------------------------------------------------------- /spec/features/update_dataset_file_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/update_dataset_file_schema_spec.rb -------------------------------------------------------------------------------- /spec/features/update_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/update_dataset_spec.rb -------------------------------------------------------------------------------- /spec/features/user_and_organisations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/user_and_organisations.rb -------------------------------------------------------------------------------- /spec/features/view_dataset_file_schemas_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/view_dataset_file_schemas_spec.rb -------------------------------------------------------------------------------- /spec/features/view_dataset_files_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/features/view_dataset_files_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/aggregation-by-country.csv: -------------------------------------------------------------------------------- 1 | Country,Cows,Chickens,Pigs 2 | England,42,47,62 3 | Wales,34,20,34 4 | -------------------------------------------------------------------------------- /spec/fixtures/aggregation-by-date.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/aggregation-by-date.csv -------------------------------------------------------------------------------- /spec/fixtures/cassettes/Add_dataset_page/logged_in_visitors_has_no_schemas/and_can_infer_a_dataset_file_schema_from_a_data_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/Add_dataset_page/logged_in_visitors_has_no_schemas/and_can_infer_a_dataset_file_schema_from_a_data_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/Add_dataset_page/logged_in_visitors_has_no_schemas/and_can_infer_a_dataset_file_schema_from_a_data_file_with_categories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/Add_dataset_page/logged_in_visitors_has_no_schemas/and_can_infer_a_dataset_file_schema_from_a_data_file_with_categories.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/ApplicationController/GET_index_/lists_licenses_as_JSON.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/ApplicationController/GET_index_/lists_licenses_as_JSON.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/Dataset/deletes_a_repo_in_github.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/Dataset/deletes_a_repo_in_github.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/DatasetFile/self_create/with_file_at_the_end_of_a_URL/creates_a_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/DatasetFile/self_create/with_file_at_the_end_of_a_URL/creates_a_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/DatasetFile/update_file/updates_a_file_when_given_a_URL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/DatasetFile/update_file/updates_a_file_when_given_a_URL.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/DatasetFile/update_file/updates_a_file_when_given_a_storage_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/DatasetFile/update_file/updates_a_file_when_given_a_storage_key.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/DatasetsController/dashboard/gets_all_user_and_org_repos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/DatasetsController/dashboard/gets_all_user_and_org_repos.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_add_file/appends_multiple_files_to_a_tree.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_add_file/appends_multiple_files_to_a_tree.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_add_file/appends_to_a_tree.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_add_file/appends_to_a_tree.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_add_file/creates_a_sha_for_a_blob.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_add_file/creates_a_sha_for_a_blob.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/case_insensitive/creates_a_repo_with_the_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/case_insensitive/creates_a_repo_with_the_user.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/creating_private_repos/can_make_a_private_repo_public.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/creating_private_repos/can_make_a_private_repo_public.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/creating_private_repos/returns_nil_if_private_repos_are_unavailable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/creating_private_repos/returns_nil_if_private_repos_are_unavailable.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/creating_private_repos/works_if_private_repos_are_available.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/creating_private_repos/works_if_private_repos_are_available.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/with_a_user/creates_a_repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/with_a_user/creates_a_repo.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/with_a_user/sets_gh-pages_as_the_default_branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/with_a_user/sets_gh-pages_as_the_default_branch.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/with_a_user/sets_the_relevant_instance_variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/with_a_user/sets_the_relevant_instance_variables.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/with_an_organization/creates_a_repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/with_an_organization/creates_a_repo.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_create/with_an_organization/sets_the_relevant_instance_variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_create/with_an_organization/sets_the_relevant_instance_variables.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_delete/deletes_a_repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_delete/deletes_a_repo.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_delete_file/deletes_a_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_delete_file/deletes_a_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_find/with_a_user/builds_a_base_tree.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_find/with_a_user/builds_a_base_tree.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_find/with_a_user/finds_the_repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_find/with_a_user/finds_the_repo.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_find/with_an_organisation/finds_the_repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_find/with_an_organisation/finds_the_repo.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_get_file/gets_a_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_get_file/gets_a_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_get_file/gets_a_file_in_a_folder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_get_file/gets_a_file_in_a_folder.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_prepare_repository/creates_a_gh-pages_branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_prepare_repository/creates_a_gh-pages_branch.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_save/adds_a_file_within_a_folder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_save/adds_a_file_within_a_folder.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_save/adds_a_single_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_save/adds_a_single_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_save/adds_muliple_files_within_a_folder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_save/adds_muliple_files_within_a_folder.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_save/adds_multiple_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_save/adds_multiple_files.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_save/deletes_a_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_save/deletes_a_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_save/updates_a_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_save/updates_a_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/GitData/_update_file/updates_a_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/GitData/_update_file/updates_a_file.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/UpdateDataset/reports_success.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/UpdateDataset/reports_success.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/UpdateDataset/sets_a_job_id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/UpdateDataset/sets_a_job_id.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/User/fetching_datasets_from_other_users/caches_dataset_ids.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/User/fetching_datasets_from_other_users/caches_dataset_ids.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/User/fetching_datasets_from_other_users/gets_all_datasets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/User/fetching_datasets_from_other_users/gets_all_datasets.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/User/fetching_datasets_from_other_users/gets_all_datasets_for_a_user_s_orgs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/User/fetching_datasets_from_other_users/gets_all_datasets_for_a_user_s_orgs.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/User/fetching_datasets_from_other_users/lists_datasets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/User/fetching_datasets_from_other_users/lists_datasets.yml -------------------------------------------------------------------------------- /spec/fixtures/cassettes/User/fetching_datasets_from_other_users/refreshes_datasets_and_notifies_Pusher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/cassettes/User/fetching_datasets_from_other_users/refreshes_datasets_and_notifies_Pusher.yml -------------------------------------------------------------------------------- /spec/fixtures/data_infer.csv: -------------------------------------------------------------------------------- 1 | id,age,name 2 | 1,39,Paul 3 | 2,23,Jimmy 4 | 3,36,Jane 5 | 4,28,Judy 6 | -------------------------------------------------------------------------------- /spec/fixtures/data_infer_empty_cells.csv: -------------------------------------------------------------------------------- 1 | id,age,name,height 2 | 1,39,Paul, 3 | 2,,Jimmy, 4 | 3,36,, 5 | 4,28,Judy, 6 | -------------------------------------------------------------------------------- /spec/fixtures/data_infer_iso-8859-7.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/data_infer_iso-8859-7.csv -------------------------------------------------------------------------------- /spec/fixtures/data_infer_row_limit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/data_infer_row_limit.csv -------------------------------------------------------------------------------- /spec/fixtures/data_infer_utf8.csv: -------------------------------------------------------------------------------- 1 | id,age,name 2 | 1,39,Paul 3 | 2,23,Jimmy 4 | 3,36,Jane 5 | 4,28,Judy 6 | 5,37,Iñtërnâtiônàlizætiøn 7 | -------------------------------------------------------------------------------- /spec/fixtures/datapackage-without-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/datapackage-without-schema.json -------------------------------------------------------------------------------- /spec/fixtures/datapackage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/datapackage.json -------------------------------------------------------------------------------- /spec/fixtures/disaggregated-example-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/disaggregated-example-2.csv -------------------------------------------------------------------------------- /spec/fixtures/disaggregated-example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/disaggregated-example.csv -------------------------------------------------------------------------------- /spec/fixtures/disaggregated-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/disaggregated-schema.json -------------------------------------------------------------------------------- /spec/fixtures/hats-cotw.csv: -------------------------------------------------------------------------------- 1 | hat,size 2 | panama,59.5 3 | stetson,big 4 | -------------------------------------------------------------------------------- /spec/fixtures/invalid-cotw.csv: -------------------------------------------------------------------------------- 1 | person,age 2 | sam,hat 3 | stu,pipe 4 | -------------------------------------------------------------------------------- /spec/fixtures/invalid-schema.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/invalid-schema.csv -------------------------------------------------------------------------------- /spec/fixtures/schemas/bad-schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "schema": "bad" 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/schemas/csv-on-the-web-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/csv-on-the-web-schema.json -------------------------------------------------------------------------------- /spec/fixtures/schemas/date-pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/date-pattern.json -------------------------------------------------------------------------------- /spec/fixtures/schemas/disaggregated-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/disaggregated-schema.json -------------------------------------------------------------------------------- /spec/fixtures/schemas/duff-csv-on-the-web-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/duff-csv-on-the-web-schema.json -------------------------------------------------------------------------------- /spec/fixtures/schemas/empty-schema.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /spec/fixtures/schemas/good-schema-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/good-schema-2.json -------------------------------------------------------------------------------- /spec/fixtures/schemas/good-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/good-schema.json -------------------------------------------------------------------------------- /spec/fixtures/schemas/invalid-schema-pk-no-fields.json: -------------------------------------------------------------------------------- 1 | { 2 | "primaryKey": ["id", "title"] 3 | } 4 | -------------------------------------------------------------------------------- /spec/fixtures/schemas/multiple-csvs-on-the-web-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/schemas/multiple-csvs-on-the-web-schema.json -------------------------------------------------------------------------------- /spec/fixtures/shoes-cotw.csv: -------------------------------------------------------------------------------- 1 | shoe,size 2 | trainer,42 3 | doctor marten,35 4 | -------------------------------------------------------------------------------- /spec/fixtures/test-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test-data.csv -------------------------------------------------------------------------------- /spec/fixtures/test-data0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test-data0.csv -------------------------------------------------------------------------------- /spec/fixtures/test-shapefile.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test-shapefile.shp -------------------------------------------------------------------------------- /spec/fixtures/test.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test.dbf -------------------------------------------------------------------------------- /spec/fixtures/test.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test.prj -------------------------------------------------------------------------------- /spec/fixtures/test.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test.shp -------------------------------------------------------------------------------- /spec/fixtures/test.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/test.shx -------------------------------------------------------------------------------- /spec/fixtures/valid-cotw.csv: -------------------------------------------------------------------------------- 1 | person,age 2 | sam,42 3 | stu,34 4 | -------------------------------------------------------------------------------- /spec/fixtures/valid-file-for-good-schema-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/valid-file-for-good-schema-2.csv -------------------------------------------------------------------------------- /spec/fixtures/valid-schema-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/valid-schema-2.csv -------------------------------------------------------------------------------- /spec/fixtures/valid-schema.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/fixtures/valid-schema.csv -------------------------------------------------------------------------------- /spec/helpers/application_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/helpers/application_helper_spec.rb -------------------------------------------------------------------------------- /spec/jobs/check_repository_is_created_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/jobs/check_repository_is_created_spec.rb -------------------------------------------------------------------------------- /spec/jobs/create_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/jobs/create_dataset_spec.rb -------------------------------------------------------------------------------- /spec/jobs/update_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/jobs/update_dataset_spec.rb -------------------------------------------------------------------------------- /spec/mailers/dataset_mailer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/mailers/dataset_mailer_spec.rb -------------------------------------------------------------------------------- /spec/models/dataset_file_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/models/dataset_file_schema_spec.rb -------------------------------------------------------------------------------- /spec/models/dataset_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/models/dataset_file_spec.rb -------------------------------------------------------------------------------- /spec/models/dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/models/dataset_spec.rb -------------------------------------------------------------------------------- /spec/models/dataset_updates_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/models/dataset_updates_spec.rb -------------------------------------------------------------------------------- /spec/models/git_data_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/models/git_data_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/requests/dataset_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/requests/dataset_creation_spec.rb -------------------------------------------------------------------------------- /spec/routing/schema_categories_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/routing/schema_categories_routing_spec.rb -------------------------------------------------------------------------------- /spec/services/aggregation_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/aggregation_service_spec.rb -------------------------------------------------------------------------------- /spec/services/dataset_file_schema_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/dataset_file_schema_service_spec.rb -------------------------------------------------------------------------------- /spec/services/file_storage_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/file_storage_service_spec.rb -------------------------------------------------------------------------------- /spec/services/inferred_dataset_file_schema_creation_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/inferred_dataset_file_schema_creation_service_spec.rb -------------------------------------------------------------------------------- /spec/services/jekyll_service_create_public_views_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/jekyll_service_create_public_views_spec.rb -------------------------------------------------------------------------------- /spec/services/jekyll_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/jekyll_service_spec.rb -------------------------------------------------------------------------------- /spec/services/repo_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/repo_service_spec.rb -------------------------------------------------------------------------------- /spec/services/send_tweet_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/send_tweet_service_spec.rb -------------------------------------------------------------------------------- /spec/services/shapefile_to_geojson_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/services/shapefile_to_geojson_service_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fake_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/support/fake_data.rb -------------------------------------------------------------------------------- /spec/support/odlifier_licence_mock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/support/odlifier_licence_mock.rb -------------------------------------------------------------------------------- /spec/support/vcr_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/support/vcr_helper.rb -------------------------------------------------------------------------------- /spec/views/_dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/views/_dataset_spec.rb -------------------------------------------------------------------------------- /spec/views/_datasets_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/views/_datasets_spec.rb -------------------------------------------------------------------------------- /spec/views/schema_categories/edit.html.erb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/views/schema_categories/edit.html.erb_spec.rb -------------------------------------------------------------------------------- /spec/views/schema_categories/index.html.erb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/views/schema_categories/index.html.erb_spec.rb -------------------------------------------------------------------------------- /spec/views/schema_categories/new.html.erb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/spec/views/schema_categories/new.html.erb_spec.rb -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/javascripts/jquery.fileupload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/vendor/assets/javascripts/jquery.fileupload.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/jquery.ui.widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/vendor/assets/javascripts/jquery.ui.widget.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/pusher.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/vendor/assets/javascripts/pusher.min.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/vendor/assets/javascripts/swagger-ui-bundle.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/uuid-random.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/vendor/assets/javascripts/uuid-random.min.js -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theodi/octopub/HEAD/vendor/assets/stylesheets/swagger-ui.css --------------------------------------------------------------------------------