Paul

Results 10 issues of Paul

### Overview The project's About page hosted at https://homeunite.us is hosted on Home Unite Us's development AWS EC2 Instance that runs 24/7. For cost optimization purposes, this about page should...

Role: DevOps
points: 1
Feature: Administrative
Complexity: Small

### Overview The API shall manage the Forms that Guests and Hosts are to fill out as Tasks that are part of the HUU housing Workflow. For the MVP, concrete...

Role: Back End
p-Feature: Profile Host
p-Feature: Profile Guest
p-Feature: Application Host
points: missing
p-Feature: Profile Coordinator
p-Feature: Application Guest
Complexity: Large

### Overview Node 16.x is reaching End-Of-Life support on 2023-09-11. https://github.com/nodejs/release#release-schedule https://nodejs.org/en/blog/announcements/nodejs16-eol ### Action Items - [ ] Update the app, packages, tools to the next version of Node (18.x...

Role: Front End
Role: DevOps
Feature: Tech Debt
Feature: Refactoring
points: 2

### Dependencies When this project moves to supporting more than one organization ### Overview A tenant is a group of users. A tenant may want to isolate its data from...

Role: PM
Feature: Architecture
Feature: Security/Regulatory Compliance
Feature: Infrastructure
points: 2
Complexity: Medium
dependency

### Overview The OpenAPI spec ([api/openapi_server/openapi/openapi.yaml](https://github.com/hackforla/HomeUniteUs/blob/main/api/openapi_server/openapi/openapi.yaml)) contains inconsistent naming conventions. To promote consistent and predictable naming, align on a naming convention for OpenAPI parts (`paths`, `parameters`, and `operationId` and update...

Role: Back End
Role: Front End
points: 1
Feature: Tech Debt
Feature: Refactoring

### Overview The OpenAPI definition specifies that the API will return data following the `ApiResponse` schema. However, the API returns different data not matching the `ApiResponse` schema. Known controller/spec issues...

bug
Role: Back End
Feature: Testing
points: 2
Engineering

### Overview The API [`alembic`](https://alembic.sqlalchemy.org/en/latest/) database migrations are not run when starting up the API docker container. Without database migrations, future database developments could break when new API changes are...

Role: Back End
Feature: Architecture
Role: DevOps
points: 2
Complexity: Large

### Overview Although the API has [`alembic`](https://alembic.sqlalchemy.org), a SQLAlchemy database migration tool, as one of its dependencies, its use has not yet been implemented for API deployments. In fact, a...

Role: Back End
Feature: Architecture
Role: DevOps
Feature: Infrastructure
points: 3
Complexity: Large

Using logback 1.1.7, I get the error message "No output stream set for the appender". By looking at web-logback's code, it appears that `OutputStreamAppender.start()` is being invoked twice within `BrowserConsoleAppender.start()`:...

### What changes did you make? - Implemented an in-memory Event Store - Implemented rudimentary Invite features with tests as an example implementation of Event Sourcing. ### Rationale behind the...