Skip to content

robertericreeves/titan

 
 

Repository files navigation

Titan

Your Code. Your Environment. Your Data.

GitHub release (latest by date) GitHub All Releases

Getting Started

Requirements

Before downloading Titan, be sure that you have the appropriate Docker Desktop Client installed and running for your operating system.

Installation

The available downloads are listed on the releases tab. Please download the proper package for your operating system and architecture.

Titan is distributed as a binary with accompanying docker image. Install Titan by unzipping the downloaded release and moving the binary to a directory included in your system's PATH and running the following command from your CLI:

titan install

Development and Testing

Clean Slate Testing

For comprehensive testing of the Titan system, including automated environment setup and troubleshooting tools, see the cleanslate folder which contains:

  • Complete automation scripts for clean slate testing
  • Docker troubleshooting and diagnostic tools
  • ZFS pool management utilities
  • Detailed testing documentation

Quick start for developers:

cd cleanslate
.\clean-slate-automation.ps1 -Verbose

Contributing

This project follows the Titan community best practices:

It is maintained by the Titan community maintainers

For more information on how it works, and how to build and release new versions, see the Development Guidelines.

License

This is code is licensed under the Apache License 2.0. Full license is available here.

About

Titan is an open source project for developers to manage their data like code.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 74.2%
  • PowerShell 21.2%
  • Shell 1.9%
  • Makefile 1.4%
  • Dockerfile 1.3%