Name | code-tracker JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-12-18 09:03:36 |
maintainer | None |
docs_url | None |
author | None |
requires_python | None |
license | GPL-3 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# code-tracker
[![PyPI version](https://badge.fury.io/py/code-tracker.svg)](https://badge.fury.io/py/code-tracker)
`code-tracker` is a Python package designed to help developers track changes and monitor the history of their code. It provides tools for versioning, tracking modifications, and analyzing code changes over time, making it an essential tool for development workflows.
## Features
- **Version Tracking**: Keep track of code changes with detailed version history.
- **Diff Analysis**: Compare different versions of code to identify changes.
- **Customizable Hooks**: Add hooks to execute tasks on code changes.
- **Integration Ready**: Seamlessly integrates with Git and other version control systems.
## Installation
Install `code-tracker` using pip:
```bash
pip install code-tracker
```
## Usage
Here's a basic example to get started:
```python
from code_tracker import CodeTracker
# Initialize the CodeTracker
tracker = CodeTracker("/path/to/your/code")
# Track changes in the specified directory
tracker.track_changes()
# Get the history of changes
history = tracker.get_history()
print(history)
# Compare two versions of a file
diff = tracker.compare_versions("file.py", version1="v1.0", version2="v2.0")
print(diff)
```
## Contributing
Contributions are welcome! To contribute:
1. Fork the repository.
2. Create a new branch for your feature: `git checkout -b feature-name`.
3. Commit your changes: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin feature-name`.
5. Open a pull request.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
If you have any questions or feedback, feel free to reach out to [Your Email or GitHub Profile].
Raw data
{
"_id": null,
"home_page": null,
"name": "code-tracker",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "None",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/51/ec/b93d1015afb2517d4a06364d66d1020905ad29f875f98f4d1d5b612d7639/code_tracker-1.0.0.tar.gz",
"platform": null,
"description": "# code-tracker\n\n[![PyPI version](https://badge.fury.io/py/code-tracker.svg)](https://badge.fury.io/py/code-tracker)\n\n`code-tracker` is a Python package designed to help developers track changes and monitor the history of their code. It provides tools for versioning, tracking modifications, and analyzing code changes over time, making it an essential tool for development workflows.\n\n## Features\n\n- **Version Tracking**: Keep track of code changes with detailed version history.\n- **Diff Analysis**: Compare different versions of code to identify changes.\n- **Customizable Hooks**: Add hooks to execute tasks on code changes.\n- **Integration Ready**: Seamlessly integrates with Git and other version control systems.\n\n## Installation\n\nInstall `code-tracker` using pip:\n\n```bash\npip install code-tracker\n```\n\n## Usage\n\nHere's a basic example to get started:\n\n```python\nfrom code_tracker import CodeTracker\n\n# Initialize the CodeTracker\ntracker = CodeTracker(\"/path/to/your/code\")\n\n# Track changes in the specified directory\ntracker.track_changes()\n\n# Get the history of changes\nhistory = tracker.get_history()\nprint(history)\n\n# Compare two versions of a file\ndiff = tracker.compare_versions(\"file.py\", version1=\"v1.0\", version2=\"v2.0\")\nprint(diff)\n```\n\n## Contributing\n\nContributions are welcome! To contribute:\n\n1. Fork the repository.\n2. Create a new branch for your feature: `git checkout -b feature-name`.\n3. Commit your changes: `git commit -m 'Add some feature'`.\n4. Push to the branch: `git push origin feature-name`.\n5. Open a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nIf you have any questions or feedback, feel free to reach out to [Your Email or GitHub Profile].\n",
"bugtrack_url": null,
"license": "GPL-3",
"summary": null,
"version": "1.0.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "51ecb93d1015afb2517d4a06364d66d1020905ad29f875f98f4d1d5b612d7639",
"md5": "47e8e838858afbaab90b5d77e36a6745",
"sha256": "900383cfb4323de50a7800c4d10df41cf8c6de74690de3534e9646fcd6488575"
},
"downloads": -1,
"filename": "code_tracker-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "47e8e838858afbaab90b5d77e36a6745",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 108671,
"upload_time": "2024-12-18T09:03:36",
"upload_time_iso_8601": "2024-12-18T09:03:36.102163Z",
"url": "https://files.pythonhosted.org/packages/51/ec/b93d1015afb2517d4a06364d66d1020905ad29f875f98f4d1d5b612d7639/code_tracker-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-18 09:03:36",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "code-tracker"
}