Coder Social home page Coder Social logo

phillycommunitywireless / phillycommunitywireless Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 5.0 71.21 MB

Website for the Philly Community Wireless Project

Home Page: https://phillycommunitywireless.org

CSS 4.14% Shell 0.08% JavaScript 70.81% HTML 24.98%
community mesh network

phillycommunitywireless's Issues

Add a section for partner org logos to homepage

Alex requested this in Slack.

A section in the homepage would probably have to be hard-coded into the theme (themes/pcw-hugo-theme), the same way the "Contact us" section currently is. It would be great if it was customizable via a config file or front matter, probably using a Hugo menu.

Anyone can take a crack at this and make a PR, but if not I'll probably get to it in the next few weeks!

Site content

We should start thinking about what content should go on the site as well as the format it should take.

One thought I had was to provide weekly updates in the form of summaries of the meeting notes, but maybe that would be too much.... minutia? Either way, as it stands, I feel like visitors to the site may get the feeling that either there's no progress being made or that the project is abandoned (like with the philly mesh project).

Note: treat this less as an "issue" and more as an action item

Documentation

I think it would be useful to provide a how-to guide here in the repository so that anyone who wants to can publish content. This document might look something like this:

  • quick guide
    • i.e. how to add/edit content using the GitHub UI
  • advanced guide
    • forking(?)
    • installing git/hugo
    • adding/editing content
    • testing locally
    • pushing/making PR

attribution of photo credits

how can we add little text below each photo with attribution of credits for taking photos or other descriptors of the photos?

Prevent CI/CD workflow from deploying on PR CI builds

as seen in #15 the github action workflow fails because the PR author (dependabot) doesn't have proper permissions to push to the repo.

this works in our favour for the moment, because pull request builds shouldn't be deployed over the version from master. however, if someone with permissions were to make a PR, the workflow would successfully deploy.

the fix should be fairly straightforward, and will just require a minor rework of our github action workflow so that the separate steps (build and deploy) are only triggered both at once on master, otherwise run build only.

Reorganize the FAQ to prioritize most important & common questions

We should make the most important and commonly-requested information easy to access quickly. The copy should also be edited to remove unnecessary and duplicated information.

Good questions to prioritize:

  • Who are we?
  • How does it work?
  • Is it secure / user data questions
  • Why is it free? Will it always be free? Etc

Adjust how nav items are displayed on mobile

Not so pressing at the moment, but something to be mindful of - the more sections we add to the navbar, the more space it will take up on mobile screens - I think the UI would be improved by replacing this list with a button that brings up a menu or something.

image

change github pages source branch

I was experimenting with automating the build and deploy process for this site (see 8ba2070, d79487c, 889ac4e), and part of the process is to deploy to a branch other than master--- gh-pages.

@gwijthoff can you change the source branch to gh-pages? I don't have admin access to this repo, so I can't change the setting myself ๐Ÿ˜–

Accessibility improvements

We meant to do an accessibility audit of our website. I imagine any issues are minor, but this is a good time to think through any revisions to design principles as we build out the site to be more public facing. @timtraversy is this something that you would be interested in looking into?

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.