Welcome to the "Shed"

For me, a shed is a place to put build, learn and ideally make something useful.

This git repository is a "fit for purpose" interpretation of a shed. Our community routinely discuss our shared interests in person and online. We do our best to demonstrate our personal projects, either by way of demonstration or with code snippets pasted in forum posting. We now have a place to publish demonstrations that we can compliment with a discussion on our Discourse forum.

Folder Layout

The loose convention is that the first level folder names correspond to the Discourse handle of the owner. My contributions for example are under jdownie. Under that will be a folder for each area of interest. For example, I have written for myself a script that helps me work in numerous git repositories across multiple machines. That script is called repo, so i'm hosting it in the jdownie/repo folder.

That repo folder for example, not only contains the script itself, but a README.md to explain it in more detail and an example configuration file.

How and Why I moved repo to the Shed

I once hosted and maintained that script in my own personally hosted repository. I have "moved it into the shed" so that others can either use it directly, or copy and experiment on their own copy. Another community member, tdurden might take interest in that script. They'd create tdurden/repo and clone jdownie/repo into it. From this point, tdurden might make improvements and discuss them with jdownie on Discourse. jdownie might like to adopt those improvements, and with diff and a little care, migrate those changes back into jdownie/repo. Alternatively, tdurden might break their copy, and ask jdownie to take a look in the shed to help out.

I'm using repo as an illustration of what i hope we can accomplish with this "shed" idea. Others might start to maintain their ansible playbooks or docker-compose.yaml files for example. It's really just a shared folder. git makes it a bit more structured and transactional than a Dropbox folder (for example).

Description
No description provided
Readme GPL-3.0 5.3 MiB
Languages
Python 68.2%
Shell 31.8%