Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate Platform Specific Project Files #197

Closed
haacked opened this issue Nov 7, 2013 · 3 comments
Closed

Generate Platform Specific Project Files #197

haacked opened this issue Nov 7, 2013 · 3 comments

Comments

@haacked
Copy link
Contributor

haacked commented Nov 7, 2013

I recently blogged about how our build now validates that a file added to Octokit.csproj is also added to the platform project files such as Octokit-Monotouch.csproj etc.

However, this is still 馃挬 work. Ideally, contributors would only need to add a file to Octokit.csproj and run a build script (or even better just compile the solution) and we'd automatically add it to the other projects. Or perhaps we generate the other projects. It doesn't really matter as long as the end-result is the same.

Update
I hear that Gyp might be good for this. It requires Python though which our contributors might not have. It could be something our build server runs and does for contributors though.

@shiftkey
Copy link
Member

shiftkey commented Nov 8, 2013

Ideally, contributors would only need to add a file to Octokit.csproj and run a build script (or even better just compile the solution) and we'd automatically add it to the other projects.

A post-build step to update specific csproj files sounds like the simplest way to get things done. Only friction might be with modifying a csproj file as part of a build, but shouldn't be too hard to spike.

@haacked
Copy link
Contributor Author

haacked commented Nov 8, 2013

So the FAKE folks might do this

now that we are abe to detect missing files we might add a "fix it" task.

stay tuned.

forki added a commit to fsprojects/FAKE that referenced this issue Nov 8, 2013
forki added a commit to fsprojects/FAKE that referenced this issue Nov 8, 2013
forki added a commit to fsprojects/FAKE that referenced this issue Nov 8, 2013
@forki
Copy link
Contributor

forki commented Nov 8, 2013

See #199

@haacked haacked closed this as completed in e4a6f05 Nov 8, 2013
haacked added a commit that referenced this issue Nov 8, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants