#Installation Guide

#Request Access

Access to GP-Core is restricted. To contribute to GP_Core:

  1. Raise a ticket under "│🎫-ticket-support"
  2. Provide brief details:
    • Your intention to contribute
    • Your project name
    • Your GitHub account

#Accept Access

Once granted access:

  1. Visit https://github.com/jonasesser/gp-athena-core
  2. Accept the invitation prompt

Note: You won't have repository access until you accept the invite.

#Software Requirements

Ensure you have the following installed:

#Installing GP-Core

  1. Create an empty repository in your GitHub account.

  2. Open a terminal and execute:

    # Clone GP_Core git clone https://github.com/jonasesser/gp-athena-core gp-athena-core # Navigate to clone directory cd gp-athena-core # Set remote origin to your private repository git remote set-url --push origin YOUR_REPOSITORY_URL # Add all files git add * # Commit files locally git commit -m "initial" # Push to your repository git push origin # Add upstream to gp-athena-core git remote add upstream https://github.com/jonasesser/gp-athena-core git remote set-url --push upstream DISABLE # Install dependencies npm install (Optional) Execute "set-ExecutionPolicy RemoteSigned -Scope CurrentUser" in Powershell as Administrator to allow execution of scripts. # Update binaries npm run update
  3. Installation is now complete. The server can be executed.

npm run dev or npm run windows
  1. Issues with npm or EINVAL error?
npm cache clean --force npm run fix npm install

(see package.json to see other scripts)

#Updating Your Repository

To update from the upstream repository:

git pull upstream master

To update your own changes:

git pull

#Original Installation Guide from Athena Framework

https://athenaframework.com/tutorials/free/setup/

Please report any issues with this guide to the development team or directly create a PR to https://github.com/jonasesser/gp-docs