Publishing Files
TWO FILE REPOSITORIES
ChristGames.org uses two different file repository technologies for storing and tracking game
resource files. We use GitHub for revision control and archiving of source code files. A local
FTP repository is available for all other game files, such as pictures, video, audio, and project
files.
FREE OPEN SOURCE SOFTWARE
All of the files stored on our repositories should be free in cost and follow an Open Source
license agreement model. That means you can download any file here at no charge, modify it,
and share it with others.
FTP Repository
UPLOADING AND DOWNLOADING FILES
Our FTP repository can be accessed directly from your browser. Use this link to view and download files.
You will need an FTP client if you wish to upload files. The FTP client that we recommend is called
FileZilla. It can be downloaded for free from this link.
http://filezilla-project.org/. Contact doug@christgames.org
if you want to join our community and contribute files to our repository for a game project.
FILE TYPES AND STORAGE RULES
Files that violate any patent laws, are illegally obtained, or violate commercial licenses, are
prohibited from being publish here. We also strictly prohibit any files containing pornographic content,
malicious code, such as worms, Trojan horses, or viruses. Personal files, not related to any game
project are also not allowed on this site. We only allow free Open Source files that you have
personally created yourself, or have permission to freely share, and do not violate any laws,
including Christian.
GitHub Repository
SOURCE CODE FILES
We use GitHub at ChristGames.org to track and store all of our source code (text based) files for our
games. GitHub should only be used to store true source code. It is NOT used to maintain large videos
or other game resource files. GitHub is free to join. Go to this link
https://github.com/ to create an account.
BECOME A GITHUB CONTRIBUTING MEMBER
Once you have created an account on GitHub, you can join our community teams and help us publish
games! Just send an email to doug@christgames.org and
request to become a GitHub contributing member for ChristGames.org. A little background about
yourself, your interests, and technical skills will help us add you to the team(s) that best suits
your talents. For example, we would like to know if you intend to create a new game or project,
if you are new to programming and interested in learning how to make games, you are interested in
helping with audio or video projects, like graphics design and making cool pictures, or just you
want to test and play our games.
BROWSE OUR GITHUB REPOSITORY
To view the GitHub repository, and not become a member of any team, you can go directly
here to view and download our files
https://github.com/christgames.