-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC for website #1
base: master
Are you sure you want to change the base?
Conversation
If we don’t want a website, not an url. We can push commits to a repo they can checkout for latest news? |
We can simply use Github Pages. There's an option to create a Github Pages site for an organization or a repository. The URL format will be:
If we use Github Pages, do we create it for the organization or a new repository? If a new repository, what's the name? The other question is what static site generator do we use? Popular choices are Jekyll, Hugo and Middleman. Personally, I use mdbook which is a Rust project. If we want to use a tool written in Ruby, maybe we can go with Middleman. Update: There's also the option to use the pinoyrb app. It already has an Events tab. |
I have to point out that the PhRUG's group on meetup.com is actually not free and is being sponsored/paid for by @aelogica. As for the website itself, we have https://github.com/phrug/pinoyrb which was spearheaded and was done mostly by @bryanbibat. I don't have any solid suggestions at this point, but I wouldn't mind the option of creating something new for the website. We can do a static site and use Google Forms for RSVPs or we can even create a new Rails app altogether so we can do the event listing and RSPVs ourselves. |
@mikong mentioned to me a while ago that he was itching to make an events app in Ruby. Maybe this is a good opportunity for that? |
If there is someone willing to do the website / events app and has the time for it, go for it 💯 . People can chime in with maintaining. But if we're just looking for a place to put events / updates, I would just suggest Github pages like @mikong suggested - it's free and easy to deploy as well and anyone can make a PR to add event updates (just limit the approval / merging to certain people). Also, phrug.github.io is easy enough to remember TBH. Less friction and less work to be done :) my $0.02 |
Good points everyone! +1 for phrug.github.io. Easy enough to remember, no server to maintain, and free. A static site should be good enough for simple announcements and other public information. Now for the hard questions:
|
Middleman / Jekyll are both easy enough to maintain. It's the initial hurdle that differs - so it really depends on who will be doing the initial PR :P Whatever they are comfortable with is the answer to this one. (I would volunteer but I am time-poor so sorry </3) |
I'm pretty sure we can do an "Upcoming Events" feature inside Jekyll. We just need a plugin for it and with the existence of GitHub Actions, we can use Jekyll plugins and themes without having to fork existing ones for GitHub Pages. We can create a new Jekyll repo from scratch and build from there. I tried searching for such plugins, but most of them are pretty old already, so we might have to write one ourselves. I've written a few Jekyll plugins in the past and from my experience, I don't think it's too much trouble to do something like this. |
TBH that's one caveat of using Jekyll haha. Pretty stable and easy to use but also moves too fast 😂 By the time you want to update your site, all the initial plugins you used are either already unmaintained or had a major version upgrade. Not a problem with dependabot under Github now I guess? |
I have zero experience with Middleman and close to zero experience with Jekyll. So I'm ok either way. @terenceponce will you be more inclined to help maintain the site if we use Jekyll? |
Definitely. I just don't have the time to actually start the project. |
@terenceponce: One last decision, and I'll wrap up this discussion. |
I am a fan of materialize: http://jekyllthemes.org/themes/jekyll-material-theme/ but it hasn't been updated for awhile haha. |
We want a "check out this URL to get the latest community news and activities" url.
It'll be a lot easier to attract new members if we have this.