2016-09-12-florida-international-university
https://github.com/tibbben/2016-09-12-florida-international-university
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
15 of 68 committers (22.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Keywords from Contributors
Repository
Basic Info
- Host: GitHub
- Owner: tibbben
- License: other
- Language: HTML
- Default Branch: 2016.06
- Size: 1.18 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
workshop-template
This repository is Software Carpentry and Data Carpentry's template for creating websites for workshops.
Please do not fork this repository directly on GitHub. Instead, please use GitHub's importer following the instructions below to create a website repository for your workshop.
Please do your work in your repository's
gh-pagesbranch, since that is what is automatically published as a website by GitHub.Once you are done, please send your repository's URL to the Software Carpentry administrator. We build the list of workshops on our websites from the data included in your
index.htmlpage. We can only do that if you customize that page correctly and send us a link to your workshop website.Please also read the notes on customizing your website and the FAQ. If you're interested in knowing more about why we do things the way we do, please check out the design notes.
If you are teaching Git, please create a separate repository for your learners to practice in.
If you run into problems, or have ideas about how to make this process simpler, please get in touch.
Creating a Repository
Log in to GitHub. (If you do not have an account, you can quickly create one for free.) You must be logged in for the remaining steps to work.
Go to GitHub's importer.
Paste the url of this repo as the old repository to clone: https://github.com/swcarpentry/workshop-template.
Select the owner for your new repository. (This will probably be you, but may instead be an organization you belong to.)
Choose a name for your workshop website repository. This name should have the form
YYYY-MM-DD-site, e.g.,2015-07-01-miskatonic, whereYYYY-MM-DDis the start date of the workshop.Make sure the repository is public.
At this point, you should have a page like this:

You can now click "Begin Import". When the process is done, you will receive a message close to "Importing complete! Your new repository julie32/2015-07-01-miskatonic is ready." and you can go to the new repository by clicking on the name.
Note: some people have had intermittent errors during the import process, possibly because of the network timing out. If you experience a problem, please re-try; if the problem persists, please get in touch.
Customizing Your Website
Go into your newly-created repository, which will be at
https://github.com/your_username/YYYY-MM-DD-site. For example, if your username isgvwilson, the repository's URL will behttps://github.com/gvwilson/2015-07-01-miskatonic.Edit the header of
index.htmlto customize the list of instructors, workshop venue, etc. You can do this in the browser by clicking on it in the file view on GitHub and then selecting the pencil icon in the menu bar:
Editing hints are embedded in
index.html, and full instructions are in the customization instructions.Alternatively, if you are already familiar with Git, you can clone the repository to your desktop, edit
index.htmlthere, and push your changes back to the repository.~~~ git clone -b gh-pages https://github.com/your_username/YYYY-MM-DD-site ~~~
You should specify
-b gh-pagesbecause the imported repository doesn't have amasterbranch.Note: please do all of your work in your repository's
gh-pagesbranch, since GitHub automatically publishes that as a website.The URL for your website is determined automatically based on the URL for your repository: if your repository is at
https://github.com/your_username/YYYY-MM-DD-site, its GitHub Pages website is athttp://your_username.github.io/YYYY-MM-DD-site. You must therefore edit the configuration values in_config.ymlso that:-
carpentryis either "dc" (for Data Carpentry) or "swc" (for Software Carpentry). This determines which logos are loaded. -
repois the name of your GitHub repository, e.g.,https://github.com/gvwilson/2015-07-01-miskatonic. -
rootis the unique identifier of your workshop with the leading '/', e.g.,/2015-07-01-miskatonic. -
emailis the contact email address for your workshop, e.g.,gvwilson@miskatonic.edu.
-
When you are done editing, go to the GitHub Pages URL for your workshop and preview your changes. In the example above, this is
https://gvwilson.github.io/2015-07-01-miskatonic.
Note: this template includes some files and directories that most workshops do not need, but which provide a standard place to put extra content if desired. See the design notes for more information about these.
Further instructions are available in the customization instructions. This FAQ includes a few extra tips (additions are always welcome) and these notes on the background and design of this template may help as well.
Checking Your Changes
If you want to preview your changes on your own machine before publishing them on GitHub, you can do so as described below.
Install the software described below. This may require some work, so feel free to preview by pushing to the website.
Run the command:
~~~ $ jekyll serve --config config.yml,config_dev.yml ~~~
and go to http://0.0.0.0:4000 to preview your site. You can also run this command by typing
make serve(assuming you have Make installed).Note: the command above uses the values from
_config.yml, then overrides some of them with_config_dev.ymlso that local files (including CSS style files) will load properly. Simply runningjekyll servewill not load local files, so styles and icons may not display properly if you do this.Run the command
python bin/workshop_check.py index.htmlto check for a few common errors in your workshop's home page. (You must have Python 3 installed to do this.) If you have Make installed, you can also run this command by typingmake workshop-check.
Installing Software
If you want to set up Jekyll so that you can preview changes on your own machine before pushing them to GitHub, you must install the software described below. (Note: Julian Thilo has written instructions for installing Jekyll on Windows.)
Ruby. This is included with Linux and Mac OS X; the simplest option on Windows is to use RubyInstaller. You can test your installation by running
ruby --version. For more information, see the Ruby installation guidelines.RubyGems (the package manager for Ruby). You can test your installation by running
gem --version.Jekyll. You can install this by running
gem install jekyll.
You can check the formatting of your header by running bin/workshop_check.py
(which is invoked by make workshop-check).
You must have Python 3 installed in order to do this,
and you will also need the PyYAML module.
Setting Up a Separate Repository for Learners
If you are teaching Git, you should create a separate repository for learners to use in that lesson. You should not have them use the workshop website repository because:
your workshop website repository contains many files that most learners don't need to see during the lesson, and
you probably don't want to accidentally merge a damaging pull request from a novice Git user into your workshop's website while you are using it to teach.
You can call this repository whatever you like, and add whatever content you need to it.
Getting and Giving Help
We are committed to offering a pleasant setup experience for our learners and organizers. If you find bugs in our instructions, or would like to suggest improvements, please file an issue or mail us.
Owner
- Name: Tim Norris
- Login: tibbben
- Kind: user
- Company: University of Miami
- Website: http://nawimaps.com
- Twitter: tibbenor
- Repositories: 2
- Profile: https://github.com/tibbben
Citation (CITATION)
Please cite as: Greg Wilson (ed): "Software Carpentry: Workshop Template." Version 2016.06, June 2016, https://github.com/swcarpentry/workshop-template, 10.5281/zenodo.58156.
GitHub Events
Total
Last Year
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Greg Wilson | g****n@s****g | 165 |
| W. Trevor King | w****g@t****s | 91 |
| Raniere Silva | r****7@i****r | 49 |
| François Michonneau | f****u@g****m | 36 |
| Abigail Cabunoc Mayes | a****c@g****m | 25 |
| Raniere Silva | r****e@r****m | 22 |
| Piotr Banaszkiewicz | p****r@b****g | 10 |
| Maneesha Sane | a****m@g****m | 8 |
| James Allen | j****s@s****m | 7 |
| Gabriel A. Devenyi | g****i@g****m | 7 |
| Matt Davis | j****b@g****m | 5 |
| Jeramia Ory | j****y@g****m | 5 |
| Ethan White | e****n@w****g | 5 |
| Carol Willing | c****e@w****m | 5 |
| Andrew Walker | a****r@l****k | 5 |
| Pauline Barmby | p****y@u****a | 4 |
| Olav Vahtras | v****s@k****e | 4 |
| Damien Irving | d****g@y****u | 4 |
| Rémi Emonet | r****t@r****e | 4 |
| Tom Wright | t****m@m****m | 3 |
| Tim Norris | t****s@m****u | 3 |
| Leighton Pritchard | l****d@m****m | 3 |
| David LeBauer | d****r@g****m | 3 |
| Ashwin Srinath | a****h@g****m | 2 |
| Jan T. Kim | j****m@p****k | 2 |
| Timothée Poisot | t****t@g****m | 2 |
| Andrea Zonca | c****e@a****m | 2 |
| Andy Boughton | p****t@g****m | 2 |
| Ivan Gonzalez | i****c@g****m | 2 |
| Jason Williams | J****Y@g****m | 2 |
| and 38 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0