Commit Graph

585 Commits

Author SHA1 Message Date
Pedro Piñera 8a6d94a144 Version 0.1.0 2018-07-31 22:19:26 +02:00
Pedro Piñera Buendía 22eb69e98e
Implement command runner (#81)
* wip

* Get the runner working

* Add tests

* Update CHANGELOG

* Compile tuistenv
2018-07-31 21:55:26 +02:00
Pedro Piñera df69fcb47d Add more design principles 2018-07-30 00:20:22 +02:00
Pedro Piñera d3562b610a Add CONTRIBUTING document 2018-07-30 00:14:03 +02:00
Pedro Piñera 8814ce928d Remove guides 2018-07-29 23:59:51 +02:00
Pedro Piñera 8ec3c00253 Update SwiftShell version 2018-07-26 16:09:12 -04:00
Pedro Piñera Buendía 25420f3e18
Update README.md 2018-07-26 15:30:33 -04:00
Pedro Piñera 87e19af3ab Fix tests 2018-07-26 14:12:35 -04:00
Zdeněk Topič 57a47ae559 Migration to Codable (#78)
* Refactor to Codable

- update all models in ProjectDescription

* Update tests to test Codable models

* Update CHANGELOG

* Fix JSON coding strategy in tests

* Fix `projects` coding key in Workspace model

* Remove file header comments
2018-07-26 14:03:42 -04:00
Pedro Piñera Buendía 01c9078575
Merge tuist-embed into tuist (#80)
* Remove tuist-embed target

* Merge tuist-embed into tuist
2018-07-25 18:23:58 -04:00
Pedro Piñera Buendía 8e10558ee7
LocalCommand prints the local versions if no arguments are given (#79)
* Update LocalCommand to print local versions if no argument is given

* Generate tuistenv binary

* Add CHANGELOG entry
2018-07-25 17:30:18 -04:00
Pedro Piñera db4b615d31 Implement updater command and generate tuistenv 2018-07-25 08:38:16 -04:00
Pedro Piñera 6ad266f2d6 Fix install script 2018-07-24 18:36:07 -04:00
Pedro Piñera 6978d742b6 Add install/uninstall scripts 2018-07-24 18:33:04 -04:00
Pedro Piñera c5ecc39dc3 Add tuistenv binary 2018-07-24 18:26:37 -04:00
Pedro Piñera 3f5b12df55 Remove Installer tests 2018-07-24 18:19:11 -04:00
Pedro Piñera d5b964079a Update the installer to link the standard library statically 2018-07-24 18:16:45 -04:00
Pedro Piñera d1483d385e Implement MockSystem 2018-07-24 18:09:09 -04:00
Pedro Piñera 4b2306bb9a Installer works! 2018-07-24 17:50:32 -04:00
Pedro Piñera 88821dd884 Use version of SwiftShell that traps the signals 2018-07-24 15:21:56 -04:00
Pedro Piñera 6115e263c9 Improve System interface 2018-07-24 14:45:16 -04:00
Pedro Piñera bcebaa03e7 System works! 2018-07-24 14:37:43 -04:00
Pedro Piñera fe0c3a5373 Implement System 2018-07-24 13:25:58 -04:00
Pedro Piñera 4d37811c10 Add system 2018-07-23 18:28:03 -04:00
Pedro Piñera c416b70e45 Rename project 2018-07-23 07:59:52 -04:00
Pedro Piñera c6ce6e084f Rename usages of xcode-project-manager to tuist 2018-07-23 07:35:31 -04:00
Pedro Piñera d93beff01f Some improvements 2018-07-23 07:07:09 -04:00
Pedro Piñera f4b35114ae Lint dependencies 2018-07-22 09:06:40 -04:00
Pedro Piñera Buendía 8e38281fb4
Add documentation generation and document the release process (#71)
* Move xpmkit constants into xpmcore constants

* Add RELEASE.md document

* Generate documentation

* Remove xpmtools
2018-07-21 19:56:49 -04:00
Pedro Piñera Buendía 608beef5ce
Update README.md 2018-07-21 18:55:18 -04:00
Pedro Piñera Buendía 40dec957a6
Move documentation to this repository (#70) 2018-07-21 18:54:29 -04:00
Pedro Piñera Buendía 6b549169cc
Remove build phases models (#67)
* Remove BuildPhase from the ProjectDescription target

* Some refactoring

* More code cleanup

* Get command working again

* Fix tests

* Hide schemes

* Fix tests and update CHANGELOG

* Remove references to schemes
2018-07-21 18:45:33 -04:00
Pedro Piñera ee400ee73e Add deprecation annotation to the context classes 2018-07-21 10:15:43 -04:00
Pedro Piñera 5bef671990 Remove CommandsContext 2018-07-21 10:10:54 -04:00
Pedro Piñera 06b6a1f3ee Some code clean-up 2018-07-21 10:00:31 -04:00
Pedro Piñera ce3d90461f Update CHANGELOG 2018-07-21 09:52:36 -04:00
Pedro Piñera 239ad8d1ec Add some linting improvements 2018-07-21 09:52:36 -04:00
Pedro Piñera adb157a939 Clean up commands 2018-07-21 00:30:41 -04:00
Pedro Piñera fa3bdb6fb9 Update usages to show the default value 2018-07-21 00:30:41 -04:00
Pedro Piñera 3f0ecbae13 Update command overview 2018-07-21 00:30:41 -04:00
Pedro Piñera c6957b8200 Update CHANGELOG 2018-07-21 00:30:41 -04:00
Pedro Piñera 34766a6620 Add more tests 2018-07-21 00:30:41 -04:00
Pedro Piñera 99dfcab558 Add integration tests to the init command 2018-07-21 00:30:41 -04:00
Pedro Piñera c58776bf3b Update init to support the path argument 2018-07-21 00:30:41 -04:00
Pedro Piñera f5227366f7 Add integration tests target 2018-07-21 00:30:41 -04:00
Pedro Piñera 4b81f33aa0 Add unit tests to InitCommand 2018-07-21 00:30:41 -04:00
Pedro Piñera 58940cc47d Fix some tests from InitCommand 2018-07-21 00:30:41 -04:00
Pedro Piñera 07819f4f11 Update Init command to support platform and product and generate the Info.plist files automatically 2018-07-21 00:30:41 -04:00
Pedro Piñera Buendía d46005e75e
Merge pull request #61 from xcode-project-manager/infoplist-provisioner
Info.plist provisioner
2018-07-20 15:53:43 -04:00
Pedro Piñera 1cd3aab348 Test InfoPlistProvisioner 2018-07-20 15:48:15 -04:00