Skip to content

Codebase

Matthew Treadwell edited this page Mar 13, 2021 · 2 revisions

Here's a simple overview of Fireant's codebase

main.py

Main python file wherein the program starts. Currently, the logic for resolving upgrades and git lies in here.

dependencyfile.py

Simple class for interacting with ivy.xml files. Lists dependencies and can modify dependencies in ivy.xml files.

Dockerfile

Dockerfile for running Fireant in a container. The container is a Debian image with the dependencies needed to run Fireant and build Apache Nutch.

requirements.txt

File containing python dependencies; mainly, dependencies for interacting with GitHub's API.

Clone this wiki locally