All Projects → tomeshnet → tomesh.net

tomeshnet / tomesh.net

Licence: GPL-3.0 license
Website for Toronto Mesh

Programming Languages

SCSS
7915 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tomesh.net

lessons
CoderDojo Toronto lessons, worksheets, and exercises. Printable or view online.
Stars: ✭ 23 (-11.54%)
Mutual labels:  toronto
canvas-talk
Slides for the Toronto Android Developers talk on the Android Canvas. Written in Kotlin.
Stars: ✭ 54 (+107.69%)
Mutual labels:  toronto
toronto-community-network
Organization, planning, and information related to Toronto's community network operation
Stars: ✭ 19 (-26.92%)
Mutual labels:  toronto
not-ubereats
This website was created to help showcase local restaurants in Toronto who offer their own delivery service.
Stars: ✭ 18 (-30.77%)
Mutual labels:  toronto
is-my-train-delayed
An Angular web app built on Heroku with Node & Express. Shows information about delayed trains, and displays that in an easily consumable manner.
Stars: ✭ 15 (-42.31%)
Mutual labels:  toronto
toronto
A directory of companies, people, and projects that are Open Source and from Toronto
Stars: ✭ 59 (+126.92%)
Mutual labels:  toronto
uoft-scrapers
Public web scraping scripts for the University of Toronto.
Stars: ✭ 48 (+84.62%)
Mutual labels:  toronto

tomesh.net

Build Status Maintainability

Website for Toronto Mesh (https://www.tomesh.net/), built with Jekyll, Font Awesome icons, and Skeleton CSS.

Copyright (C) 2017 Toronto Mesh contributors.

All tomesh.net code at github.com/tomeshnet/tomesh.net is licensed under a GNU General Public License v3.0, the text of which is included in the repository here.

Tomesh.net website content and documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Getting Involved

We would love involvement from more people! If you notice any errors or would like to submit changes or add content to our website please see our Contributing Guidelines.

In addition, you can provide feedback by:

Content

Our website content is primarily written in markdown and the key pages are:

Home Page (index.html)
├── About (about.md)
├── Get Involved (get-involved.md)
├── Timeline (timeline.md)
│   └── <each timeline item can be found under _timeline />
├── Events (events.md)
│   └── <each event has its own page under _posts />
├── Contact (contact.md)
└── Code of Conduct (code-of-conduct.md)

Much of the content does not change, we primarily add new events.

Events

New events are added as new .md files in the _posts/ directory using an event template. We request you copy the template if you are submitting a new event.

Announcements

Announcements are displayed at the top of each page up until a defined date and should be kept to a short line length. Announcements are added as new .md files in the _announcements/ directory.

Timeline Posts

Timeline posts are displayed in reverse chronological order on the timeline page. Timeline posts are added as new .md files in the _timeline/ directory.

Development

1. Install Dependencies

Install the Jekyll and Bundler gems:

$ gem install jekyll bundler

Windows users: Run Jekyll on Windows

Install required gems:

$ bundle install

2. Running Locally

$ bundle exec jekyll serve

A development server will run at http://localhost:4000/

Deployment

Commits and merges into master will be deployed automatically to the production web server through webhook posts from GitHub.

travis-ci listens for incoming commits from GitHub and runs jekyll build. The build is committed to the gh-pages branch. GitHub Pages is used to host the resulting build.

Configuration can be found in .travis.yml.

Daily Builds

A travis-ci cron job re-runs the travis build daily at midnight, Eastern Standard Time.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].