Skip to content

badgerloop-software/website-condor

Repository files navigation

Badger Solar Racing Website- Condor

The first revision of the Badger Solar Racing website! The official page for UW-Madison's American Solar Challenge team.

Contributors: Luke Houge, Liam Mahoney

Contributing

For details on contributing to the site, check out CONTIRBUTING.md

Testing   Uptime Robot status Actions Status

https://github.com/badgerloop-software/website-condor/actions

  • Configured with eslint for formatting tests
  • Configured with jest for unit testing and coverage
  • CI handled by Github Actions
  • Uptime Robot tracks our uptime and notifies of any downtime

It is currently configured to run a pretest that uses eslint to check for any formating and stylistic errors. If that passes without any issues, then it runs jest which completes all unit tests that are setup (none except for a test called add.js for now) and then displays the coverage (what percent is unit tested). Github Actions will run automatically on any commit, and before a pull request to check that all checks passed.

Website Technologies

  1. Node.js

  2. Google Fonts

  3. Font Awesome Icons

  4. Slack API

  5. Google Apps Script Form Service

  6. Github Web Hooks

  7. GNU Mailutils-3.5 Mail Server Package

  8. PostFix mail transfer agent (MTA) (included in Mailutils)

Server and Hosting

The website is hosted on a Computer Sciences department VM off ESXi hypervisor that is serving the site using apache. If there are issues with the server contact Luke Houge.

  1. Ubuntu Server 18.04.1 LTS

  2. Node.js

  3. Mongo DB 4.0.5

test