FreeRadiantBunny docs

freeradiantbunny Subsystems

icon

The Free Radiant Bunny software exists to help aid people who are growing food with a permaculture design method.

Because permaculture deals with holism, a database design that captures the subsequent observations results in a large number of tables. There are dozens of database tables. Quickly, a person trying to learn his or her own design, gets swamped, and over-loaded.

Because there are so many database tables, the database tables have been organized into categories called subsystems. Each database table is assigned to a particular category when the reason to do so has some umphf.

Each table of the database (each representing a particular class in the abstract problem domain) is assigned to one of the subsystems listed below.

Subsystems

When a class is assigned to a subsystem, its version number will be incremented to 1.1 and the following things may be said about the given class. The class has a php file. The fields of the table are reflected as private variables in the class of the php file. Eventually, the sequences can be checked.


freeradiantbunny Subsystems

icon

The subsystems aid the organization of the classes. The main documentation about subsystems is, not surprisingly, Subsystems.

Meanwhile, here were the first three subsystems that I documented.

Locations Subsystem Read about the Locations Subsystem.

Plant Lists Subsystem Read about the Plant Lists Subsystem.

Motivational Model Subsystem Read about the Motivational Model Subsystem.

For a complete list of subsystem.



FreeRadiantBunny Subsystems

icon

The Free Radiant Bunny software exists to help aid people who are growing food with a permaculture design method. Because permaculture deals with holism, a database design that captures the subsequent observations results in a large number of tables. Quickly, a person trying to learn his or her own design, gets swamped, over-loaded.

Because there are so many database tables, the database tables (which represent classes) have been organized into categories called subsystems. Each database table is assigned to a particular category when the reason to do so has some umphf.

Each table of the database is assigned to one of the subsystems listed below.

Subsystems

When a class is assigned to a subsystem, its version number will be incremented to 1.1 and the following things may be said about the given class. The class has a php file. The fields of the table are reflected as private variables in the class of the php file. Eventually, the sequences can be checked.



last updated: 2021

© 2021 Lars Paul Linden

home | docs