Mirror — primary at git.dannydannydanny.me
Find a file
2023-07-13 16:10:43 +02:00
notebooks vimwiki: dth @ DK023900WSL 2022-10-21 14:08:03 +02:00
projects/copr 📝 add project portfolio for CoPr 2021-07-20 14:10:09 +02:00
scripts vimwiki: dth @ dth-MacBookAir 2022-08-30 12:59:48 +02:00
.editorconfig 📝 add .editorconfig 2022-05-17 12:32:57 +02:00
.gitignore 🙈 ignore ipynb checkpoints 2022-10-02 01:06:01 +02:00
_config.yml 💄 add github pages markdown rendering 2020-12-16 10:21:50 +01:00
cloud-engineering.md vimwiki: dth @ DK023900WSL 2022-12-28 12:21:26 +01:00
data_storage.md dth @ dth-ThinkPad-Edge-E540 2022-06-09 23:03:47 +02:00
deliverables.md 💥 📝 add first version of deliverables 2022-01-19 11:47:19 +01:00
diagrams.drawio Update diagrams.drawio 2021-08-18 15:23:20 +02:00
documentation.md vimwiki: dth @ DK023900WSL 2022-09-14 09:48:50 +02:00
emojis.md vimwiki: dth @ dth-MacBookAir 2022-08-30 12:59:48 +02:00
example_progress_roadmap.md 💄 make example roadmap 2022-10-03 10:31:02 +02:00
index.md vimwiki: dth @ DK023900WSL 2022-10-25 10:05:18 +02:00
index.wiki dth @ dth-ThinkPad-Edge-E540 2022-05-15 13:46:55 +02:00
LICENSE Initial commit 2020-12-10 10:52:44 +01:00
methodology-development.md :note: add **files changed**-like git command 2023-07-13 16:10:43 +02:00
philosophy.md vimwiki: dth @ dth-MacBookAir 2022-08-27 12:58:31 +02:00
project_planning_contracting.md dth @ dths-MacBook-Pro.local 2022-05-25 18:06:24 +02:00
python_snippets.md ♻️ rename and update python snippets 2022-02-01 12:10:09 +01:00
README.md vimwiki: dth @ DK023900WSL 2022-12-28 12:21:26 +01:00
setup-dev-machine.md 📝 🎨 mutt sucks 2022-03-16 11:35:31 +01:00
tools.md vimwiki: dth @ DK023900WSL 2022-09-20 14:41:58 +02:00

DannyDannyDanny/Methodology

This guide focuses on designing, developing and delivering Data-Processing Sytems, written primarily in python, deploying to Linux servers, optionally communicating with external interfaces (APIs or DBs). The repo is actively being updated; bookmark 🔖 it, leave a Star or Watch 👁️ the repo.

roadmap

  • 2022Q3: Consultancy & Delivery Methodology
    • Planning
    • taiga.ai learning lessons Contract clauses, Project phases, Deliverables
  • 2023Q1: Data Management Methodology

gitmoji reference

Use the format :gitmoji: <commit message> in your commit messages. Or follow conventional commits. Only proper nouns, CamelCase and class names should have uppercases letters. Use several gitmojis if it makes sense.

emoji code description
:sparkles: add new feature / function
🎨 :art: refactor / type hinting / restructuring / linting
🥅 :goal_net: try/raise/handle errors or warnings
:zap: improve performance / coverage / profiling
🐛 :bug: bug fixing
🚚 :truck: moving / renaming
♻️ :recycle: CI/CD, pre-commit hooks, auto-tests and environments
💥 :boom: work in progress / breaking changes
📝 :memo: doc / logging / verbosity / code comments
🔥 :fire: remove (dead) code / file
👽 :alien: changes related to APIs, Databases, Network etc.
🔑 :key: security, user access, roles
🎉 :tada: clean / transform / validate data
👀 :eyes: UI / UX / CLI / visualizations (previously 💄)
🧠 :brain: statistical modelling, training and prediction
📌 :pushpin: dependency and environment versioning
🐳 :whale: docker, VMs, containerization and architecture changes
🙈 :see_no_evil: changes to .*ignore or local files
🔍 :mag: PR-review change-requests

Missing a gitmoji? Take a look at word emojis with short shortcodes made by this script this script Submit an issue (or Pull Request).

git version control

  • repo naming conventions
    • lowercase
    • dashes not underscores
    • name pattern: <prefix>_<suffix>
      • <prefix> i.e. drug, condition, indication, area (reserach, clinical)
      • <suffix> i.e. project name, tool, exploration name
  • init repo with README
    • must have sections: purpose, usage and stakeholders sections
    • good to have: install, contributing
  • git rules for simple development
    • no branching
    • no rebasing
    • no public repos
    • no data in repo