Giter Site home page Giter Site logo

seagl / seagl.github.io Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 37.0 127.11 MB

Website for the Seattle GNU/Linux Conference

Home Page: https://seagl.org

License: GNU General Public License v3.0

Ruby 6.23% HTML 52.89% CSS 15.63% JavaScript 1.79% Dockerfile 0.90% SCSS 22.56%
hacktoberfest static-site

seagl.github.io's People

Contributors

alfredoms avatar altsalt avatar andrewkvalheim avatar christabor avatar dependabot[bot] avatar edunham avatar ex-nerd avatar eximious avatar funnelfiasco avatar genehack avatar kormoc avatar koronkowy avatar lisushka avatar lucywyman avatar lufthans avatar mariatta avatar mateuskrause avatar meonkeys avatar mlinksva avatar nhandler avatar normangross avatar omgjlk avatar rachelkelly avatar shanet avatar strugee avatar teddy43 avatar tinkerwilco avatar vmbrasseur avatar whatatiberius avatar wittelw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

seagl.github.io's Issues

FSF copy update suggestions

SeaGL is a grassroots technical conference dedicated to spreading
awareness and knowledge about the GNU/Linux ecosystem, Free Software,
and the Open Source movement.

  1. Free Software is a movement, but this doesn't say so.
  2. Open Source is not a movement (in fact, the purpose of that term
    was to get away from being a movement), but it is described as one.
  3. GNU/Linux isn't an ecosystem, it's an operating system.
  4. "Ecosystem" makes me uncomfortable because of its amoral outlook.
    See http://www.gnu.org/philosophy/words-to-avoid.html#Ecosystem.

Later on it says

We will have a small hall available for exhibitors. Free
tables will be available for Open Source and Non-Profit
organizations,

You can see the issue.

We have enjoyed down-to-earth
conferences like LinuxFest Northwest for many years,

Referring to this has the effect of bringing in the idea that the
system is "Linux" -- it could be reworded to avoid that.

Add a map to the venue on the web site

Adding a map to Seattle Central would be great to allow people easily plan their commute, whether by public transport or car. Maybe use Google Maps?

My $.02
G

Fix mobile view of style guide

On the Style Guide, when viewed on small devices (e.g. mobile phones), the "Contents" section goes to the bottom. It should be at the top. This is a low-priority bug to fix.

"Schedules" link in menu points to 404 page

The "schedules" link on the nagivation menu points to a generic 404 page. I think this should point to /schedule/index.html, although this page doesn't contain the most recent schedules.

image

containerized local dev environment breaks because c++ compiler is missing

docker build -t seagldev . errors out with

...
checking for SOCK_CLOEXEC in sys/socket.h... yes
checking for sys/event.h... no
checking for epoll_create() in sys/epoll.h... yes
checking for clock_gettime()... yes
checking for CLOCK_MONOTONIC_RAW in time.h... yes
checking for CLOCK_MONOTONIC in time.h... yes
CXXFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security
creating Makefile

To see why this extension failed to compile, please check the mkmf.log which can
be found here:

  /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/eventmachine-1.2.7/mkmf.log

current directory: /var/lib/gems/2.3.0/gems/eventmachine-1.2.7/ext
make "DESTDIR=" clean

current directory: /var/lib/gems/2.3.0/gems/eventmachine-1.2.7/ext
make "DESTDIR="
compiling binder.cpp
make: g++: Command not found
Makefile:231: recipe for target 'binder.o' failed
make: *** [binder.o] Error 127

make failed, exit code 2

Gem files will remain installed in /var/lib/gems/2.3.0/gems/eventmachine-1.2.7
for inspection.
Results logged to
/var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/eventmachine-1.2.7/gem_make.out

An error occurred while installing eventmachine (1.2.7), and Bundler cannot
continue.
Make sure that `gem install eventmachine -v '1.2.7' --source
'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  github-pages was resolved to 191, which depends on
    jekyll-avatar was resolved to 0.6.0, which depends on
      jekyll was resolved to 3.7.3, which depends on
        em-websocket was resolved to 0.5.1, which depends on
          eventmachine
The command '/bin/sh -c bundle install' returned a non-zero code: 5

Build errors with containerized instructions

I'm having some trouble building the site. I'm not Docker or Ruby fluent enough to figure it out on my own, but it seems like something relatively straightforward for someone who knows what they're doing. :-)

[1074 bcotton@normal ~/devel/seagl/seagl.github.io ]$ podman build --tag 'seagldev' '.'
STEP 1: FROM ruby:2.6
STEP 2: RUN apt-get update && apt-get -y dist-upgrade
--> Using cache c86285afdf1a73b94cc9c329f4e9b7b0cc9609e368d393673585fe6b40e78c86
--> c86285afdf1
STEP 3: RUN bundle config --global frozen 1
--> Using cache d09ac802a15904a0feb9448e395eb0543177bd07b3563891fc13ccabeb88fc58
--> d09ac802a15
STEP 4: WORKDIR /usr/src/app
--> Using cache ecf2e8e9ea6bfd1f52f5d1f51a18b30b15728603a6cb37537586552888184e10
--> ecf2e8e9ea6
STEP 5: COPY Gemfile Gemfile.lock ./
--> Using cache f0981ba4ba82c2a113472d938b1b0d3d3aaead6dc452630f54ab2063bad541b2
--> f0981ba4ba8
STEP 6: RUN bundle install
/usr/local/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': Could not find 'bundler' (2.1.4) required by your /usr/src/app/Gemfile.lock. (Gem::GemNotFoundException)
To update to the latest version installed on your system, run `bundle update --bundler`.
To install the missing version, run `gem install bundler:2.1.4`
        from /usr/local/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
        from /usr/local/bin/bundle:23:in `<main>'
