ultrasaurus
Repos
190
Followers
534
Following
4

Events

create tag
ultrasaurus create tag v0.1.6
Created at 21 hours ago

move sample files to examples directory

simple book sample files

add cli book option

generate book -- title page not yet handled

refactor book creation

add title page, filename: title or _title

add README info about epub library tech debt

update README with --book, increment version 0.1.6)

Created at 21 hours ago
https://www.bridgetroll.org/organizations error

I believe this used to work -- looking at the code, there seems to be a route and views, but when I got to the URL I see:

related issue: https://github.com/bridgefoundry/bridgefoundry.github.io/issues/28 -- which I think was partially implemented before (and issue doesn't appear to have been updated)

Created at 1 day ago
Invoice request form should be hosted on bridgefoundry.org

right now it is on ultrasaurus.com -- not a big deal since it is shared with all the right people, but we should move it over someday: https://docs.google.com/a/ultrasaurus.com/forms/d/1gu6WG2Nifj_579VhML_KZWpvi0bM0YpqsgZptSmU6Lw/viewform

Created at 6 days ago
issue comment
Invoice request form should be hosted on bridgefoundry.org

here's the current form: https://docs.google.com/forms/d/e/1FAIpQLSeMDxwJHTYuvBV0V9d_EFaFgKsStpt-5VA_kiQveCJRxk20hw/viewform

linked from: https://operations.bridgefoundry.org/fundraising/invoice-request/

Created at 6 days ago

refactor book creation

add title page, filename: title or _title

Created at 1 week ago
create branch
ultrasaurus create branch book
Created at 1 week ago
create branch
ultrasaurus create branch ultra-main
Created at 1 week ago
pull request opened
reapply fix from dieterplex for escaping author and title
Created at 1 week ago
create branch
ultrasaurus create branch escape-author-title-new
Created at 1 week ago
issue comment
Find replacement for jasmine gem and chrome_remote gems

yes please!

Created at 2 weeks ago
issue comment
CII -> OpenSSF

unfortunately, this is a copy of the text in the CNCF TOC repo: https://github.com/cncf/toc/blob/main/tags/security-charter.md -- @JustinCappos would you be up for making the change there too?

Created at 2 weeks ago
pull request opened
angle brackets need to be escaped in HTML, removed invalid 'tag'

I was trying out https://github.com/lise-henry/epub-builder and thought I would try your fixed example in my epub reader.

Here's a simple fix to the invalid HTML which allows the output to be opened in iBooks.

Thanks for making this PR!

Created at 2 weeks ago
create branch
ultrasaurus create branch escape-author-title-valid-html
Created at 2 weeks ago
pull request opened
example that writes a simple book to a file

This is an example of what I think is a typical use case:

  • building a simple book from files
  • include the TOC at the beginning

The TOC appears with an entry for the TOC itself, which I don't think is the desired behavior:

Created at 2 weeks ago
create branch
ultrasaurus create branch sample-book
Created at 2 weeks ago
Created at 2 weeks ago
issue comment
include LICENSE.md

I've been advised by lawyers long ago that code licenses (like MIT, and maybe Apache) aren't appropriate for "content" -- for RailsBridge documentation lawyer advised that we specifically say code was MIT and course material was some appropriate Creative Commons license. We need to explicitly think about the context for a CC-BY (e.g. what if our text was used by a group that did not share our values, just as a white supremacist organization, how would we want it to be attributed? might be worth specifying text to be included as attribution)

Created at 2 weeks ago
issue comment
[WIP] start of an example with dictionary-like output

I think there are two reasons to include an example:

  1. how to approach working with the API
  2. illustrate how to implement typical use cases

For this library in particular, as is, a developer needs to dive deep into jmdict documentation elsewhere to understand what the library offers. This is fine, of course, and maybe the intent of this library is for people who understand jmdict deeply.

I thought an illustration of a dictionary entry would represent a typical use case. Maybe it could replace the other example and serve both goals?

Created at 3 weeks ago
create tag
ultrasaurus create tag v0.1.5
Created at 4 weeks ago

yaml front matter, refactor file processing

Document can represent Markdown or Other (for images, etc) This pushes more of the logic into Document implementation instead of Web not sure whether this is the right direction in long-term seems to make code easier to manage for now

bump version - 0.1.5 yaml front matter support

Created at 4 weeks ago
Find replacement gem for backbone-on-rails

The original gem was yanked and the source code is also no longer maintained. We'll need to find a replacement or some other workaround. As is, bundle install will not succeed.

Created at 4 weeks ago
issue comment
Find replacement gem for backbone-on-rails

seems to work!

Created at 4 weeks ago

Set a default password for postgres

Change format of matrix values

Maybe this would give better names to each job?

Make sure FORCE_POSTGRES env variable is available to other steps

Use different bundler cache depending on force_postgres value

So that we're using postgres for tests when appropriate.

Set up database for testing

Map postgres to port 5432

Per https://docs.github.com/en/actions/using-containerized-services/creating-postgresql-service-containers#running-jobs-directly-on-the-runner-machine

Set username and password for test database

Reformat database options for matrix config

This way, jobs will specify which database we're using as opposed to "true" or "false" to indicate forced postgres.

Use bin/rake for setting up parallel tests instead of bundle exec

Don't fail other jobs in the matrix if one of them fails

Refer to new matrix key name for caching gems

Merge pull request #1279 from railsbridge/mx/fix-ci

Update CI workflow configuration

Created at 4 weeks ago
delete branch
ultrasaurus delete branch mx/fix-ci
Created at 4 weeks ago
pull request closed
Update CI workflow configuration

This pull requests fixes our CI builds by configuring our postgres setup, which includes specifying the user, password, and port, in order to connect to the database correctly.

These commits also cover a few small formatting updates for consistency and clarity on what kind of job is running.

Created at 4 weeks ago
delete branch
ultrasaurus delete branch bb-alt
Created at 4 weeks ago

upgrade ruby to 2.7.7, replace backbone gem

Replace Travis CI setup with GitHub Actions

Since we're no longer using Travis CI, this is an attempt to introduce a GitHub Actions workflow that matches as close to the Travis setup as possible in hopes of fully replacing the original setup.

Remove vendored Bower components

Since they're not needed.

Merge pull request #1278 from ultrasaurus/bb-alt

upgrade ruby to 2.7.7, replace backbone gem

Created at 4 weeks ago