Skip to content

Commit 739ac3b

Browse files
committed
Update the project template.
1 parent 3763173 commit 739ac3b

5 files changed

+40
-11
lines changed

.gitattributes

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Gemfile.lock linguist-generated -diff
2+
Rakefile linguist-vendored

README.md

+27-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,33 @@
1-
# ASIMOV Modules
1+
# ASIMOV Modules for Ruby
22

33
[![License](https://img.shields.io/badge/license-Public%20Domain-blue.svg)](https://unlicense.org)
44
[![Compatibility](https://img.shields.io/badge/ruby-3.2%2B-blue)](https://endoflife.date/ruby)
55
[![Package](https://img.shields.io/gem/v/asimov-modules)](https://rubygems.org/gems/asimov-modules)
66

77
🚧 _We are building in public. This is presently under heavy construction._
8+
9+
## 🛠️ Prerequisites
10+
11+
- [Ruby](https://ruby-lang.org) 3.2+
12+
13+
## ⬇️ Installation
14+
15+
### Installation via RubyGems
16+
17+
```bash
18+
gem install asimov-modules --pre
19+
```
20+
21+
## 👨‍💻 Development
22+
23+
```bash
24+
git clone https://github.com/asimov-modules/asimov-modules.rb.git
25+
```
26+
27+
- - -
28+
29+
[![Share on X](https://img.shields.io/badge/share%20on-x-03A9F4?logo=x)](https://x.com/intent/post?url=https://github.com/asimov-modules/asimov-modules.rb&text=ASIMOV%20Modules%20for%20Ruby)
30+
[![Share on Reddit](https://img.shields.io/badge/share%20on-reddit-red?logo=reddit)](https://reddit.com/submit?url=https://github.com/asimov-modules/asimov-modules.rb&title=ASIMOV%20Modules%20for%20Ruby)
31+
[![Share on Hacker News](https://img.shields.io/badge/share%20on-hn-orange?logo=ycombinator)](https://news.ycombinator.com/submitlink?u=https://github.com/asimov-modules/asimov-modules.rb&t=ASIMOV%20Modules%20for%20Ruby)
32+
[![Share on Facebook](https://img.shields.io/badge/share%20on-fb-1976D2?logo=facebook)](https://www.facebook.com/sharer/sharer.php?u=https://github.com/asimov-modules/asimov-modules.rb)
33+
[![Share on LinkedIn](https://img.shields.io/badge/share%20on-linkedin-3949AB?logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/asimov-modules/asimov-modules.rb)

asimov-modules.gemspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Gem::Specification.new do |gem|
1919
gem.email = "[email protected]"
2020

2121
gem.platform = Gem::Platform::RUBY
22-
gem.files = %w(AUTHORS CHANGES.md README.md UNLICENSE VERSION)
22+
gem.files = %w(AUTHORS CHANGES.md README.md UNLICENSE VERSION) + Dir.glob("lib/**/*.rb")
2323
gem.bindir = %q(bin)
2424
gem.executables = %w()
2525

@@ -28,6 +28,6 @@ Gem::Specification.new do |gem|
2828
gem.add_runtime_dependency "asimov-module", ">= 25.0.0.dev"
2929

3030
File.read("requirements.txt").each_line.map(&:chomp).sort.each do |module_id|
31-
gem.add_runtime_dependency "asimov-#{module_id}-module"
31+
gem.add_runtime_dependency module_id
3232
end
3333
end

lib/asimov-modules.rb

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# This is free and unencumbered software released into the public domain.

requirements.txt

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
anthropic
2-
chromium
3-
goodreads
4-
netscape
5-
openai
6-
rdf
7-
rdfs
8-
xsd
1+
asimov-anthropic-module
2+
asimov-chromium-module
3+
asimov-goodreads-module
4+
asimov-netscape-module
5+
asimov-openai-module
6+
asimov-rdf-module
7+
asimov-rdfs-module
8+
asimov-xsd-module

0 commit comments

Comments
 (0)