Skip to content

Commit 09f584d

Browse files
committed
Refactor code and enhance maintainability.
1 parent 82b8e1b commit 09f584d

2 files changed

Lines changed: 539 additions & 4 deletions

File tree

‎.gitignore‎

Lines changed: 249 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,4 +202,252 @@ Desktop.ini
202202
.mypy_cache/
203203

204204
# Ruff cache
205-
.ruff_cache/
205+
.ruff_cache/
206+
207+
208+
# ===============================================================
209+
# ADDITIONS
210+
# ===============================================================
211+
212+
# ---------------------------------------------------------------
213+
# Secrets & credentials
214+
# ---------------------------------------------------------------
215+
*.pem
216+
*.key
217+
*.p12
218+
*.pfx
219+
*.cert
220+
*.crt
221+
*.cer
222+
*.der
223+
secrets.json
224+
secrets.yaml
225+
secrets.yml
226+
credentials.json
227+
credentials.yaml
228+
service-account.json
229+
*_rsa
230+
*_rsa.pub
231+
*_ed25519
232+
*_ed25519.pub
233+
.netrc
234+
kubeconfig
235+
*.kubeconfig
236+
.vault-token
237+
238+
# ---------------------------------------------------------------
239+
# Editors
240+
# ---------------------------------------------------------------
241+
.cursor/
242+
*.swo
243+
.netrwhist
244+
245+
# ---------------------------------------------------------------
246+
# Web frontend (Next.js, Nuxt, SvelteKit, Vite, Parcel, Turbo)
247+
# ---------------------------------------------------------------
248+
.next/
249+
.nuxt/
250+
.output/
251+
.svelte-kit/
252+
.vite/
253+
.parcel-cache/
254+
.turbo/
255+
storybook-static/
256+
*.tsbuildinfo
257+
.eslintcache
258+
.stylelintcache
259+
.prettiercache
260+
261+
# Yarn PnP
262+
.pnp
263+
.pnp.js
264+
.yarn/cache
265+
.yarn/unplugged
266+
.yarn/build-state.yml
267+
.yarn/install-state.gz
268+
!.yarn/releases
269+
!.yarn/plugins
270+
271+
# Frontend test artifacts
272+
coverage/
273+
lcov.info
274+
*.lcov
275+
test-results/
276+
playwright-report/
277+
cypress/videos/
278+
cypress/screenshots/
279+
280+
# ---------------------------------------------------------------
281+
# Mobile (React Native, Expo, Flutter, iOS, Android)
282+
# ---------------------------------------------------------------
283+
284+
# React Native / Android
285+
ios/build/
286+
ios/Pods/
287+
ios/DerivedData/
288+
ios/*.xcarchive
289+
ios/Podfile.lock
290+
android/build/
291+
android/app/build/
292+
android/.gradle/
293+
android/local.properties
294+
*.aar
295+
*.apk
296+
*.ipa
297+
*.aab
298+
299+
# Expo
300+
.expo/
301+
.expo-shared/
302+
web-build/
303+
304+
# Flutter / Dart
305+
.dart_tool/
306+
.flutter-plugins
307+
.flutter-plugins-dependencies
308+
pubspec.lock
309+
310+
# Fastlane
311+
fastlane/report.xml
312+
fastlane/Preview.html
313+
fastlane/screenshots/**/*.png
314+
fastlane/test_output/
315+
316+
# Xcode
317+
xcuserdata/
318+
DerivedData/
319+
*.xcuserstate
320+
*.xccheckout
321+
*.xcscmblueprint
322+
*.dSYM.zip
323+
*.dSYM
324+
*.hmap
325+
326+
# ---------------------------------------------------------------
327+
# Blockchain (Foundry, Anchor, OpenZeppelin)
328+
# ---------------------------------------------------------------
329+
deployments/localhost/
330+
deployments/hardhat/
331+
broadcast/
332+
!broadcast/*/31337/
333+
lib/
334+
.anchor/
335+
.openzeppelin/
336+
flattened/
337+
flat/
338+
coverage.json
339+
gas-report.txt
340+
gasreport.txt
341+
342+
# ---------------------------------------------------------------
343+
# ML / AI / Data Science
344+
# ---------------------------------------------------------------
345+
346+
# Additional virtual environments
347+
.conda/
348+
conda-env/
349+
350+
# Data files
351+
data/raw/
352+
data/processed/
353+
data/interim/
354+
data/external/
355+
datasets/
356+
*.parquet
357+
*.feather
358+
*.arrow
359+
*.hdf
360+
*.h5
361+
*.hdf5
362+
*.pkl
363+
*.pickle
364+
365+
# Model weights & checkpoints
366+
*.pt
367+
*.pth
368+
*.ckpt
369+
*.safetensors
370+
*.bin
371+
*.onnx
372+
*.pb
373+
*.tflite
374+
*.mlmodel
375+
*.keras
376+
checkpoints/
377+
saved_models/
378+
weights/
379+
model_weights/
380+
runs/
381+
382+
# Experiment tracking
383+
mlruns/
384+
.mlflow/
385+
wandb/
386+
lightning_logs/
387+
outputs/
388+
multirun/
389+
.hydra/
390+
ray_results/
391+
392+
# DVC
393+
.dvc/
394+
*.dvc
395+
dvc.lock
396+
397+
# HuggingFace / PyTorch cache
398+
.cache/huggingface/
399+
.cache/torch/
400+
401+
# CUDA
402+
*.cu.o
403+
*.fatbin
404+
*.ptx
405+
406+
# Profiling
407+
*.prof
408+
*.lprof
409+
410+
# Additional type checkers
411+
.dmypy.json
412+
dmypy.json
413+
.pyre/
414+
.pytype/
415+
416+
# ---------------------------------------------------------------
417+
# DevOps additions
418+
# ---------------------------------------------------------------
419+
crash.*.log
420+
!*.tfvars.example
421+
*.tfstate.backup
422+
charts/*.tgz
423+
.pulumi/
424+
425+
# ---------------------------------------------------------------
426+
# Databases
427+
# ---------------------------------------------------------------
428+
dump.rdb
429+
*.dump
430+
*.bak
431+
redis-data/
432+
postgres-data/
433+
mongo-data/
434+
mysql-data/
435+
pgdata/
436+
437+
# ---------------------------------------------------------------
438+
# Documentation builds
439+
# ---------------------------------------------------------------
440+
site/
441+
_site/
442+
docs/_build/
443+
docs/build/
444+
sphinx-build/
445+
446+
# ---------------------------------------------------------------
447+
# Test reports
448+
# ---------------------------------------------------------------
449+
allure-results/
450+
allure-report/
451+
*.tap
452+
*.junit.xml
453+
*.xunit.xml

0 commit comments

Comments
 (0)