Project Structure #246

Closed
opened 2025-10-14 17:50:26 -06:00 by navan · 0 comments
Owner

Originally created by @keiffster on 9/4/2017

As part of the Path to v1.0.0 I have been thinking about the structure of the code base. Program-Y is getting quite large and there is now the chance that extensions and services start to overlap. For example the Energy, Finance and Telecom extensions all have the question "How much credit to I ave?", which for each is a very different answer, Energy tells you how much credit you have on you prepay meter, Finance could tell you how much overdraft or credit limit you have left and Telecom could tell you how much data or call credit you have.

As such I am planning on moving a number of none core components out of the main Program-Y code base and create their own projects in github. This will come with a full description on how to use core + extensions of choice to build the bot of you choosing.

In addition no further bots will be added to the core code base; Alice2, Rosie, Professor and Y-Bot will be the 4 it ships with. All further bots will be built as standard along projects. Again along with documentation of how to do this.

*Originally created by @keiffster on 9/4/2017* As part of the Path to v1.0.0 I have been thinking about the structure of the code base. Program-Y is getting quite large and there is now the chance that extensions and services start to overlap. For example the Energy, Finance and Telecom extensions all have the question "How much credit to I ave?", which for each is a very different answer, Energy tells you how much credit you have on you prepay meter, Finance could tell you how much overdraft or credit limit you have left and Telecom could tell you how much data or call credit you have. As such I am planning on moving a number of none core components out of the main Program-Y code base and create their own projects in github. This will come with a full description on how to use core + extensions of choice to build the bot of you choosing. In addition no further bots will be added to the core code base; Alice2, Rosie, Professor and Y-Bot will be the 4 it ships with. All further bots will be built as standard along projects. Again along with documentation of how to do this.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github/program-y#246
No description provided.