Error: error building at STEP "RUN bundle install": error while running runtime: exit status 1

If I add a bundler update --bundler step, I get:

STEP 6: RUN bundle update --bundler
You must use Bundler 2 or greater with this lockfile.
Error: error building at STEP "RUN bundle update --bundler": error while running runtime: exit status 20

I can build with the bare metal by replacing the system ruby 3.0 with the ruby 2.7 module. (I'm not sure if that will affect anything else on my system)

link SCHEDULE to a "coming soon" page

Anyone got a few minutes to change "SCHEDULE" to link to a page that just says "stay tuned for the 2019 schedule, ETA mid-September!" or something like that?

Style guide

Hi there, I've been approached by Salt to give feedback on style related topics. Here are some things that come to my mind that could be relevant for people working on SeaGL material. It is a mix of food for thought but also ideas on how to maybe change existing things.

Fonts

  • So you use Dosis and Lato. Stick to those, you should be able to cover any circumstance with them, especially with Latos variety of cuts. Keeping an eye on not using different fonts is essential for recognition.
  • I'd try to settle on one set of size ratios between Dosis and Lato. make sure Dosis is never smaller but always bigger than Lato like here:
    image
    (Lato is used quite small here)
  • Stick to Dosis on capitals ONLY. Mixing non-capital with Lato probably does not work well.
  • Don't use Dosis smaller than the current top menu:
    image

Borders

Find a common set of borders that are allowed. This should ideally not be possible by such a given set:
image
choose a set of attributes that work for you and stick to only those:

  • borderless/bordered
  • thin/thick borders
  • opaque/transparent borders
  • bright/dark borders
    And of course try to be consistent and not use different degrees of any attribute.

45° Edgyness

Edges are part of your look (like in the Seagull and the banner border). Come back to this property when creating any new elements or designs. Try finding subtle opportunities to include a 45° angle everywhere.

Colors

  • Narrow down your palette to a small number of colors that are not too close to each other and try sticking to those. Use shades only if necessary. Start by only looking at colors in your logo and see how far you can go by limiting your colors exclusively to those. Example: there should not be three different blues here:
    image
    or here:
    image

  • Make this your new default white for all backgrounds:
    image

  • avoid combinations with bad readability by either defining specific arrangements that work good enough - or - make it a rule not to use them.("text on orange background has to be dark blue")
    image

Gradients

Embrace them or avoid them if possible:
image

update website with post-2013, pre-2014 information

  • http://seagl.org (the "home" page)
    • venue is the same
    • dates are Oct 24th and 25th, 2014
    • look for "...was...", change to future tense or whatever
    • add text w/same style of "The cost of attendance..." stating
      "Attendee registration will not require the use of non-free
      software."
    • replace the Attendee Registration with Call For Participation
      (see b0122db)
  • Schedule (link in nav)
    • change target to 2014.html (a new page) with "coming soon"
  • Sponsors (link in nav)
    • change target to 2014.html (a new page) with "your name here!"

Need thank you post

This is reminder for me to post a thank you to everyone the day after the conference.

Clarify parking instructions

Our existing parking instructions are confusing:

  • We direct attendees to the Harvard Garage, but then tell them not to use it.

    …make an immediate left turn into the Harvard Ave. parking garage.

    …go one block west to the Parking Garage located at Harvard and Pine.

    Please use street parking or private parking. SCC's lots are for teachers and students.

  • We suggest that there are parking lots near the front entrance to SCC, but actually that's at a local maximum distance from parking lots:

    There are several private parking lots located near the front entrance at 1701 Broadway Ave. or on Harvard Avenue

    map

Sponsor logos not being resized

It appears that sponsor logos are not being fit to a set scale, causing larger ones to be out of place or cut off (see LinuxFoundation). It would make sense to keep things proportional and not clip any logos.

containerized local dev environment breaks with Gemfile.lock: no such file or directory

docker build -t seagldev . fails for me with:

$ docker build -t seagldev .
Sending build context to Docker daemon    189MB
Step 1/8 : FROM ruby:2.5
 ---> e86557c9a8ab
Step 2/8 : RUN apt-get update && apt-get -y dist-upgrade
 ---> Using cache
 ---> 9ac4282378df
Step 3/8 : RUN bundle config --global frozen 1
 ---> Using cache
 ---> a04cedcadc45
Step 4/8 : WORKDIR /usr/src/app
 ---> Using cache
 ---> 6adee6b80c03
Step 5/8 : COPY Gemfile Gemfile.lock ./
COPY failed: stat /var/lib/docker/tmp/docker-builder204931487/Gemfile.lock: no such file or directory

add 2019 map page

  • the map link points to a page that doesn't exist
    ** https://seagl.org/maps/2019.html
    ** can we add a screen capture image from OSM on this year's page in addition to the link to Google maps?
    ** it would also be nice to point out cross streets and name the nearby railstop
    ** maybe mention it's across from the Jimi Hendrix statue as that's easy
    to remember and likely to be recognized

related: #96

Re-add donation info

I removed donation info in 0598946 while we're in the process of transitioning fiscal sponsors. Once we're ready to accept donations again, we should re-add it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.