Logo Lanfrica

datsciafrica/dsaUganda

Creator:
dat
Host:
Data Science Africa Uganda Chapter # DSA Event Stub ## Usage For each new event installment, follow the following instructions. 1. Create the new repo in github by going to github.com, use the name coding `dsaYYYYcity` where `YYYY` is the year of the archived conference and city is an abbreviation for the city. 2. In the conference description field, place the dates and location of the workshop. 3. [**IMPORTANT**] Do *not* create an initial README or gitignore for the conference repo. 4. Create the Repo. 5. Go to a suitable directory on your machine and run the following: ``` # Here we're basing the new repo on dsaXXXXstub git clone --bare github.com # Renane to the event mv dsaXXXXstub dsaYYYYcity.git cd dsaYYYYcity.git git branch -m gh-pages # If branch already exists, delete it with git branch -D branch_name and then repeat command git push --mirror git@github.com:datsciafrica/dsaYYYYcity.git ``` 6. Now the repo is on line and you can clone it in the normal way to start working on it. ``` git clone github.com cd dsaYYYYcity ```` 7. If everything is OK you can delete the bare mirror in the subdirectory ```dsaYYYYcity.git```. 8. Edit the `_config.yml` file in the new repo to set `baseurl` to `dsaYYYYcity`. 9. Commit the changes and push the repo (the `gh-pages` branch). 10. Check that the archived page appears online at datascienceafrica.org 11. Now go ahead and put event relevant updates. Editting only the files in `_data/` folder should be enough to update speakers, schedule, sponsors and other event items. For the schedule, remember to first put speakers and sessions data, then the schedule just combines these two. 12. Run cmd to locally view ``` bundle exec jekyll serve --livereload ````