Setup

Before you begin developing new content, you’ll need to get a few things setup first.

1. Get a copy of the app

You’ll need to get a copy of the app. Currently the app is available in beta for macOS and Windows platforms.

Once you have acquired the app, you should open it up and get comfortable with it.

2. Make a Github account

You will also need a Github account.

Note that this is a regular github.com account, not a github.umn.edu account.

3. Fork the data repository

The data for the Virtual Fort Snelling experience is hosted on a public repository, at http://github.com/UMN-LATIS/virtual-fort-snelling-data.

When the app first opens, it reads the XML files from the data repository to construct the menu pages.

In order to develop new content for the app, you will need to make a fork of this repository. A fork is like a copy of the repository that you are able to modify freely, without affecting the original repository.

Step 1. Go to the data repository

http://github.com/UMN-LATIS/virtual-fort-snelling-data

Step 2. Press the fork button

1

Step 3. Select your Github username as the destination

2

It will take a few seconds, and then bring you to your forked copy of the repository.

4. Enable Github Pages for your fork

Now that you have your own copy of the repository forked, you need to make sure it is setup to be published on the web, so that the app can read content from it.

Step 1. Click on the “Settings” tab

3

Step 2. Click on the “Pages” tab

4

Step 3. Set the source to the main branch root, and press save

5

Step 4. Verify that the site is published

After a few minutes, refresh the page and look for the indicator that the site is published. Take a note of this url, as it will be important later.

5

Now you are ready to begin developing content!