Wednesday July 19, 2023
Use of open source software has exploded in recent years, with Information professionals embracing the collaborative, cost saving and customisable functionality embedded in open source software. The Open Source stream gives Campers practical experience creating graphic design elements and dives into the collaborative powerhouse that is Git. Campers will also gain knowledge on how open source is being integrated into the library world, who the movers and shakers are, and how you can get involved.
Workshop 5
Git for Librarians
Trainer
Johanna Bayer
Outline
The “Git for Librarians Workshop” is designed to provide librarians with a practical understanding of Git, a version control system widely used in software development. The workshop covers the basics of Git, including setting up the environment, creating and managing repositories, collaborating with others, and best practices for librarians. Participants will learn how to integrate Git into library workflows, such as managing documentation, cataloging projects, website updates, and digital preservation. Optional advanced topics, troubleshooting tips, and available resources will be discussed. By the end of the workshop, librarians will have the knowledge and skills to effectively utilize Git in their daily tasks, fostering better collaboration and version control within library settings.
Software requirements
Setup and installation instructions:
Sign up for a Github Account here: https://github.com/. You will need an email address, a username, and a password. Make sure to REMEMBER THOSE.
Download a text editor of your choice if you don’t have one already. A good example is sublime text: https://www.sublimetext.com/download.
Install Github Desktop: https://desktop.github.com/
If you want, you can familiarise yourself with the markdown language: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
Further links that might be useful:
Link to the course website: https://git-for-librarians.netlify.app/ and the test repo: https://github.com/likeajumprope/Git_course
Short talk 5
Open source, open practice
Presenter
Outline
Open source software is woven into the fabric of a lot of technology we now take for granted. But what is it? And how does it relate to libraries? People are also adopting open practices and processes along with open technologies. Let’s explore what this means for libraries, the people who use them, work in them, and fund them.
Short talk 7
How to become an open source contributor by the end of this week
Presenter
Outline
Maintaining successful Open Source projects is much more about community than it is about code. In this talk, Hugh will show you the many different needs that open source projects have, successful techniques for offering your help, and how you can use the skills and knowledge you have right now to become an open source contributor.
Workshop 7
Graphic design 101 the open source way
Trainer
Outline
There will be no “Happy Little Accidents” here! Learners will be able to learn why, with the power of digital art manipulation. Control – Z and layers will be your friend.. This session will be an introduction on how to use Open Source tools to remove that blemish, paint that picture, put on a filter, and know what all those file types are! There’s no need to “Photoshop” things when there are open source tools for you to use. Learners will learn how about graphic design file types, layering images, removing blemishes, the power of the clone tool. They will also learn some graphic design do’s and don’ts especially when using different fonts, colour theory, and the rule of thirds.
Software requirements
Please bring an external mouse. You can use your laptop trackpad, but it won’t be as efficient and may become frustrating.
Krita 5.1.5 (or higher) available at: https://krita.org/en/download/krita-desktop/ (free and no need to pay). Krita is available on Windows, Mac, or Linux.
Bring some digital images you may wish to edit. Images will be made available for those who may not be able to bring their own.