Name | xcode2tuist JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | Convert Xcode projects to Tuist project descriptions |
upload_time | 2024-12-16 03:53:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | None |
keywords |
ios
project-generation
tuist
xcode
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 🎯 xcode2tuist
> 🚧 **Work in Progress**: This tool is currently under active development and not yet ready for production use. Stay tuned for the first release!
Convert your Xcode projects to [Tuist](https://tuist.io) configurations with ease!
## 🚀 Current Status
This project is in early development. While the core functionality is being built, you can:
- Check out the source code
- Try the development version
- Contribute to its development
- Share feedback and feature requests
## ✨ Planned Features
- Converts `.xcodeproj` files to Tuist configuration
- Handles project settings, targets, and dependencies
- Preserves build configurations and phases
- Supports Swift Package Manager dependencies
- Maintains source files, resources, and frameworks organization
## 🛠️ Development Setup
```bash
# Clone the repo
git clone https://github.com/saik0s/xcode2tuist.git
cd xcode2tuist
# Install dependencies using uv
uv pip install -e .
# Run tests
./test/test.sh
```
## 🤝 Contributing
Early contributors are welcome! You can help by:
- Testing the development version
- Opening issues for bugs or feature requests
- Submitting pull requests
- Improving documentation
- Suggesting improvements to the conversion logic
## 📝 License
MIT License - feel free to use this in your projects!
Raw data
{
"_id": null,
"home_page": null,
"name": "xcode2tuist",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "ios, project-generation, tuist, xcode",
"author": null,
"author_email": "Igor Tarasenko <tarasenko.igor.v@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/a1/63/4c0e4e082d62e8a7ea9e544fa6beb24317149ac01b958dd1d8eec23cff2e/xcode2tuist-0.1.0.tar.gz",
"platform": null,
"description": "# \ud83c\udfaf xcode2tuist\n\n> \ud83d\udea7 **Work in Progress**: This tool is currently under active development and not yet ready for production use. Stay tuned for the first release!\n\nConvert your Xcode projects to [Tuist](https://tuist.io) configurations with ease!\n\n## \ud83d\ude80 Current Status\n\nThis project is in early development. While the core functionality is being built, you can:\n- Check out the source code\n- Try the development version\n- Contribute to its development\n- Share feedback and feature requests\n\n## \u2728 Planned Features\n\n- Converts `.xcodeproj` files to Tuist configuration\n- Handles project settings, targets, and dependencies\n- Preserves build configurations and phases\n- Supports Swift Package Manager dependencies\n- Maintains source files, resources, and frameworks organization\n\n## \ud83d\udee0\ufe0f Development Setup\n\n```bash\n# Clone the repo\ngit clone https://github.com/saik0s/xcode2tuist.git\ncd xcode2tuist\n\n# Install dependencies using uv\nuv pip install -e .\n\n# Run tests\n./test/test.sh\n```\n\n## \ud83e\udd1d Contributing\n\nEarly contributors are welcome! You can help by:\n- Testing the development version\n- Opening issues for bugs or feature requests\n- Submitting pull requests\n- Improving documentation\n- Suggesting improvements to the conversion logic\n\n## \ud83d\udcdd License\n\nMIT License - feel free to use this in your projects!\n",
"bugtrack_url": null,
"license": null,
"summary": "Convert Xcode projects to Tuist project descriptions",
"version": "0.1.0",
"project_urls": {
"Documentation": "https://github.com/saik0s/xcode2tuist#readme",
"Homepage": "https://github.com/saik0s/xcode2tuist",
"Repository": "https://github.com/saik0s/xcode2tuist.git"
},
"split_keywords": [
"ios",
" project-generation",
" tuist",
" xcode"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "678dfcb16e8e77b96bf6bcf74fa0053367a410ee51572f9f0deed0658c87d31c",
"md5": "a760feffbb464c854e2b479e77c4b8cd",
"sha256": "49a2c2cfc25b1926246dfcce9250154588df34c36f11519afc32c1c524e42f83"
},
"downloads": -1,
"filename": "xcode2tuist-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a760feffbb464c854e2b479e77c4b8cd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 8245,
"upload_time": "2024-12-16T03:53:54",
"upload_time_iso_8601": "2024-12-16T03:53:54.248654Z",
"url": "https://files.pythonhosted.org/packages/67/8d/fcb16e8e77b96bf6bcf74fa0053367a410ee51572f9f0deed0658c87d31c/xcode2tuist-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a1634c0e4e082d62e8a7ea9e544fa6beb24317149ac01b958dd1d8eec23cff2e",
"md5": "cdaa0ed930f786ffc23b0633d6a13457",
"sha256": "4c2b16a6cdd7bd5255a69b25745995bcb05427329e044151ee42e5eac67822ff"
},
"downloads": -1,
"filename": "xcode2tuist-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "cdaa0ed930f786ffc23b0633d6a13457",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 9332,
"upload_time": "2024-12-16T03:53:56",
"upload_time_iso_8601": "2024-12-16T03:53:56.859795Z",
"url": "https://files.pythonhosted.org/packages/a1/63/4c0e4e082d62e8a7ea9e544fa6beb24317149ac01b958dd1d8eec23cff2e/xcode2tuist-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-16 03:53:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "saik0s",
"github_project": "xcode2tuist#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "xcode2tuist"
}