Showing reports for hugo

Day 0

Summary: Small fixes and improving docker containers

Dedicated Time (in hours): 2

- Fixed deprecated warnigns during installation
- Started configuring easier to use docker containers

Relevant commits:
  - 6c844315aa41ab23f6800a557657a6a44bf8321e

Day 1

Summary: Improving docker container

Dedicated Time (in hours): 2

- Finished improving docker containers, with automatic SSL certificate creation, with Let's Encrypt

Relevant commits:
  - 7ac5fdf31610424116557f428a965dab737c1577

Day 2

Summary: Fixing docker environment and automatic configuration scripts

Dedicated Time (in hours): 10

- Added script to configure app
- Fixed docker to configure the app environment
- Fixed install script
- Brought GnuDIP2 back to life https://notabug.org/someonewithpc/gnudip

Relevant commits:
  - 8e9d4841ccc43da2c71c06a7bd0432be64d97114 [TOOLS] Added script to configure the installation and to bootstrap certificate creation with Let's Encrypt
  - e202c55ffeb3ebf3b36ec98ace0d2e577629bd95 [DOCKER] Fixed docker environment to properly configure the app environment
  - 12946733d7413bbcb11158f0e73af36d63f0c3a5 [TOOLS][DOCKER] Further fixes in the docker environment and fixed the install script
  - 278650a7746eaa9b412ac24ef18da71e3d30f183 [TOOLS] Updated install script to also support mariadb

Day 3

Summary: Writing a V3 installation instruction and code walkthrough document, backporting docker setup to v2

Dedicated Time (in hours): 10


Relevant commits:
  - b1c09fe06bc866fcf3537c8f008bd700203bad51 [DOCUMENTATION] Added install documentation
  - 8ff3846c8906ccfe5e785624af910684616e2cb0 [DOCUMENTATION] Added a code walkthrough document, which explains how the codebase works
  - d530fdb2baa67fa0a1099947d3457e92a2044435 [DOCKER][TOOLS] Updated docker environment and social install script
  - d3cfaca3d65654438b9eb729aac8e77dc101cc43 [DOCKER] Small fixes to docker setup, imported from V2
  - d7790ba8a7fe24f9289411ff2ad69b9fd68329e5 [DOCUMENTATION] Import installation instructions for installing without docker from V2
  - b2e940419759737456bf636d31bf2126bd93e9b7 [SCRIPTS] Moved tools from bin to scripts and edited INSTALL.md
  - d94466bbbab949de502a9a079ffd9e7cd52ba3c1 [DOCUMENTATION] Updated INSTALL.md to reflect the fact that a CNAME record can be used directly

Day 4

No report.

Day 5

Summary: Helping students setup V3, correcting and reviewing V3 commits

Dedicated Time (in hours): 1


Day 6

Summary: Helping students setup V3, reviewing V3 commits, some refactoring work

Dedicated Time (in hours): 2



Total hours this week: 27


Day 7

Summary: Import commits by Diogo to add option to use self signed certificates, refactoring, rebased on nightly, changed author email

Dedicated Time (in hours): 6


Relevant commits:
  - 694d35635b128eddeada6568eb6adb7fd5e18b4a [FIX] Small bug fixes and docblock elaboration
  - 4d52a08538310333515deb7afe516bdcdfe4ff72 [DOCKER][BOOTSTRAP] Add option to use a self signed cert
  - e0274a645d086e10fa8b37d56c40bf8128500b0d [FORMATTING] Cherry-pick of Diogo's 763ac735c0758624ebd5957993dc0676b865927a
  - 1a50b714de3ab13e137848b44e81ca4cb95d6874 [REFACTORING] Splitting up Common
  - d73700947a234ef55b46f5c3a79bed76f1ebf759 [REFACTORING] Resolve errors from previous commit
  - 1ad672f1f400fadc87d7ac6fb2e9b768feaa5819 [ASSETS] Import old favicon.ico

Day 8

Summary: Studying Doctrine's documentation

Dedicated Time (in hours): 3


- Trying to figure out the best way to provide database access, since
    the Symfony-preferred way:
    `$this->getDoctrine()->getRepository(Product::class)->find($id)`
    seems much too verbose.
- Studying configuration options
- Merging report commits

Day 9

Summary: Investigating how to use doctrine with symfony, prototyping, and helping Susanna setup her dev environment

Dedicated Time (in hours): 5


Day 10

Summary: Load default config values into database, small tweaks to docker and SchemaDefDriver

Dedicated Time (in hours): 7

  - ae4f11e8f812aa9e6d2a9b0fdaaf712ab315aca6 [DB][CONFIG] Bring default configs from V2 and implement DB wrapper
  - 0570fea3fcde06ab0bf845a6a42ff41c0451da53 [DB][CONFIG] Loading defaults into database, doctrine static wrapper
  - 6ade8ae7f555e905def2c662f05f2103b0b3535c [DOCKER] Change postgres data path to the correct one
  - 82d178318b21901fba45a4a8ff0e3340bcb6affe [DB] Postgres doesn't understand '0000-00-00 00:00:00' for datetime, use '-infinity'

Day 11

Summary: Implement database config defaults loading, help Eliseu and Susanna setup their dev environments

Dedicated Time (in hours): 9


Day 12

Summary: Updated install tools and optimized DB default loading

Dedicated Time (in hours): 8


Commits:
  - 0ae410978d79d405e793671d784f49f4ef088f23 [DB] Fix 'relation config doesn't exist'
  - 9c8373abd83ef48e639e7a6fb18b9c1eeb12ca5c [TOOLS] Update install scripts
  - dce5c802caaa95f129739936ca726d0fff252016 [DB] Change the way defaults are loaded, bulk insert, reload everything in debug mode, only on http requests (not command line)
  - c759ab239b2e0490f8db66d3a7eea4ad6764d169 [GIT] Added docker-compose to gitignore, in preparation for using a script to generate them
  - 852c715ef94605e2a61639fca99f20161e350852 [DEFAULTS] Remove deprecated defaults and convert them to snake_case

Day 13

Summary: Documented all config options, added alchemy/zippy

Dedicated Time (in hours): 3



Total hours this week: 41


Day 14

No report.

Day 15

No report.

Day 16

No report.

Day 17

No report.

Day 18

No report.

Day 19

No report.

Day 20

Summary: Studying other software's docker configuration and codebases

Dedicated Time (in hours): 5



Total hours this week: 5


Day 21

Summary: Studying OpenID, OAuth and SASL protocol, for potential Single-Sign-On

Dedicated Time (in hours): 4


Day 22

Summary: Help Susanna setup her V2 instance, updating PR to upstream `functional-php`

Dedicated Time (in hours): 5


Day 23

Summary: Help Susanna setup her V2 instance, and Eliseu understand how to implement templates

Dedicated Time (in hours): 2


Day 24

No report.

Day 25

No report.

Day 26

No report.

Day 27

No report.


Total hours this week: 11