The Comprehensive Kerbal Archive Network
Clone or download
Permalink
Failed to load latest commit information.
AutoUpdate Spelling, whitespace, curly brace positioning Aug 24, 2018
Cmdline Make cache non-instance-specific Oct 9, 2018
ConsoleUI Make cache non-instance-specific Oct 9, 2018
Core Add 1.5 to embedded build map Oct 15, 2018
GUI Make cache non-instance-specific Oct 9, 2018
Netkan Merge #2535 One Cache to Rule Them All Oct 13, 2018
Screenshots Add files via upload Apr 6, 2017
Tests Make cache non-instance-specific Oct 9, 2018
assets Create and release CKAN.app for Mac OS X Dec 20, 2017
bin Actually skip when last comment is by OP Feb 28, 2018
debian Clean-up and debuggability Apr 8, 2018
doc Delete ckan-main.png Apr 6, 2017
lib/curlsharp-v0.5.1-2-gd2d5699 Use Cake for build Jan 16, 2017
macosx Use macOS-compatible tools. Fixes #2355. Mar 12, 2018
policy Add Angel-125 to opt-out list Sep 7, 2016
.ackrc Bonus commit: .ackrc only likes simple directory names. Oct 28, 2014
.gitattributes Merge #2386 Encode spaces in URL output Mar 26, 2018
.gitignore Use deb-specific email address Dec 21, 2017
.travis.yml update deps in travis env Mar 12, 2018
CHANGELOG.md Merge #2538 Stop auto-moving cached files Oct 13, 2018
CKAN.schema Merge #2371 Allow installations to the Missions folder Mar 19, 2018
CKAN.sln Remove GlobalSection ExtensibilityGlobals to clear build warning Dec 22, 2017
CKAN.sln.DotSettings Support detecting real MakingHistory DLC Mar 13, 2018
CONTRIBUTING.md Fix forum thread link Aug 8, 2017
Dockerfile Docker updates to support cake! Jan 16, 2017
GlobalAssemblyInfo.cs It's 2018 now Apr 27, 2018
ISSUE_TEMPLATE.md Update issue search link to include closed issues Aug 21, 2018
LICENSE.md Adding CONTRIBUTING, LICENSE and README Dec 27, 2014
README.md Various spelling and formatting fixes Oct 31, 2016
Spec.md Handle KSP-AVC krefs Oct 7, 2018
build remove debug -x Mar 4, 2018
build.cake Allow version names after number in changelog Aug 5, 2018
build.ps1 Check version of PowerShell in build script Dec 27, 2017
cake.config Use Cake for build Jan 16, 2017
docker-compose.yml Added Docker support. Jun 19, 2016
nuget.config Update master line endings to .gitattributes standard Nov 3, 2017
packages.config Upgrade Cake from 0.19.5 to 0.23.0 Oct 21, 2017
quotes.txt Fixing spelling Mar 25, 2018

README.md

The Comprehensive Kerbal Archive Network (CKAN)

Downloads

Click here to open a new CKAN issue

Click here to go to the CKAN wiki

Click here to view the CKAN metadata specification

What's the CKAN?

The CKAN is a metadata repository and associated tools to allow you to find, install, and manage mods for Kerbal Space Program. It provides strong assurances that mods are installed in the way prescribed by their metadata files, for the correct version of Kerbal Space Program, alongside their dependencies, and without any conflicting mods.

CKAN is great for players and for authors:

  • players can find new content and install it with just a few clicks;
  • modders don't have to worry about misinstall problems or outdated versions;

The CKAN has been inspired by the solid and proven metadata formats from both the Debian project and the CPAN, each of which manages tens of thousands of packages.

What's the status of the CKAN?

The CKAN is currently under active development. We very much welcome contributions, discussions, and especially pull-requests.

The CKAN spec

At the core of the CKAN is the metadata specification, which comes with a corresponding JSON Schema that you can also find in the Schema Store

This repository includes a validator that you can use to validate your files.

CKAN for players

CKAN can download, install and update mods in just a few clicks. See the User guide to get started with CKAN.

CKAN for modders

While anyone can contribute metadata for your mod, we believe that you know your mod best. So while contributors will endeavor to be as accurate as possible, we would appreciate any efforts made by mod authors to ensure our metadata's accuracy. If the metadata we have is incorrect please open an issue and let us know.

Contributing to CKAN

No technical expertise is required to contribute to CKAN

If you want to contribute, please read our CONTRIBUTING file.


Note: Are you looking for the Open Data portal software called CKAN? If so, their GitHub repository is found here.