{"@attributes":{"version":"2.0"},"channel":{"title":"Open IAS Scoreboard Documentation","link":"https:\/\/openias.garykim.dev\/","description":"Recent content on Open IAS Scoreboard Documentation","generator":"Hugo -- gohugo.io","language":"en-us","lastBuildDate":"Mon, 22 Apr 2019 13:12:29 +0800","item":[{"title":"Authors","link":"https:\/\/openias.garykim.dev\/about\/authors\/","pubDate":"Wed, 08 May 2019 17:04:36 +0800","guid":"https:\/\/openias.garykim.dev\/about\/authors\/","description":" Open IAS Scoreboard Authors\/Contributors Thank you to everyone who has contirbuted features, bug fixes, or improvements to Open IAS Scoreboard!\nAuthors\/Contributors Gary Kim &lt;gary@garykim.dev&gt; Supun Lakmal Abesekara &lt;supunlakmal61@gmail.com&gt; Ryan Jung &lt;ryan.matthew.jung@gmail.com&gt;"},{"title":"Program Structure","link":"https:\/\/openias.garykim.dev\/dev\/developing\/structure\/","pubDate":"Fri, 26 Apr 2019 12:26:19 +0800","guid":"https:\/\/openias.garykim.dev\/dev\/developing\/structure\/","description":"Open IAS Scoreboard Structure Overview Open IAS Scoreboard is split into several pieces. The most important parts are the main script, control window, and scoreboard window. This page will outline what each part does.\nMain Script The main script keeps a pointer to all windows the program has and handles the opening and closing of windows as well as setting their position and toolbars.\nThe main script also helps to relay communication between windows."},{"title":"Dependencies","link":"https:\/\/openias.garykim.dev\/dev\/developing\/dependencies\/","pubDate":"Fri, 03 May 2019 14:43:25 +0800","guid":"https:\/\/openias.garykim.dev\/dev\/developing\/dependencies\/","description":"Managing Dependencies in Open IAS Scoreboard The Open IAS Scoreboard project uses npm to handle dependencies.\nAdding a Dependency # Run this command to add a dependency from the project root npm install --save dependency-to-add Updating All Dependencies This will usually be done early in each release cycle by the project maintainer. Please make an issue if you need a dependency to be upgraded later in the release cycle."},{"title":"For Catalyst","link":"https:\/\/openias.garykim.dev\/about\/catalyst\/","pubDate":"Mon, 22 Apr 2019 22:52:53 +0800","guid":"https:\/\/openias.garykim.dev\/about\/catalyst\/","description":"Open IAS Scoreboard was originally developed for Singapore American School&rsquo;s Digital Frontiers club by Gary Kim. This is my first large scale and major program I started and designed to run locally on a computer offline, so a lot of what I learned including all my experience using the Electron APIs, Yarn, and ESLint has come from making this program. In addition, I wanted to try using the Electron API to create a program for a while."},{"title":"Documentation","link":"https:\/\/openias.garykim.dev\/dev\/developing\/documentation\/","pubDate":"Sat, 03 Aug 2019 08:39:33 +0800","guid":"https:\/\/openias.garykim.dev\/dev\/developing\/documentation\/","description":"The Open IAS Scoreboard Project maintains documentation for its developers and users.\nIf you have added a feature or made a change that users or other developers should me made aware of, please add it to the documentation. Refer to Contributing to Documentation.\nContributing to Documentation Everyone is welcome to contribute to documentation. This is very often a neglected part of open source development so we always need more capable people writing documentation for projects."},{"title":"Unit Tests & ESLint","link":"https:\/\/openias.garykim.dev\/dev\/developing\/test\/","pubDate":"Tue, 23 Apr 2019 22:41:00 +0800","guid":"https:\/\/openias.garykim.dev\/dev\/developing\/test\/","description":"npm test: Check Your Code Once you have added your modifications, from the root of the project, run\nnpm test to run ESLint and unit tests to check the quality of your code.\nThe command will list any problems or potential issues it finds. Please avoid potential issues if possible but if you cannot get rid of them, you can leave them.\nIf a problem is found, the command will list them and exit with a non zero exit code."},{"title":"Submit a Pull Request","link":"https:\/\/openias.garykim.dev\/dev\/developing\/pullrequest\/","pubDate":"Tue, 23 Apr 2019 22:46:22 +0800","guid":"https:\/\/openias.garykim.dev\/dev\/developing\/pullrequest\/","description":"How to submit a pull request for Open IAS Scoreboard Once you have completed your modification, make sure to commit the change to your repository with a message that follows the guidelines.\nOnce you have commited the change to your repository, you can now make a pull request to the upstream repo.\nIn your pull request, please specify your intention with this change and what your change does.\nYour pull request will be reviewed and, hopefully, get merged into the project and released as part of the next release."},{"title":"Keyboard Combinations","link":"https:\/\/openias.garykim.dev\/users\/use\/keyboard\/","pubDate":"Mon, 22 Apr 2019 17:56:21 +0800","guid":"https:\/\/openias.garykim.dev\/users\/use\/keyboard\/","description":" This page will detail keyboard shortcuts for Open IAS Scoreboard Open IAS Scoreboard contains many useful keyboard shortcuts to make it far easier to manage the scoreboard in fast moving and stressful enviorments. The keyboard shortcuts avaliable in Open IAS Scoreboard are listed below. Keyboard shortcuts Scoreboard Tabs New Tab: ctrlOrCmd+t Next Tab: ctrl+tab Previous Tab: ctrl+shift+tab Close Tab: ctrlorCmd+w Scoreboard Controls Home Increase Score: i Decrease Score: k Guest Increase Score: o Decrease Score: l Clock Toggle Clock: t Increase 1 Second: u Decrease 1 Second: j"},{"title":"Feedback","link":"https:\/\/openias.garykim.dev\/users\/feedback\/","pubDate":"Mon, 22 Apr 2019 13:27:37 +0800","guid":"https:\/\/openias.garykim.dev\/users\/feedback\/","description":"Feedback for Open IAS Scoreboard is very much appreciated If you have found a bug or have feedback, please create an issue on the GitHub Repo for Open IAS Scoreboard.\nIf you would rather not create a GitHub account, send your bug report to gary@garykim.dev and I&rsquo;ll make an issue for you."},{"title":"Setup Scoreboards","link":"https:\/\/openias.garykim.dev\/users\/setup\/scoreboard\/","pubDate":"Mon, 22 Apr 2019 17:26:44 +0800","guid":"https:\/\/openias.garykim.dev\/users\/setup\/scoreboard\/","description":"Create New Scoreboard To create a new scoreboard, press ctrl+t on your keyboard or press the + button on the right of the tab list.\nClose Scoreboard To close a scoreboard, make sure you are on that scoreboard tab then press ctrl+w or click the close scoreboard button at the center of the control board.\nRename Scoreboard To rename a scoreboard, make sure you are on that scoreboard tab, then select the name text field at the center of the control board and type in the new name."}]}}