Skip to content

chore: clean up top-level + add LICENSE (registration prep)#18

Merged
tbeason merged 2 commits into
mainfrom
chore/cleanup-top-level
May 18, 2026
Merged

chore: clean up top-level + add LICENSE (registration prep)#18
tbeason merged 2 commits into
mainfrom
chore/cleanup-top-level

Conversation

@tbeason

@tbeason tbeason commented May 18, 2026

Copy link
Copy Markdown
Owner

Repo hygiene pass ahead of submitting DBN.jl to the General Registry.

Deleted

One-off codegen scripts (output already in src/):

  • refactor.py, refactor_complete.jl, refactor_read_record.jl
  • add_instdef_helpers.py, add_missing_helpers.jl

Historical perf / optimization markdown reports. Info preserved in git history; live perf docs continue to live in benchmark/{PERFORMANCE_REPORT,BENCHMARK_RESULTS,EXAMPLE_OUTPUT}.md:

  • FUTURE_OPTIMIZATIONS.md, OPTIMIZATION_SUMMARY.md, PARALLELIZATION_ANALYSIS.md, PERFORMANCE_OPTIMIZATION_REPORT.md, PERFORMANCE_REPORT.md, STREAMING_OPTIMIZATION_SUMMARY.md

Backup file: PERFORMANCE_REPORT.md.bak

Moved

CLAUDE.md.claude/CLAUDE.md (gitignored). Project-local Claude Code instructions; not part of the public package.

Added

LICENSE (MIT, matching DatabentoAPI.jl). Required by the General Registry.

Verification

  • No references to deleted files remain in src/, test/, docs/, benchmark/, or README.md (grep clean).
  • Tests: 3643/3643 pass locally.
  • Top-level after merge: README.md, LICENSE, Project.toml, Manifest.toml (gitignored), plus src/, test/, docs/, benchmark/, .github/, etc.

Next steps after this lands: @JuliaRegistrator register to submit DBN.jl v0.1.0.

🤖 Generated with Claude Code

Removes accumulated detritus from earlier dev sessions and prepares
the package for General Registry submission.

Deleted:
- One-off codegen scripts whose output is already in src/:
  refactor.py, refactor_complete.jl, refactor_read_record.jl,
  add_instdef_helpers.py, add_missing_helpers.jl
- Historical performance / optimization markdown reports
  (info preserved in git history; live perf docs continue in
  benchmark/{PERFORMANCE_REPORT,BENCHMARK_RESULTS,EXAMPLE_OUTPUT}.md):
  FUTURE_OPTIMIZATIONS.md, OPTIMIZATION_SUMMARY.md,
  PARALLELIZATION_ANALYSIS.md, PERFORMANCE_OPTIMIZATION_REPORT.md,
  PERFORMANCE_REPORT.md, STREAMING_OPTIMIZATION_SUMMARY.md
- Backup file: PERFORMANCE_REPORT.md.bak

Moved:
- CLAUDE.md -> .claude/CLAUDE.md (gitignored; project-local
  Claude Code instructions, not part of the public package)

Added:
- LICENSE (MIT, matching DatabentoAPI.jl) — required by the
  General Registry

No source or test changes; 3643/3643 tests still pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@JuliaRegistrator

Copy link
Copy Markdown

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.

BenchmarkTools is only used in test/test_phase10_complete.jl and
benchmark/*.jl scripts — never in src/. Keeping it as a runtime
dep would unnecessarily bloat the install for downstream users
once DBN.jl is registered. It remains available to the test
environment via [extras] + [targets].test = [..., "BenchmarkTools"],
which is the standard pattern for test-only deps.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tbeason
tbeason merged commit 2a1162b into main May 18, 2026
8 checks passed
@tbeason
tbeason deleted the chore/cleanup-top-level branch May 18, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants