First couple of steps as requested are complete. I need some assistance to tackle the JS UI read only side of things, lets chat offline to discuss and I will send another pull request.
Adds Vim swp files to gitignore
Adds public flag for projects, defaults to false
Anonymous users have access to public projects
Just need a checkbox on the projects#edit form so set the public flag. Will also need access to the ChangesetsController on public projects.
Stuff that needs to be done for contextual JS UI:
That's all I can think of atm.
Cool, expect more soon.
Probably easiest wrt to the story display to set up a new jQuery.tmpl rather than filling the existing one up with if statements. The existing one is embedded in app/views/projects/show.html.erb
Adds public check_box to project form partial
Permits anon access to public project changesets
Public projects nav partial with limited actions
Is this likely to be a goer?
Closing this as it's probably not going to rebase any more. Thank you for the work @wasabhi, will probably use it as reference when this eventually gets implemented. Sorry we didn't get around to getting it over the line :(