Brent’s work log¶
Actively working on¶
User help / marketing¶
- https://mathesar.freshdesk.com/a/tickets/1279 (follow up)
- working on AWS setups:
- Fargate
- EC2 + RDS behind a VPN
PR reviews¶
- https://github.com/mathesar-foundation/mathesar/pull/3245
Infrastructure¶
- Update internal Mathesar installation
Installation¶
- Working through big-picture reorg of docs so we can parallelize
Preexisting DB compatibility¶
- Splitting findings into projects with ‘themes’ so we can prioritize.
Architecture¶
- Putting notes together into something coherent and consumable by others
- Working on expanding layer-perspective documents
Marketing¶
- Keeping an eye on Syften notifications
DB connections¶
- working on Add new RPC-style API to create connections
Last week¶
I’m combining reports from last week, since I spent the first part of the week dealing with a personal issue, and the last part was pretty disorganized. I didn’t get much done, and my logging was nonexistent.
Meetings¶
- 1:1 with Kriti
- 1:1 with Ghislaine
- Team meeting
- 1:1 with Anish
DB connections¶
- Finished up PR: Connections API (merged)
- Discussions about new RPC endpoint
API documentation¶
- Shut down project, communicated reasons with Varsha
- Closed PRs
- Started going through already-merged docs work to figure out how to remove.
Installation improvements¶
- Communication with Anish
- Followed up on docker compse situation
- Walked Anish through process of setting up a subdomain and a VM on our GCP infrastructure for testing
2023-11-17¶
Meetings¶
- 1:1 with Varsha
API documentation¶
- Went through copious PRs from Varsha
- Read through DRF Spectacular documentation
DB Connections¶
- Read through some RPC framework docs to see if they’re worth getting into for
2023-11-16¶
Meetings¶
- 1:1 with Anish
- 1:1 with Sean
DB Connections¶
- Touch ups on PR: Connections API
- Started on issue: Add new RPC-style API to create connections
Infrastructure¶
- Checked on internal Mathesar installation
Installation¶
- Caught up on current state of changes with Anish
2023-11-15¶
Meetings¶
- 1:1 with Pavish
DB Connections¶
- Submitted PR: Connections API, fixes Implement new “connections” model and API.
Marketing¶
- Cleared out Syften notifications
Infrastructure¶
- Checked on status of internal Mathesar installation; no update needed.
- Read some AWS docs while tests were running.
2023-11-14¶
Avoided anything but coding and reading docs today.
DB Connections¶
- Continued work on Implement new “connections” model and API.
- Coding (obviously)
- Tried a number of different ways to make the changes clearer, while keeping them superficial.
2023-11-13¶
PRs¶
- Initial look through of numerous PRs from Varsha about documentation project
Infrastructure¶
- Updated Mathesar internal installation
DB Connections¶
- Worked a bit on getting the tests passing, and making superficial changes to satisfy the API specced in Implement new “connections” model and API.
2023-11-10¶
Short day; kids and exhaustion intervened.
DB connections¶
- continued work on 3291
Installation improvements¶
- continued discussion with Anish
2023-11-09¶
Meetings¶
- 1:1 with Anish
- 1:1 with Kriti
Installation improvements¶
- worked out details of plan with Anish
DB connections¶
- Started work on https://github.com/centerofci/mathesar/issues/3291
2023-11-08¶
Meetings¶
- 1:1 with Ghislaine
- Team meeting
Installation improvements¶
- Working through some details, getting prod docker setup running, noting some rough edges
DB connections¶
- Trying to figure out the depth of the problem of doing this the “right way” (lots of dependencies)
2023-11-07¶
Meetings¶
- 1:1 with Adam
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3295 (merged)
Installation improvements¶
- Emailed about new plan for this project
Mentoring¶
- helped new contributor with a problem, found issue in our docs
- Submitted https://github.com/centerofci/mathesar/pull/3300/files to fix the issue.
User help¶
- Spent more time reading AWS docs related to desired setup
2023-11-06¶
DB connections¶
- Initial read-through and planning for implementation of https://github.com/centerofci/mathesar/issues/3294
Installation¶
- Worked through some details about new installation plan
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3198 (closed; not needed)
- https://github.com/centerofci/mathesar/pull/3295 (requested changes)
2023-11-03¶
- This was a short day; sleep deprivation forced me to end a bit early.
User help / Marketing¶
- filled a number of details in the CRM about some user calls
Documentation¶
- I got a bit tangled up in a pipeline issue preventing docs from building properly
- Fixed that issue, merged relevant PR
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3279 (fixed minor issue, merged)
2023-11-02¶
Meetings¶
- 1:1 with Anish
- sync with Kriti
- DB connections, round 2 with Sean
DB connections¶
- prep for meeting with Sean
- reread the docs about connection types, authentication, etc.
2023-11-01¶
Meetings¶
- DB connections meeting with Sean
- Mathesar weekly meeting
- retro about user call
Infrastructure¶
- Continued work on AWS set up
User help / marketing¶
- Experimented with VPN setup and Mathesar, relevant to AJP
DB connections¶
- composed and sent massive email about DB connection setup
Installation¶
- read through installation docs (old and new versions)
- read through OpenSuse’s OBS docs