Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
- package-ecosystem: "pip" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

45 changes: 0 additions & 45 deletions .github/workflows/deploy-docusaurus.yml

This file was deleted.

34 changes: 34 additions & 0 deletions .github/workflows/deploy-mkdocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Deploy Wiki to GitHub Pages

on:
push:
branches:
- main

concurrency:
group: 'pages'
cancel-in-progress: true

permissions:
contents: read
pages: write
id-token: write

jobs:
deploy:
name: Deploy to GitHub Pages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v3
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
restore-keys: |
mkdocs-material-
- run: pip install mkdocs-material
- run: mkdocs gh-deploy --force
35 changes: 0 additions & 35 deletions .github/workflows/test-pr.yml

This file was deleted.

21 changes: 21 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2023 Technical Theatre Society

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
22 changes: 16 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,33 @@
# Technical Theatre Wiki

This is the repository for the Technical Theatre Wiki, a collection of guides and resources for technical theatre at the University of York. The website is build using [Docasaurus](https://docusaurus.io/), a static site generator for documentation websites.
This is the repository for the Technical Theatre Wiki, a collection of guides and resources for technical theatre at the University of York. The website is build using [MkDocs](https://www.mkdocs.org/), a static site generator for documentation. The decision was taken to use this instead of Docusaurus to allow for easier contribution from non-technical members of the society.

## Local Development / Contributing

In order to contribute to the wiki, you will need to have [Node.js](https://nodejs.org/en/) installed. Once you have done this, you can clone the repository and install the dependencies:
To develop the Wiki to add new pages, edit existing pages, or fix typos, you will need to install MkDocs. This can be done using `pip`:

Firstly, create a virtual environment, activate it, and install the dependencies:

```bash
npm install
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```

You can then run the development server:
Then run the local development instance using:

```bash
npm run start
mkdocs serve
```

This will start a local development server at `http://localhost:3000`. You can then make changes to the website and see them reflected in real time.
This will start a local development server on port 8000. You can view the site by navigating to [localhost:8000](http://localhost:8000) in your browser.

## Deployment

The site is automatically built and deployed using [GitHub Actions](https://docs.github.com/en/actions) to [wiki.yorktechsoc.org](wiki.yorktechsoc.org). The site is built and deployed on every push to the `main` branch.

## With Thanks To

- Jamie Waters
- John Cherry
- Christopher Nethercott
3 changes: 0 additions & 3 deletions babel.config.js

This file was deleted.

3 changes: 3 additions & 0 deletions docs/equipment/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Equipment

In this section you'll find details about our equipment; mainly the technical aspects. If you're not sure contact the equipment team!
1 change: 1 addition & 0 deletions docs/equipment/lighting/MAC700.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# MAC 700s
3 changes: 3 additions & 0 deletions docs/equipment/lighting/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Lighting

It's bright baby
3 changes: 3 additions & 0 deletions docs/equipment/lighting/uplighter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Uplighter

We have two types of uplighters
File renamed without changes.
File renamed without changes
5 changes: 5 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Welcome to the Technical Theatre Wiki

This is the repository for the Technical Theatre Wiki, a collection of guides and resources for technical theatre at the University of York. You'll find technical documentation on our equipment and processes.

You may be looking for our [website](https://yorktechsoc.org) instead; or if you need to contact us at [techsoc@yusu.org](mailto:techsoc@yusu.org).
3 changes: 3 additions & 0 deletions docs/processes/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Our Processes

We have a number of processes that we follow to ensure that we can provide the best service possible to our clients. This include safety, new member training, and how we manage our equipment. You can find out more about each of these processes below; they may be useful if you're looking to join the society, or if you're a client looking to hire us. If you have any questions, please contact the committee.
129 changes: 0 additions & 129 deletions docusaurus.config.js

This file was deleted.

23 changes: 23 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
site_name: Technical Theatre Wiki
site_description: A wiki for the Technical Theatre Society at the University of York
site_author: University of York's Technical Theatre Society et all

theme:
name: material
logo: img/logo.png
favicon: img/favicon.ico
features:
- navigation.instant
- navigation.sections
- navigation.indexes

extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/yorktechsoc
- icon: fontawesome/brands/twitter
link: https://twitter.com/UoYTechSoc

copyright: "Made with <3 by York Tech Soc"

repo_url: https://github.com/yorktechsoc/wiki
Loading