Skip to content

build(repo): project bootstrap commit#13

Open
christian-pinto wants to merge 3 commits intomainfrom
cp_repo_bootstrap
Open

build(repo): project bootstrap commit#13
christian-pinto wants to merge 3 commits intomainfrom
cp_repo_bootstrap

Conversation

@christian-pinto
Copy link
Copy Markdown
Member

@christian-pinto christian-pinto commented Apr 14, 2026

This PR is to bootstrap the Algorithm Nexus repository.

Development Infrastructure:

Add pre-commit hooks configuration with automated checks for code quality, security, and formatting
Add development dependency group to pyproject.toml with all required tools
Add configuration files for black, ruff, codespell, markdownlint, yamlfmt, copywrite, and detect-secrets
Add .gitignore for Python/uv projects

Documentation:

Update README
Added CONTRIBUTING.md with pre-commit setup instructions

This PR closes Issue #4

Signed-off-by: Christian Pinto <christian.pinto@ibm.com>
@christian-pinto christian-pinto linked an issue Apr 14, 2026 that may be closed by this pull request
4 tasks
@michael-johnston michael-johnston changed the title feat(misc): Project bootstrap commit build(repo): project bootstrap commit Apr 14, 2026
Copy link
Copy Markdown
Member

@michael-johnston michael-johnston left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The ruff config is missing

The README is a bit detailed given there is nothing in project now. The Contributing is also misleading as we won't accept non-IBM contributions in foreseeable future + we won't be openly accepting even IBM contributions until after the closed beta.

Signed-off-by: Christian Pinto <christian.pinto@ibm.com>
Signed-off-by: Christian Pinto <christian.pinto@ibm.com>
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.

Bootstrap repository

2 participants