Index :

CapiTainS

CapiTainS tool suite is large and the naming can be sometime painful to remember. Here is a reminder and description of every tool we develop.

Python software library

MyCapytain (Python)

CapiTainS MyCapytain

MyCapytain is a library, an abstraction for CTS. It provides simple and easy to use commands to query CTS APIs, parse replies, parse local CapiTainS based resources, as well as general classes to parse CTS URNs and References. It’s the lego brick behind all our proposed blueprint.

Relates resources :

Frameworks and Softwares

Nemo Template App

The Nemo templates app provides you with a really simple way to configure your own Nemo and Nautilus with 0 knowledge of python !

Nemo for Flask (Python)

CapiTainS Nemo for Flask

Nemo is a web frontend providing a user interface on top of a CTS API. It’s highly extensible, works with templates and is based on Flask.

Relates resources :

Nautilus for Flask (Python)

CapiTainS Nautilus for Flask

Nautilus provides a backend CTS API implementation relying on local files. It provides high maintainability and good scalabilty scores.

Relates resources :

Testing resources : Hook

Hook is a suite of resources providing a test environment to check for CapiTainS guidelines compliancy of repositories. It provides tests results which can help correct resources.

Hook Test

CapiTainS HookTest

HookTest is the testing software component which provides results. It can be used in other softwares but it’s main goal is to be used as its own commandline tool.

Relates resources :

Hook (Web User Interface)

CapiTainS Hook

This app is providing a frontend for tracking tests results and github repositories on a hosting plan. Tracks and provide more insight based on tests run on other machines.

Related resources :

Sparrow (JavaScript)

CapiTainS Sparrow

CapiTainS Sparrow is a library, an abstraction for CTS. It provides simple and easy-to-use commands to query CTS APIs as well as parsing results resources.