This jam is now over. It ran from 2023-03-22 23:00:00 to 2023-04-22 22:00:00.

Let's build some RPG modules together!  This will be a system-neutral fantasy dungeon (but see below on systems).  There will be no ranking  - we work together and help each other on Gitlab.

Building Like Software Devs

Open source software updates fast and often, partly because of the culture, and partly because of their excellenet tools. The RPG-hackers out there already know about a culture of sharing, but nobody's used those teamworking tools before.

Working together with Git

  1. Sign up to Gitlab
  2. Send someone here your Gitlab username
  3. Look at the proposed map
  4. Pick a room (e.g. Room 14) and start putting in a description or edit another person's with the Web IDE button.

Ownership

You should own the project, have opinions on it, and make changes to the `dev` branch.  If you're unsure about proposed changes, you can make your own 'branch' for your changes and everyone else can see it.

Look at other people's branches. Leave a comment there, or click 'Approve' to put those changes into the dev branch.

Do whatever you're good at. If you can edit, go fix someone else's grammar. If your spelling is bad but you like writing, just write and leave it to others to catch mistakes. 

The project is licenced GPL, so anyone can take a copy, or change it. Anyone can convert it to their own system and sell the module.  The only requirement is keeping open-source so anyone else can make changes.

Syling

Once the module is done, I'll put it together with some nice styles (feel free to help or add opinions on what it should look like).

Background Knowledge & Git

No background knowledge is required: just sign up, and post your Gitlab username here. Then click 'Web IDE', and start editing files! 

- Don't upload any files: everything *must* be text unless you know what you're doing.

- Work in the `dev` branch, or any branch except `master`, so others can see your changes.

- If you feel unsure about what you're doing - ask! Someone will help you.

If you want to understand more about how git works, check out the wiki - I've made simple instructions on using git for the average user, including how to get a full copy of the project on your computer, if you want to work on it alone and share with others later.

System-Agnosticism & Plurality

We can have many systems, or none.  Once the module has been completed, we can make a new `branch` for different systems. It can symultaneously work for Cairn, A,D&D, and Whitehack. 

If you want to see a particular system added, put it on the issues board.

Submissions & Making New Modules

Do you have an idea for a new dungeon? A non-dungeon module?  Something else?  Add it to the issues board! If work is going well on the first, we can add another.