Development & Customization - screenly/anthias

Development & Customization for Anthias Project

Introduction

The Anthias project is a web application built using various technologies such as Python, Django, HTML, CSS, and JavaScript. This document will cover the possible options and provide examples for customizing and developing the Anthias project.

Customizing the Application

Creating a New Component

To create a new component, run the following command:

./ant create-component

This command will create a new directory with the necessary structure for a new component. For example, if you want to create a new component called my_component, run:

./ant create-component my_component

This will create a new directory called my_component inside the hot-deploy directory.

Creating a Shop Override

To create a shop override, run the following command:

./ant create-component-shop-override

This command will create a new directory with the necessary structure for a shop override. For example, if you want to create a new shop override called my_shop_override, run:

./ant create-component-shop-override my_shop_override

This will create a new directory called my_shop_override inside the hot-deploy directory.

Creating a New Theme Component

To create a new theme component, run the following command:

./ant create-theme

This command will create a new directory with the necessary structure for a new theme component. For example, if you want to create a new theme component called my_theme, run:

./ant create-theme my_theme