Uploading and validating config files#
You have now made all the changes necessary to start using the simple hub, but the changes to admin.json
and tasks.json
are only on your local computer. You should also apply them to your GitHub repository.
Uploading changes from your local computer to GitHub#
Follow GitHub directions to add files to a repository.
Once you have uploaded those two files onto your GitHub repository, you will notice that they have been updated by looking at the last commit date, as indicated below.

Validating your config files#
Now, you should validate the config files to be sure they are properly functional. You can use the validate_config
function from hubAdmin
to check whether Hub config files are valid. The steps are as follows:
First, you must follow the instructions to install the R package
hubAdmin
in the R console.Next, you need to validate the Hub’s config files.
validate_hub_config()
validates theadmin.json
,tasks.json
,model-metadata-schema.json
hub config files in a single call.If you get any errors, you can pass the result of the above functions to
view_config_val_errors()
, which prints a concise and informative version of the validation errors table.More detailed explanations can be found in hubAdmin’s “Setting Up a Hub” vignette.
Congratulations!#
Your simple hub repository is now ready to be used! You created a simple hub and modified the config.json
and task.json
files. You now have:
Created a hub repository
Cloned the hub repository to your local computer
Configured the modeling hub by:
Modifying
admin.json
Modifying
tasks.json
Uploaded modified files from your local computer to GitHub
Validated config files

Next, it is time to start using your modeling hub.