Guillaume Boutry 16a65cf4e4
Refactor monorepo build-system
Introduce a per-charm configuration file `.sunbeam-build.yaml`,
containing information about needed external libraries, internal
libraries, and configuration templates.

Introduce new management script `repository.py`, responsible for
preparing, cleaning and updating libs.

Move all internal libraries back to their original charms. Each charm is
responsible of its own libraries.

Change-Id: I9edabed1c252cae60fcd945b931952aeaef12481
Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com>
2024-07-08 21:51:09 +02:00
2024-07-08 21:51:09 +02:00
2024-01-25 12:30:54 +01:00
2024-07-03 13:17:45 +02:00
2024-04-27 11:17:30 +05:30
2023-11-30 15:32:39 +05:30
2023-11-30 15:32:39 +05:30
2023-11-30 15:32:39 +05:30
2024-02-02 15:25:35 +05:30
2024-03-06 09:55:34 +10:30
2024-01-25 12:30:54 +01:00
2024-07-08 21:51:09 +02:00
2024-07-08 21:51:09 +02:00
2024-07-08 21:51:09 +02:00

Monolithic Repository for Sunbeam Charms

This repository contains the core charms for the Sunbeam deployment and associated charm libraries.

Development docs

See the CONTRIBUTING.md in the root of the repository and individual charm directories for more information.

Description
Juju Charms - Monorepo for sunbeam Charms
Readme 7.6 MiB
Languages
Python 89.2%
Jinja 10.2%
Shell 0.6%