No description
  • CSS 29.2%
  • TeX 23.4%
  • Go Template 21%
  • Go 18.6%
  • JavaScript 4.7%
  • Other 3.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hocine HAMMOUCHE 31223f13da
All checks were successful
Build and publish my website / build_docker (push) Successful in 46s
rework(website): replace quote carousel with single quote
- Replace 9-quote carousel with single Martin Fowler quote from
cv-en.tex/cv-fr.tex
- Introduce Quote struct with Text and Author fields
- Remove carousel JS, CSS, and template logic
- Remove unused prev/next/quote_n translation keys
- Author aligned right, same font size as quote text
- Support HTML (e.g. <br>) in quote text via sanitizeHTML
2026-06-27 11:44:41 +02:00
.forgejo/workflows fix(cv): correct some typos 2025-07-25 14:48:22 +02:00
app rework(website): replace quote carousel with single quote 2026-06-27 11:44:41 +02:00
cv chore(cv): rename cv.pdf to cv-fr.pdf and remove hobbies section 2026-06-22 09:29:39 +02:00
.gitignore feat(website): add language switcher 2025-07-26 07:50:50 +02:00
LICENSE docs: add AGPL-3.0 license file 2025-12-31 17:57:52 +01:00
README.md docs: add AGPL-3.0 license file 2025-12-31 17:57:52 +01:00

My portfolio and resume

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Copyright (C) 2025 Hocine HAMMOUCHE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.