Skip to content

Commit e7b87f5

Browse files
committed
Project files.
1 parent 23abba9 commit e7b87f5

File tree

5 files changed

+45
-7
lines changed

5 files changed

+45
-7
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ Thumbs.db
77
*.o
88
*.so
99
/.bundle/
10+
/.yardoc/
1011
/_yardoc/
1112
/coverage/
1213
/doc/
1314
/pkg/
1415
/spec/reports/
1516
/tmp/
17+
/.ruby-gemset
1618
/.ruby-version
17-
/.yardoc
1819
/Gemfile.lock

CITATION.cff

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
abstract: Ruby interface for the Z80 library.
2+
authors:
3+
- family-names: "Sainz de Baranda y Goñi"
4+
given-names: Manuel
5+
orcid: https://orcid.org/0000-0001-6326-3519
6+
7+
website: https://zxe.io
8+
cff-version: 1.2.0
9+
date-released: 2023-01-02
10+
keywords:
11+
- binding
12+
- CPU
13+
- emulator
14+
- LLE
15+
- Ruby
16+
- Z80
17+
- Zilog
18+
license: MIT
19+
message: If you use this software, please cite it using these metadata.
20+
repository-code: https://github.com/redcode/Z80-Ruby
21+
title: Z80-Ruby
22+
type: software
23+
version: 0.2.0
24+
url: https://zxe.io/software/Z80-Ruby

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
source 'https://rubygems.org'
2+
gemspec

Rakefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
1+
require "bundler/gem_tasks"
12
require 'rake/extensiontask'
23

4+
CLOBBER.include(
5+
'.yardoc',
6+
'doc',
7+
'pkg'
8+
)
9+
310
Rake::ExtensionTask.new('z80') do |ext|
411
ext.lib_dir = 'lib/z80'
512
end

z80.gemspec

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ require_relative 'lib/z80/version'
33
Gem::Specification.new do |s|
44
s.name = 'z80'
55
s.version = Z80::VERSION
6-
s.authors = 'Manuel Sainz de Baranda y Goñi'
6+
s.author = 'Manuel Sainz de Baranda y Goñi'
77
s.email = '[email protected]'
88
s.homepage = 'https://zxe.io/software/Z80-Ruby'
99
s.license = '0BSD'
@@ -16,11 +16,12 @@ Gem::Specification.new do |s|
1616
EOS
1717

1818
s.metadata = {
19-
'bug_tracker_uri' => "https://github.com/redcode/Z80-Ruby/issues",
20-
'changelog_uri' => 'https://github.com/redcode/Z80-Ruby/blob/master/CHANGELOG.md',
21-
'github_repo' => 'ssh://github.com/redcode/Z80-Ruby',
22-
'homepage_uri' => 'https://zxe.io/software/Z80-Ruby',
23-
'source_code_uri' => 'https://github.com/redcode/Z80-Ruby'
19+
'bug_tracker_uri' => "https://github.com/redcode/Z80-Ruby/issues",
20+
'changelog_uri' => 'https://github.com/redcode/Z80-Ruby/blob/master/CHANGELOG.md',
21+
'documentation_uri' => 'https://zxe.io/software/Z80/documentation/latest',
22+
'github_repo' => 'ssh://github.com/redcode/Z80-Ruby',
23+
'homepage_uri' => 'https://zxe.io/software/Z80-Ruby',
24+
'source_code_uri' => 'https://github.com/redcode/Z80-Ruby'
2425
}
2526

2627
s.files = [
@@ -31,6 +32,8 @@ Gem::Specification.new do |s|
3132
'.github/workflows/publish-gem.yml',
3233
'.gitignore',
3334
'CHANGELOG.md',
35+
'CITATION.cff',
36+
'Gemfile',
3437
'LICENSE-0BSD',
3538
'README.md',
3639
'Rakefile',
@@ -42,4 +45,5 @@ Gem::Specification.new do |s|
4245
]
4346

4447
s.extensions = %w(ext/z80/extconf.rb)
48+
s.add_development_dependency 'rake-compiler', '~> 1.2', '>= 1.2.0'
4549
end

0 commit comments

Comments
 (0)