Skip to content

Commit 966db90

Browse files
Removed default chapter card height.
Added quantum_black.md sponsor details. Added pandas sprint continued event. Added list of issues and improvements. Added short description of how jekyll site works. Added DOCS/ to excluded folders in jekyll build. Added quantum_black.png - logo.
1 parent 0311f89 commit 966db90

File tree

8 files changed

+101
-1
lines changed

8 files changed

+101
-1
lines changed

DOCS/issues_and_improvements.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Improvements
2+
3+
- automatic srcset generation for responsive images (portrait, landscape and sizes) - #88
4+
- responsive background image for events chapters (portrait) and globally - #90
5+
- convert main navigation to (ul li) keeping the styling (it is display: block) - #84
6+
- move map related javascript code to site.js and confirm all works - #91
7+
- add event location map to event details with exact event's address - #92
8+
- add calendar icon in events list on the home page where date / time is shown - #85
9+
- find a way to detect users location before generating chapters map and center it on users location - #86
10+
- change button in events list from "Learn More" to (i) - info icon - #89
11+
- introduce events calendar (got a web link to a project which did that for jekyll) - #93
12+
- additional layout for events card for special events (like global pandas was), something to make a particular event stand out - bigger card, with an image and a short description etc. - #94
13+
- style google map markers to match site's color theme / fonts etc. - #95
14+
- add Selenium tests to make sure all links and stuff works across all browsers - #96
15+
16+
17+
# Issues
18+
- create chapter detailed view - #97
19+
- create event detailed view - #98
20+
- forced site regeneration (to keep events up to date) (empty commit on a cron job at night?) - #99
21+
- create Thursday's event (@ QuantumBlack) (should we display all future events?, display only 1 closest to today's date per chapter or display within time limit (like all in next week/fortnight/month))
22+
- decide on chapters card layout (what link should there be, any additional info) - #100
23+
- automate chapters cards generation - #87
24+
- check what happens if too many events are concurrent - how far do we want that section to stretch (the background image goes out of sharpness) - #101
25+
- create include to generate chapters variable used for google map - #102
26+
- create resources section with guides (pull request, pandas docs etc., this is least priority) - #103
27+
28+
# Documentation
29+
30+
- document image sizes required for all sections including responsive, set standard image naming policy - #104
31+
currently it is name_SizeXxSizeYpx.ext, we may need to agree on adding orientation to the name as well (_op, _ol or similar).
32+
- document collections (sponsors, chapters) (what items are in, what data they hold, where are they displayed, examples of usage) - #105
33+
- document _includes (layout snippets and function like code, examples of usage, parameters, returns etc.) - #106
34+
- document _layouts (which one is for what page etc., variables used, variables required) - #107
35+
- document _pages (what sections are contained within, dependecies) - #108
36+
- document _sass (set some standards what css goes where etc.) - #109
37+
- documents events (how to create an event, what variables are required, what can be blank etc.) - #110
38+
- documents chapters(how to create a chapter, what variables are required, what can be blank etc.) - #111

DOCS/jekyll_based_site.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# How does jekyll work
2+
3+
#### Create layouts (templates for django people) to generate your views
4+
#### Create content files with yml variables(date) and html / plain text to feed into the layouts
5+
#### Use scss (sass) or less to style (automatically preprocessed into css during build) - see _sass (partials)
6+
#### Main content goes into _pages
7+
#### Use Liquid templating language (similar to jinja2 / django templating languages) to create logic
8+
#### includes are your friends - use them as modules, functions , snippets of html or whatever
9+
#### time related files - _posts (see chapters_events), categories are automatically generated by jekyll using the parent folder name as the category name
10+
#### subject related files - collections, have to add them in _config.yml for jekyll to see them properly (see _sponsors, _chapters)
11+
#### Config in _config.yml
12+
#### Static content - images, javascript, css in static folder.
13+
14+
#### When change pushed to master / origin - github pages rebuilds the site.

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ exclude:
2121
- Gemfile.lock
2222
- static/images/sources/
2323
- _pages/02_get_started.html
24+
- DOCS/
2425
future: true
2526
collections:
2627
- sponsors

_config_dev.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ exclude:
2121
- Gemfile.lock
2222
- static/images/sources/
2323
- _pages/02_get_started.html
24+
- DOCS/
2425
future: true
2526
collections:
2627
- sponsors

_sass/style.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,6 @@ a {
451451
background: rgba(0, 0, 0, 0.7);
452452
box-shadow: rgba(0, 0, 0, 0.76) 5px 5px 5px 0;
453453
border: black 1px solid;
454-
//height: 9em;
455454
}
456455

457456
.chapters__card-header {

_sponsors/quantum_black.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
sponsor_id: quantum_black
3+
sponsor_name: "Quantum Black"
4+
sponsor_logo: static/images/sponsors/quantum_black.png
5+
sponsor_link: https://www.quantumblack.com/
6+
sponsor_address: "Kinnaird House, 1 Pall Mall<br/>London SW1Y 5AU, UK"
7+
lat: 51.507954
8+
lng: -0.130718
9+
permanent: false
10+
---
11+
QuantumBlack is an advanced analytics firm operating at the intersection of strategy, technology & design to improve performance outcomes for organisations. With roots in Formula One, we now work across sector with some of the world's leading organisations in advanced industries, healthcare and finance.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
layout: post
3+
title: Pandas Sprint continued (ALL LEVELS)
4+
subtitle: Improving Pandas
5+
project: Pandas
6+
project_description: Powerful Python data analysis toolkit
7+
project_logo: static/images/events/pandas_logo_donation.png
8+
project_link: http://pandas.pydata.org/index.html
9+
date: 2018-03-22
10+
time: "18:30"
11+
venue: Quantum Black, London
12+
meetup_link: https://www.meetup.com/Python-Sprints/events/248712103/
13+
event_link:
14+
image:
15+
16+
sponsors:
17+
- quantum_black
18+
---
19+
This will be a follow up of the worldwide #pandasSprint: [https://python-sprints.github.io/pandas/](https://python-sprints.github.io/pandas/)
20+
21+
Beginners to contributing to open source will get a pandas documentation page assigned, and will be guided through the step to make it as good as pandas itself. During the sprint, this step-by-step checklist will help you make your first contribution, and our senior members will help you with any problem.
22+
23+
[https://python-sprints.github.io/pandas/dashboard.html](https://python-sprints.github.io/pandas/dashboard.html)
24+
25+
Advanced contributors will be able to:
26+
- Help reviewing open pull requests
27+
- Experiment with the Sphinx theme of the pandas documentation
28+
- Improve the validation of docstrings
29+
- Refactor the contributing documentation
30+
- And of course mentor more junior contributors
31+
32+
Before the sprint, and to optimise your time, we recommend trying to set up a pandas development environment in your laptop:
33+
34+
[https://python-sprints.github.io/pandas/guide/pandas_setup.html](https://python-sprints.github.io/pandas/guide/pandas_setup.html)
35+
36+
For this sprint, we welcome our new sponsor QuantumBlack.
13.6 KB
Loading

0 commit comments

Comments
 (0)