saraworkshop
Science Score: 31.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: acnewton
- License: other
- Language: Python
- Default Branch: gh-pages
- Size: 2.95 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Initial acknowledgement
The present for SURF workshops has been imported originally from the template available from The Carpentries. The information included in this README file and the rest of content in this template has been adapted to be used by workshops (co-)organized at SURF. Please feel free to read and contribute!
workshop-template
This repository is the SURF 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 copy this
workshop-templaterepository and customize it 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 also let us know the workshop URL.
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/carpentries/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.,2016-12-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 like "Importing complete! Your new repository jules32/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/2016-12-01-miskatonic.Ensure you are on the gh-pages branch by clicking on the branch under the drop down in the menu bar (see the note below):

Edit the header of
index.mdto 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.md, and full instructions are in the customization instructions.Edit
_config.ymlto customize certain site-wide variables, such as:carpentry(to tell us which carpentry workshop this is),title(overall title for all pages),workshop_repo(the URL of the workshop repository on GitHub) andworkshop_site(the repository's GitHub Pages URL).Editing hints are embedded in
_config.yml, and full instructions are in the customization instructions.Edit the
schedule.htmlfile to edit the schedule for your upcoming workshop. This file is located in the_includesdirectory, make sure to choose the one from the appropriatedc(Data Carpentry workshop),lc(Library Carpentry), orsc(Software Carpentry) subdirectory.Alternatively, if you are already familiar with Git, you can clone the repository to your desktop, edit
index.md,_config.yml, andschedule.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-pagesto checkout the gh-pages branch because the imported repository doesn't have amasterbranch.In order to view your changes once you are done editing, you must push to your GitHub repository:
~~~ git push origin gh-pages ~~~
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/2016-12-01-miskatonic. The finished page should look something like this.Optional: you can now change the README.md file in your website's repository, which contains these instructions, so that it contains a short description of your workshop and a link to the workshop website.
Optional: Add a link to your workshop website on the repository main page in the description/website section (look for the
Editbutton on the right to add).
Note:
please do all of your work in your repository's gh-pages branch,
since GitHub automatically publishes that as a website.
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.
(Optional) Linking to Your Page
At the top of your repository on GitHub you'll see
~~~ No description, website, or topics provided. — Edit ~~~
Click 'Edit' and add:
A very brief description of your workshop in the "Description" box (e.g., "Miskatonic University workshop, Dec. 2016")
The URL for your workshop in the "Website" box (e.g.,
https://gvwilson.github.io/2016-12-01-miskatonic)
This will help people find your website if they come to your repository's home page.
Getting and Giving Help
The best way for communication is to send a mail
Owner
- Login: acnewton
- Kind: user
- Repositories: 1
- Profile: https://github.com/acnewton
Citation (CITATION)
Please cite as: SURF Workshop Template. https://github.com/sara-nl/workshop-template Additionally, you should cite the version of template from The Carpentries from which this template was created: 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
Dependencies
- PyYAML *
- beautifulsoup4 *
- git_root *