Skip to content

This repository holds the full source code for The Spartabots website (SpartaSite)

Notifications You must be signed in to change notification settings

SkylineSpartabots/SpartaSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spartasite Banner

Update 05/15:

    Recently, I have heard that Spartabots members want opportunities within software. The website is a great introduction to how the software department works, specifically deadlines and debugging. So from this point onwards, the flow of how pull requests and issues work is going to be different. Spartabots members will be the first people to have access to these issues, meaning the public will not be able to claim these issues until one week after it has been created. Within this one-week period, Spartabots members will be able to "claim" these issues. This means that they will be the only ones assigned to work on that specific issue. You may work with multiple people WITHIN Spartabots to fix/implement the issue. Available issues will be marked {SMOnly}, which means only members can claim these issues. Once the period is over, they will be available to the public. Spartabots members will always be able to claim these issues even when they are open to the public. Issues made by Spartabots members will be given priority over the public. We hope you enjoy helping develop one of our biggest and most crucial off-season projects!

    AI is a tool. It can be used as such in this case. An appropriate use case for AI would be to debug something that you have developed. However, AI MAY NOT be directly copied and pasted from! Do not put a problem into an AI tool and copy and paste the response. This will not only harm your reputation within the team but the team itself. If you are caught using AI to entirely create the code you are pushing, there will be consequences. If you are stuck or confused, I recommend using Stack Overflow or similar to learn more about the problem and find steps to progress. The administrators of the repository will approve all pull requests once they are thoroughly looked through, so do not add random things that don't improve the project.

Hosting

This is currently being hosted by: Gam3rrXD

Instructions for Rehosting

  • Use a LINUX/UNIX based server to host, it is currently being hosted on Ubuntu 20.04.6 LTS, server must be on 24/7
  • Clone the repository
    • git clone https://github.com/SkylineSpartabots/SpartaSite
  • Change directory into the "client" folder
    • cd SpartaSite/client
  • Install all the NPM packages
    • npm i
  • Obtain the env file
    • The env file was removed for privacy reasons, the current holder(s) of the new file are Gam3rrXD or Gam3rrXD
    • Once you have the env file name it .env and move it to the "server" folder mv .env SpartaSite/server/.env
  • Run the build
    • For a development build, use the following commands:
      • npm start | This will start the server but hold up terminal so you cannot run other commands
      • nohup npm start | This will run the server in the background
    • For a production build, run these commands instead:
      • To prep and compile everything, use npm run build
      • If you do not have serve installed globally, use npm install -g serve
      • serve -s build --config | This will start the server and hold up terminal so you cannot run other commands
      • nohup serve -s build & | This will run the server in the background
  • Setup the URL
    • If you are rehosting this website the CloudFlare configuration must be changed, or else your site will only work on the current servers IP, to change CloudFlare configuration ask the current holder
    • Current Holder: Gam3rrXD

Contributors

VincentShao32 Gam3rrXD messier81porcupine Dhruv-0-Arora yandaboa TheCubeHamster LS-x21 solar138 Sawbez

About

This repository holds the full source code for The Spartabots website (SpartaSite)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published