pdxruby / pdxruby.github.io Goto Github PK
View Code? Open in Web Editor NEWPublic site
License: The Unlicense
Public site
License: The Unlicense
Cat Herder (source code to pdxruby.org) This application was written way back in late 2005 at a group hackfest hosted by the Portland Ruby Brigade. We wanted a way to propose and RSVP for events without requiring any particular person or group to manage a calendar for everyone else. Anyone can register for an account, propose an event, and sign up to attend other people's events. There is also some basic support for aggregation of members' RSS feeds, and feedback from event participants, but the primary use of the system is still as a simple event calendar. The file doc/TODO contains a few miscellaneous items we've thought about changing over the years, but overall this whole codebase is probably of more interest as a historical oddity than as a useful application for other people to use. It uses a mish-mash of APIs, coding styles, and tests contributed by about a dozen different maintainers over the last three years, and certainly shows its age when compared to a shiny new legacy-free Rails 2 application.
It's more familiar for most people, and is simpler since it doesn't have CMS-type features. Let's support both!
https://github.com/pdxruby/pdxruby.github.io/edit/master/index.md
https://github.com/pdxruby/pdxruby.github.io/new/master/foo/?filename=baz.md
Hello!
Stumptown Syndicate currently holds the domain registration for pdxruby.org, but none of the pdxruby folks who used to be on the board there (me, @kcomandich, @aeschright) are still on the board. The domain expires in 60 days and it probably makes sense to transfer that registration to someone who's still actively involved in managing the site.
Is there a consensus on who that might be?
(I'm willing to be that person if nobody else is, if we can get sponsorship/contributions to cover the renewals.)
Let's pull http://pdxruby.org/old/ under this site too.
Preserving URLs and all that.
If date-oriented "posts" are introduced (eg event postings), we'll want to restore this markup feed link:
<ul class="post-list">
{% for post in site.posts %}
<li>
<span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span>
<h2>
<a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a>
</h2>
</li>
{% endfor %}
</ul>
<p class="rss-subscribe">subscribe <a href="{{ "/feed.xml" | prepend: site.baseurl }}">via RSS</a></p>
It was in index.html.
Maybe create a vertical variant of the PDX.rb logo
Would be great to front this with Cloudflare or some other service that would force https
Still to check:
SQL backup + zip of the web directory. Put somewhere shared. Is there a shared Dropbox folder?
Update pdxruby.org DNS to point to gh-pages.
pdxruby.org
.pdxruby.org: pdxruby.github.io
.Except with pull requests
Right now it's just me in a pdxruby
organization on Gandi. That's a bus factor < 2
, so who else should have access? @reidab @geeksam @aeschright? Anyone else?
Problems with this:
Some options:
http://...
links to //...
and add cloudfront SSL termination on top of Github pages (fixes 1 but not 2)http://pdxruby.org/old/...
links to /...
/old/...
, which requires they be served at that path but is otherwise self-contained.../css/
etc). This is the most "correct" solution, and actually can be done by a few lines of bash.The url to the code of conduct at https://pdxruby.org/codeofconduct leads to a 404. This is the link to the CoC on the starting page.
Twitter + fb stuff, h-event microformats, webmention RSVPs, bridgy. ALL THE THINGS!
Not sure how we want to organize this. Perhaps a checklist of the existing pages and we can associate PRs to those?
Any objections to me moving DNS record management from Cloudflare to Gandi where the domains are registered under a pdxruby
organization?
Therefore the sidebar Home
and "logo" links are empty <a href="" ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.