Skip to content

Commit 765bdd7

Browse files
committed
Initial commit
0 parents  commit 765bdd7

23 files changed

+1011
-0
lines changed

.gitignore

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Ignore docs files
2+
_gh_pages
3+
_site
4+
.ruby-version
5+
.jekyll-metadata
6+
Gemfile.lock
7+
8+
# Numerous always-ignore extensions
9+
*.diff
10+
*.err
11+
*.orig
12+
*.log
13+
*.rej
14+
*.swo
15+
*.swp
16+
*.zip
17+
*.vi
18+
*~
19+
20+
# OS or Editor folders
21+
.DS_Store
22+
._*
23+
Thumbs.db
24+
.cache
25+
.project
26+
.settings
27+
.tmproj
28+
*.esproj
29+
nbproject
30+
*.sublime-project
31+
*.sublime-workspace
32+
.idea
33+
34+
# Komodo
35+
*.komodoproject
36+
.komodotools
37+
38+
# grunt-html-validation
39+
validation-status.json
40+
validation-report.json
41+
42+
# Folders to ignore
43+
node_modules

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "_common"]
2+
path = _common
3+
url = https://github.com/firstwiki/_common.git

.travis.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
language: ruby
2+
rvm:
3+
- 2.1
4+
5+
# Assume bundler is being used, therefore
6+
# the `install` step will run `bundle install` by default.
7+
script: ./_common/_script/cibuild
8+
9+
env:
10+
global:
11+
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer
12+
13+
sudo: false # route your build to the container-based infrastructure for a faster build

404.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: Page not found!
3+
layout: page
4+
permalink: /404.html
5+
---
6+
7+
This page does not exist yet! Perhaps you would like to [create it](/docs/contributing)?

Gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
source 'https://rubygems.org'
2+
gem 'github-pages'
3+
gem 'jekyll-paginate'
4+
gem 'html-proofer'

LICENSE

Lines changed: 451 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
FIRSTwiki: main site
2+
====================
3+
4+
FIRSTwiki is an open-content encyclopedia about the FIRST Robotics Competition,
5+
designed to provide a useful resource for all aspects of the FIRST community.
6+
Following the tenets of gracious professionalism, members contribute back to the
7+
community by recording useful information that other members can benefit from.
8+
9+
FIRSTwiki is a different kind of wiki, hosted on github pages instead of on a
10+
traditional wiki platform. See http://firstwiki.github.io/docs/contributing/
11+
for more information. It's unclear how well this form of wiki will work, but
12+
it's worth the experiment. :)
13+
14+
About this repository
15+
---------------------
16+
17+
Contains FIRSTwiki documentation and main page
18+
19+
More information
20+
----------------
21+
22+
See https://firstwiki.github.io/docs/
23+
24+
Running locally
25+
===============
26+
27+
This site uses jekyll and the github pages tools to generate HTML files from
28+
various metadata. To run a copy of this site locally (assuming you have ruby
29+
installed), you can run the following:
30+
31+
gem install bundler
32+
bundle install
33+
34+
Once that is done, you can start the site using the following shell script:
35+
36+
./run_server.sh
37+
38+
Legal
39+
=====
40+
41+
All content on FIRSTwiki is available via the [GNU Free Documentation License 1.3](http://www.gnu.org/licenses/fdl-1.3.en.html).
42+
43+
This is a community project and is not directly associated with or endorsed by
44+
the [FIRST Robotics Competition](http://www.firstinspires.org/).
45+

_common

Submodule _common added at e53e2ab

_config.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#
2+
# Common configuration for each firstwiki repo
3+
#
4+
5+
permalink: pretty
6+
7+
exclude: [vendor, script]
8+
9+
gems:
10+
- jekyll-gist
11+
- jekyll-paginate
12+
13+
author:
14+
name: FIRSTWiki Contributors
15+
url: http://firstwiki.github.io
16+
email:
17+
18+
# Setup
19+
title: FIRSTwiki
20+
tagline: The FIRST Robotics encyclopedia
21+
paginate: 5
22+
safe: false
23+
24+
data_dir: _common/_data
25+
includes_dir: _common/_includes
26+
layouts_dir: _common/_layouts
27+
28+
#
29+
# Begin specific configuration for this repo
30+
#
31+
32+
url: http://firstwiki.github.io
33+
baseurl:
34+
35+
# Collections aren't really supposed to be used this way, but it lets you
36+
# iterate over lists of pages to create indexes and such..
37+
collections:
38+
docs:
39+
output: true
40+
permalink: /docs/:slug
41+
42+
# Only present in main site
43+
common:
44+
output: true
45+
permalink: /common/:path
46+
47+
paginate_path: "news/:num"

_docs/about.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
layout: page
3+
title: About FIRSTwiki
4+
---
5+
6+
FIRSTwiki is an open-content encyclopedia about the FIRST Robotics Competition,
7+
designed to provide a useful resource for all aspects of the FIRST community.
8+
Following the tenets of gracious professionalism, members contribute back to the
9+
community by recording useful information that other members can benefit from.
10+
11+
FIRSTwiki is designed to be a portable resource that can be easily copied,
12+
modified, and used by anyone. The full database of information is freely
13+
available as a git repository.
14+
15+
History
16+
-------
17+
18+
FIRSTWiki existed at one point as a standalone website. It was created on May
19+
24, 2004, in response to a thread on
20+
[ChiefDelphi](http://www.chiefdelphi.com/forums/showthread.php?t=28697). For a
21+
number of years, ChiefDelphi hosted a MediaWiki-based wiki site, but it was
22+
neglected and was overran by spam before eventually being shut down.
23+
24+
In 2016, [Dustin Spicuzza](https://github.com/virtuald) created FIRSTwiki in
25+
this form on github pages, with the goal to create much of the content derived
26+
from a copy of the original FIRSTwiki from the [internet wayback
27+
machine](https://archive.org/web/) ([link to original
28+
content](https://web.archive.org/web/20120722235501/http://www.firstwiki.net/index.php/Main_Page)).

0 commit comments

Comments
 (0)