Andrew Lam’s little blog 2023-01-22 00:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 00:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 00:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 01:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 01:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 01:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 00:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Andrew Lam’s little blog 2023-01-22 00:32:00

I read both about the LibreFoodPantry main page and the items from Thea’s Pantry.

I chose one exciting for LibreFoodPantry and expect to find information on the organization’s mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software (FOSS) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization’s commitment to open collaboration and its belief in the power of community-driven development.

I decided on one vital part from Thea’s Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea’s Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid iteration, allowing for efficient and effective development and management of the application to run correctly. Also, I write about it as an exciting piece because of the organization’s commitment to staying current with industry best practices and delivering a high-quality product to its clients.

From the blog Andrew Lam’s little blog by Andrew Lam and used with permission of the author. All other rights reserved by the author.

Libre Food Pantry and Thea’s Pantry

CS@Worcester
 

CS-448
 

Set-upTask3

I chose to write about licensing because it is a topic that is least explored by most students. Since Libre Food Pantry is an open source software its licensing is pretty much similar to Linux’s licenses. Libre Food Pantry is formed on the foundations of General Public License, that are reffered to as the four freedoms. The software remains free to all no matter the modifications or changes in ownership that are made to it. GPLv3 is an improved version of the original GPL to keep ip upto date with newer policies such as the Digital Millenium Copyright Act.

First of all I am impressed by how well documented the software is, the explanations within the readme are concise. After exploring the architecture of Thea’s Food Pantry, I am curious to see how we will be able to intergrate our work together considering that we are three different groups working on standalone components of the software. The workflow section was also fun to read about. The sequence of events were the actual ones that we took as we did the first activity in class. I think that overall it will be a great experience working on Thea’s Pantry as it will prepare us for real world application I look forward to a productive semester!

From the blog De Arrow's Webpage by Samuel Njuguna and used with permission of the author. All other rights reserved by the author.

A Peek Into LibreFoodPantry & Theas Pantry

Before working on anything for LibreFoodPantry, I needed to read up on the project. LibreFoodPantry values FOSSisms: https://opensource.com/education/14/6/16-foss-principles-for-educators. I thought this was an interesting read, especially because I am new to open source culture. It discusses some values and beliefs, one of them being that if something didn’t happen publicly, then it didn’t happen. This would make it easier for people to be able to see what’s being done and join, and documenting things helps keep people up-to-date on such a large project. Some FOSSisms also mention that students’ changes aren’t likely to completely mess up a project because of versioning and branches exist. This is reassuring that something I do for the project, even something small, is still helpful, and changes I make would not be entirely damaging.

I read up on Theas Pantry at https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/documentation/-/blob/main/README.md. An interesting component of information from those files is the User Stories. I wanted to highlight this because it is helpful in helping us understand the flow of how signing in would work for different people, and any restrictions there may be. This gives us a better idea of the coding. For example, we know to code for a blank registration form appearing if the visiting guest’s WSU ID has not been swiped at the pantry before. We would also know to code for the guest’s current information to be displayed if they’ve visited before. On the topic of restrictions, the user story tells us that only one guest is allowed in the pantry at a time, so we know to maybe only code for up to one person to be signed in at a time, and they’d need to sign/check out before another guest could.

From the blog CS@Worcester – CS With Sarah by Sarah T and used with permission of the author. All other rights reserved by the author.