Skip to content

Commit 76f1784

Browse files
committed
Add shared 1p gem release tools + common config for docs generation.
1 parent 00c9835 commit 76f1784

File tree

5 files changed

+14
-4
lines changed

5 files changed

+14
-4
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "tasks/release"]
2+
path = tasks/release
3+
url = https://github.com/aws/aws-sdk-ruby-release-tools

.yardopts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
--title "Amazon DynamoDB Session Store"
22
--exclude /generators/
33
--hide-api private
4+
--plugin sitemap

Gemfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ source 'https://rubygems.org'
1515

1616
gemspec
1717

18-
gem 'rake', '~> 12.0'
18+
gem 'rake', require: false
1919

20-
group :documentation do
21-
gem 'yard', '~> 0.9.11'
20+
group :docs do
21+
gem 'yard'
22+
gem 'yard-sitemap', '~> 1.0'
2223
end
2324

2425
group :test do

Rakefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,9 @@
1111
# ANY KIND, either express or implied. See the License for the specific
1212
# language governing permissions and limitations under the License.
1313

14-
Dir.glob(File.dirname(__FILE__) + '/tasks/*.rake').each {|file| load file }
14+
15+
Dir.glob('**/*.rake').each do |task_file|
16+
load task_file
17+
end
18+
1519
task :default => 'test:unit'

tasks/release

Submodule release added at a76783b

0 commit comments

Comments
 (0)