# coding: utf-8 lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'p4_project_services_client/version' Gem::Specification.new do |spec| spec.name = 'p4_project_services_client' spec.version = P4ProjectServicesClient::VERSION spec.authors = ['Tristan Juricek'] spec.email = ['tjuricek@perforce.com'] spec.summary = %q{Ruby Client API for P4 Project Services} spec.description = %q{Ruby client API that extends the P4 Web API Client.} spec.homepage = 'http://perforce.com' spec.license = 'MIT' spec.files = Dir.glob('lib/**/*.rb') + %w{ Gemfile LICENSE.txt p4_project_services_client.gemspec Rakefile README.md } spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] spec.add_development_dependency 'bundler', '~> 1.7' spec.add_development_dependency 'ci_reporter_rspec', '~> 1.0' spec.add_development_dependency 'ffaker', '~> 1.32' spec.add_development_dependency 'p4util', '~> 0.1' spec.add_development_dependency 'rake', '~> 10.3' spec.add_development_dependency 'rspec', '~> 3.0' spec.add_development_dependency 'yard', '~> 0.8' spec.add_runtime_dependency 'p4_web_api_client', '~> 2014.2.0.pre' spec.add_runtime_dependency 'p4_project_services_data', '~> 1.0.0.pre' end
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#7 | 13972 | tjuricek |
Removing old microservice implementations. The system is now mostly a monolith. Eventually there will be a websocket service. |
||
#6 | 13535 | tjuricek |
Add notification_services to deployment, and reconfigure build step to exec bash. The execution bit doesn't seem to stay set on config/bash.sh The notification_services service doesn't have advanced tests just yet. |
||
#5 | 13530 | tjuricek |
Add p4_phoenix_services package and Salt configuration for deployment. This uncovered a couple of issues from the C++ API during it's conversion to C++03. So, in a nutshell, most operations, except for notifications, appear to be working (well, using Vagrant machines). |
||
#4 | 13478 | tjuricek |
Added Docker configuration for notification services, and phoenix services, also, opened up most ports to the host by default. The current configuration is now working first for a setup of "development mode" environments, anticipating that each service will use the private internal network for most services. That way, you can selectively run things, say, in your OS X environment, and other things in the docker cluster. It can make your debugging a little easier. When more automation is available, we'll find a way to describe how to handle this in different ways. |
||
#3 | 13463 | tjuricek | Replace crappy indexing mechanism with Postgres queries. | ||
#2 | 13418 | tjuricek | Added p4_project_services to development config.ru, and reconfigured p4 web api client tests to use the new paths. | ||
#1 | 13417 | tjuricek |
Added a 'rake work/config.ru' task, that creates a local rack configuration. This now includes the project services, which is not yet mounted. The p4 web api tests still pass though. |
||
//guest/perforce_software/helix-web-services/main/p4_project_services/clients/ruby/p4_project_services_client/p4_project_services_api.gemspec | |||||
#1 | 13412 | tjuricek |
Initial version of the web-services mainline. This is a collection of several projects, that will likely often get released together, though many of them may not always be relevant. See the README for more information. |