GithubHelp home page GithubHelp logo

chihacknight / chihacknight.org Goto Github PK

View Code? Open in Web Editor NEW
57.0 57.0 71.0 265.06 MB

:star2: Website for the Chi Hack Night.

Home Page: https://chihacknight.org

License: MIT License

Ruby 0.02% CSS 3.92% Python 0.19% HTML 28.21% JavaScript 67.66%

chihacknight.org's People

Contributors

benwilhelm avatar cathydeng avatar dependabot[bot] avatar derekeder avatar drevets avatar easherma avatar fgregg avatar govintrenches avatar jasontwright avatar jmithani avatar jpvelez avatar jrisjunior avatar kfogel avatar kwritenow avatar lauradhamilton avatar lauriemerrell avatar lhmzhou avatar mapmeld avatar mchladek avatar miekof avatar milmazz avatar nsmader avatar shua123 avatar stevevance avatar strangerloops avatar swatland610 avatar tomschenkjr avatar yoni-tock avatar ziegegeist avatar zscore 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  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  avatar  avatar

Watchers

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

chihacknight.org's Issues

Add The Chicago Civic Innovation Ecosystem section to FAQ

Need a paragraph to talk about the City of Chicago (link to portal, twitter), Cook County (link to portal, twitter), ChiHackNight, Smart Chicago (link to blog, infrastructure resources), and Code for America (national connections, links to summit speeches, and a plug for 'find a hack night near you' which would go to the Brigade map.

success stories

  • connections
  • specific apps
  • building footprints => open street map
  • hires in to city gov't

Forkability

Hi Chicago,

You guys did an awesome job with the site. I was interested in maybe redeploying/upgrading it here in hampton roads, Virginia. Is there any documentation on how the events/projects/people work or their dependencies to setup for someone to redeploy this?

best,

Better support for Jekyll

Hi Guys,

Recently I forked your project to create a new civic community like yours here
in Monterrey, México.

As you stated in the README file you produce all the necessary plain HTML
code in the pages, I think that you have good reasons for that.

I want to propose to take advantage of the Jekyll structure and the Liquid
template system, I figured out a way to integrate Mustache and the Liquid
system, you can find the results in our Hacking Monterrey site, also, you can
find our source code in our Github repo.

After work on the conversion into Jekyll I think these are the following benefits:

  • Follow the rules of DRY (Don't Repeat Yourself)
  • Group the configuration of your site in one file (_config.yml). With this changes is really easy to fork your project and create a new community site.
  • Automatic sitemap.xml generation.
  • Automatic robots.txt generation.
  • Added support for Open Graph protocol.
  • Added support for Twitter Cards.
  • Integration of Liquid and Mustache templates system.
  • Automatic generation of the navigation section.
  • You don't need to push your new changes to the gh-pages branch.
  • Added some social buttons in the footer section.

Possible new features for your site:

  • With this changes it's easy add a new 'blog' section your site.
  • With Jekyll it's really easy to create an ATOM feed.

If you are agree with the changes I did on Hacking Monterrey. I can fork again
your site and make the necessary changes to adjust to Jekyll (without translate
the site to Spanish) and create a Pull Request for you, but I want to know your
opinions about this proposal first.

Thanks in advance.

Duplicate Projects

So, this may have been my fault - but it appears that there are duplicate project entries. Is there a way to delete the entries through the web interface or is it easier just to go into the db and remove them by hand?

Better calendar card styles

These look nice: http://east13.gomodev.com/#schedule

.date-picker { float: left; padding-bottom: 30px; width: 100%; }
.date-picker a { background: #f1f1f1; border-radius: 6px; color: #898989; display: inline-block; height: 112px; width: 104px; }
.date-picker a.central { margin: 0 33px; }
.date-picker .weekday { border-bottom: 2px solid #fff; display: block; font: bold 14px Montserrat; padding: 8px 0 6px; text-transform: uppercase; }
.date-picker .date { display: block; font-size: 42px; padding: 15px 0 5px; }
.date-picker .month { font-size: 14px; text-transform: uppercase; }

.date-picker .active { background: #fff; border: 2px solid #202020; color: #121212; }
.date-picker .active .weekday { border-color: #202020; }

events

table or calendar driven by a json feed of past events

Ability to post volunteer needs for projects / volunteer skills for those wanting to join projects

One of the questions that I always get asked during the Civic Hacking 101 is how can I find a project that I can work on - or "I'm a Designer/Writer/UX person how can I help?"

With the Projects page, you can see where the GitHub account is and who is working on what, but there's still not a way that people can easily tell that "Hey, this project needs a UX person."

In real life, we solve this through the White Board. We throw the projects up - write a little note about what the projects need - then erase it at the end of the night.

Would there be an easy way to put up a needs/haves board? I'm not sure if that would be a running google doc or somehow be able to tag the projects with needs? (Or even hook the project list up to issues?)

events data entry

The events page is missing details for events before June 4, 2013.

This task involves browsing through the open gov chicago group and filling in details to a JSON file or Google Doc

See issue #4

IE8 issues with async JSON loads

@tomschenkjr pointed out that the various pages that are asynchronously loading JSON were not loading anything for him and when I started looking into it, I noticed that those pages basically don't work in IE8. Looks the jQuery promise stuff is just not loading anything. As far as I can tell from this, we're setting all the correct headers, etc. but maybe there's something more nuanced that is going on there.

Integrate Civic Hacker Census Form into OpenGovHackNight.org

We've created a wufoo form (https://smartchicago2012.wufoo.com/forms/chicago-civic-hacker-contact-form/) to gather information about people who want to work on civic projects.

It would be useful to integrate this into the OpenGovHackNight.org site so we could:

  1. Enable a custom link to the wufoo form ( Such as opengovhacknight.org/volunteer )
  2. Integrate the information into the opengovchicago.org/people page

Some observations from entering the form during last week's hack night:

  1. Almost nobody had a GitHub account, but half the people indicated they wanted help setting it up.

  2. Half of the people surveyed entered a Twitter account.

  3. It took about 3 minutes for the group to fill out the form.

@derekeder - I can email you the API key when you're ready. Embed code below:

<div id="wufoo-wno0n8g0i87lb3">
Fill out my <a href="https://smartchicago2012.wufoo.com/forms/wno0n8g0i87lb3">online form</a>.
</div>
<script type="text/javascript">var wno0n8g0i87lb3;(function(d, t) {
var s = d.createElement(t), options = {
'userName':'smartchicago2012', 
'formHash':'wno0n8g0i87lb3', 
'autoResize':true,
'height':'1409',
'async':true,
'host':'wufoo.com',
'header':'show', 
'ssl':true};
s.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + 'wufoo.com/scripts/embed/form.js';
s.onload = s.onreadystatechange = function() {
var rs = this.readyState; if (rs) if (rs != 'complete') if (rs != 'loaded') return;
try { wno0n8g0i87lb3 = new WufooForm();wno0n8g0i87lb3.initialize(options);wno0n8g0i87lb3.display(); } catch (e) {}};
var scr = d.getElementsByTagName(t)[0], par = scr.parentNode; par.insertBefore(s, scr);
})(document, 'script');</script>

API Table below:

API ID  Field Title
1   First
2   Last
3    Email
14   Twitter Handle
17  Yes
18  No
19  No, but I'd like help seeting one up.
12   Link to GitHub Profile
13   Link to LinkedIn Profile
15   What civic issues do you care about?
117  What skills (technical and non-technical) would you like to contribute to a project?
221  Do you have a project or an idea for a project?
218  If you're a subject matter expert - would you be interested in being connected with people who want to work in your area?
219  Questions, Feedback, and comments?

add data format to resources - other data sources

The things in our 'other open data sources' list are all over the board in terms of the format it comes in. Add a column to the google doc for 'data format'.

Examples:

  • API
  • PDF
  • web portal (scrapable)
  • Tabular

Relates to #28

When owner is also contributor, hide duplicate

Now that the contributors are showing on the projects page, we might want to eliminate the owner from the contributor list.

Wait a minute, was I supposed to do that on the worker side @derekeder ? Or were we going to do that client side?

Site name at top of page should be home link.

The "Chicago Civic Hack Night" in the upper left of the site should be a home link (though of course the "Home" link on the right should continue to exist).

I have a PR ready for this; will submit it soon, just some delay because we're doing GitHub training along the way :-).

'everyone is welcome' text

The current text calls out techies vs non-techies, but we should go further.

Suggestions from @cathydeng:

  • acknowledge and welcome those who feel impostor syndrome
  • if you're from a background which isn’t well-represented in most geeky meetups
  • we can say everyone is welcome but tech/data nerds are still gona feel more comfortable coming, and they probably always will, but we can do more to minimize that comfort-level disparity

reorganize breakout groups page

  • add topic facilitator head shots
  • organize groups by topic (such as 'transportation') and then project(s) (such as 'Slow Roll Chicago' and 'Map the Demand for Transit')

Blog Page - Add link to Smart Chicago Blog

We need to either add a way to include links to Smart Chicago's blog posts on Hack Night (even if it's me cross-posting to our site) OR including a paragraph linking to the Smart Chicago blog

Resources - Tools

A section of the resources page for Tools

Searchable Map Template
Tabula
etc.

I'll start working on this but someone may be able to get started on it before I do.

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.