Some slides provide an overview of the project.
The goal of these instructions are for you to set up your own Ximera page, modeled after a basic example.
- Create a GitHub account.
- View some sample content on Ximera.
- Click
Sign In
and choose Google. - Click on your name in the upper right hand corner, and click
Profile
- On your profile page, click
Connect GitHub
to connect your new GitHub account to your Ximera account.
- Log into a GitHub account registered with Ximera (i.e., follow the instructions above).
- Go to [https://github.com/kisonecat/ximeraWorkshop](the Ximera Workshop repository)
- Click "Fork" in the upper right corner to create your own copy the
ximeraWorkshop
repository. - Create a SageMathCloud account.
- Click on
New Project
. Include your name in the project title. - If you like, share the project with the Workshop Leader.
- Switch over to your forked GitHub repository, and copy the http URL from the right hand side.
- Switch back to SageMathCloud (SMC).
- Once in your new SMC project, click on
New
. - Under
Name your file, folder or paste in a link
paste in the link from GitHub. - Click
Download from Internet
- Open the folder
ximeraWorkshop
- Click
New
and create a terminal. - Enter
source setup.sh
into the terminal and press enter. - Tell git your name with the commands
git config user.email "you@example.com"
git config user.name "Your Name"
- Close the terminal.
- Navigate to
activity.tex
in the Sage Math Cloud file browser. - Try editing
activity.tex
to explore some of the printed possibilities of Ximera.
- Go to GitHub.
- In your own forked copy of the
ximeraWorkshop
repository, click onSettings
- Choose
Webhooks and Services
- Click
Add webhook
- Confirm your password.
- For the payload URL, enter
https://ximera.osu.edu/github
- Click
Disable SSL verification
- Confirm that you understand your webhooks may not be secure.
- For the webhook secret, enter
8mi0tsrje9n3asPu86XC198G1XSdZj
- Click
Add webhook
- Go to SMC and enter the
ximeraWorkshop
folder. - Open a terminal.
- If you changed
activity.tex
then run the command
git add activity.tex
to "stage" these changes.
4. Commit the change with git commit -m "A description of your change."
5. Push these changes to GitHub with git push
6. You will be asked for your GitHub credentials at this point.
7. Go to your GitHub repository to confirm that these changes are visible.
After the server processes your changes to activity.tex
, you should be able to view them at http://ximera.osu.edu/course/YOUR-GITHUB-USERNAME/ximeraWorkshop/master/activity