Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saik0s/xcode2tuist
Tool to convert xcode project file to tuist project setup
https://github.com/saik0s/xcode2tuist
Last synced: 4 days ago
JSON representation
Tool to convert xcode project file to tuist project setup
- Host: GitHub
- URL: https://github.com/saik0s/xcode2tuist
- Owner: Saik0s
- License: mit
- Created: 2024-12-16T03:26:49.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2024-12-16T03:26:59.000Z (16 days ago)
- Last Synced: 2024-12-16T04:11:50.302Z (16 days ago)
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎯 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!