guan404ming opened a new pull request, #565:
URL: https://github.com/apache/mahout/pull/565

   ## Purpose of PR
   Clean up .gitignore file by removing unrelated Java/JVM entries and adding 
minimal essential Python entries for this quantum computing project.
   
   ### Linked Issues
   Add links to related issues.
   
   ### Changes Made
   - [x] Bug fix
   - [ ] New feature
   - [ ] Documentation update
   
   ### Important ToDos
   Please mark each with an "x"
   
   A GitHub issue exists (if not, please create one) 
[https://github.com/apache/mahout/issues]
   - [ ] Title of PR is "Issue #XXXX: Brief Description of Changes" where XXXX 
is the GitHub issue number.
   - [ ] Created unit tests where appropriate (N/A for .gitignore changes)
   - [ ] Added correct licenses on newly added files (N/A - only modified 
existing file)
   - [ ] Assigned GitHub issue to self
   - [ ] Added documentation in ScalaDocs/JavaDocs and to the website (N/A for 
.gitignore)
   - [x] Successfully built and ran all unit tests, verified that all tests 
pass locally
   
   If all of these items are not yet complete, but you still feel it is 
appropriate to open a PR, please open it as a **Draft PR** instead.
   Once all requirements are met, you can mark it as ready for review.
   
   ### Breaking Changes
   Does this PR introduce a breaking change?
   - [ ] Yes
   - [x] No
   
   ### Testing & Verification
   Describe how you tested the changes.
   - [ ] Unit tests added (N/A - .gitignore changes don't require tests)
   - [x] Manually tested (verified git status shows appropriate ignored files)
   
   **Testing performed:**
   - Verified existing Python cache directories are properly ignored
   - Confirmed essential project files remain tracked
   - Tested that removed Java/JVM entries don't affect Python project 
functionality
   
   ### Checklist
   - [ ] The title follows the format "MAHOUT-XXXX Brief Description"
   - [ ] GitHub issue is created
   - [x] Code follows ASF guidelines
   
   **Additional Notes:**
   - Removed legacy Java/JVM entries: `.checkstyle`, `.ruleset`, `.pmd`, 
`.classpath`, `.project`, `.settings/`, `*.iml`, `target/`, `*jar`, etc.
   - Removed unrelated directories: `community/mr/`, `math-tests/`, 
`metastore_db/*`, `bin/derby.log`, `foo`
   - Added minimal Python entries: `venv/`, `.venv/`, `__pycache__/`, `*.pyc`, 
`*.pyo`, `.pytest_cache/`, `.mypy_cache/`
   - Kept essential ASF and website entries appropriate for the project


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to