mirror of
https://github.com/System-End/hackatime.git
synced 2026-04-19 19:55:16 +00:00
Add Godot setup page
This commit is contained in:
parent
be3a8f214c
commit
86cd67732f
3 changed files with 67 additions and 3 deletions
|
|
@ -182,13 +182,18 @@
|
|||
<img src="/images/editor-icons/xcode-128.png" alt="Xcode" style="width: 48px; height: 48px; margin: 0 auto; display: block;">
|
||||
<div style="text-align: center; margin-top: 0.5rem; font-size: 0.9rem;">Xcode</div>
|
||||
</a>
|
||||
|
||||
<a href="<%= doc_path('editors/godot') %>" class="editor-card" style="text-decoration: none; color: inherit;">
|
||||
<img src="/images/editor-icons/godot-128.png" alt="Godot" style="width: 48px; height: 48px; margin: 0 auto; display: block;">
|
||||
<div style="text-align: center; margin-top: 0.5rem; font-size: 0.9rem;">Godot</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<details style="margin: 1rem 0;">
|
||||
<summary style="cursor: pointer; font-weight: 500;">View all 76 supported editors</summary>
|
||||
<summary style="cursor: pointer; font-weight: 500;">View all 77 supported editors</summary>
|
||||
<div id="all-editors" style="display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 0.8rem; margin: 1rem 0; padding: 1rem; background: #f8f9fa; border-radius: 8px;">
|
||||
<%
|
||||
# All 76 editors - alphabetically sorted
|
||||
# All 77 editors - alphabetically sorted
|
||||
all_editors = [
|
||||
['Android Studio', 'android-studio'], ['AppCode', 'appcode'], ['Aptana', 'aptana'], ['Arduino IDE', 'arduino-ide'],
|
||||
['Azure Data Studio', 'azure-data-studio'], ['Blender', 'blender'], ['Brackets', 'brackets'], ['Brave', 'brave'],
|
||||
|
|
@ -197,7 +202,7 @@
|
|||
['DataGrip', 'datagrip'], ['DataSpell', 'dataspell'], ['DBeaver', 'dbeaver'], ['Delphi', 'delphi'],
|
||||
['Discord', 'discord'], ['Eclipse', 'eclipse'], ['Edge', 'edge'], ['Emacs', 'emacs'],
|
||||
['Eric', 'eric'], ['Excel', 'excel'], ['Figma', 'figma'], ['Firefox', 'firefox'],
|
||||
['Gedit', 'gedit'], ['GoLand', 'goland'], ['HBuilder X', 'hbuilder-x'], ['IDA Pro', 'ida-pro'],
|
||||
['Gedit', 'gedit'], ['Godot', 'godot'], ['GoLand', 'goland'], ['HBuilder X', 'hbuilder-x'], ['IDA Pro', 'ida-pro'],
|
||||
['IntelliJ IDEA', 'intellij-idea'], ['Jupyter', 'jupyter'], ['Kakoune', 'kakoune'], ['Kate', 'kate'],
|
||||
['Komodo', 'komodo'], ['Micro', 'micro'], ['MPS', 'mps'], ['Neovim', 'neovim'],
|
||||
['NetBeans', 'netbeans'], ['Notepad++', 'notepad++'], ['Nova', 'nova'], ['Obsidian', 'obsidian'],
|
||||
|
|
|
|||
59
docs/editors/godot.md
Normal file
59
docs/editors/godot.md
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
# Godot Setup Guide
|
||||
|
||||

|
||||
|
||||
Follow these steps to start tracking your game development in Godot with Hackatime.
|
||||
|
||||
## Step 1: Log into Hackatime
|
||||
|
||||
Make sure you have a [Hackatime account](https://hackatime.hackclub.com) and are logged in.
|
||||
|
||||
## Step 2: Run the Setup Script
|
||||
|
||||
Visit the [setup page](https://hackatime.hackclub.com/my/wakatime_setup) to automatically configure your API key and endpoint. This ensures everything works perfectly with Hackatime.
|
||||
|
||||
## Step 3: Install Godot Super-Wakatime Plugin
|
||||
|
||||
There are two ways to install the plugin made by Bartosz, a Hack Clubber:
|
||||
|
||||
### Option A: Asset Library (Recommended)
|
||||
|
||||
1. Open Godot Engine
|
||||
2. Go to the **AssetLib** tab in the project manager or editor
|
||||
3. Search for "Godot Super Wakatime"
|
||||
4. Click **Download** and then **Install**
|
||||
5. Enable the plugin in **Project → Project Settings → Plugins**
|
||||
|
||||
### Option B: Manual Installation
|
||||
|
||||
1. Download the latest release from [Godot Super-Wakatime GitHub](https://github.com/BudzioT/Godot_Super-Wakatime)
|
||||
2. Extract the `addons/godot_super-wakatime` folder to your project's `addons` directory
|
||||
3. Enable the plugin in **Project → Project Settings → Plugins**
|
||||
|
||||
## Step 4: Configure the Plugin
|
||||
|
||||
1. After enabling the plugin, you'll be prompted to enter your WakaTime API key
|
||||
2. The plugin will automatically use your Hackatime configuration from the setup script
|
||||
3. Start working on your game - the plugin tracks both coding and scene building activities!
|
||||
|
||||
## Features
|
||||
|
||||
This Hack Club-approved plugin provides:
|
||||
- **Accurate tracking** - Differentiates between script editing and scene building
|
||||
- **Detailed metrics** - Counts keystrokes as coding, mouse clicks as scene work
|
||||
- **Smart detection** - Tracks scene structure changes and file modifications
|
||||
- **Seamless integration** - Works with your existing Hackatime setup
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
- **Not seeing your time?** Make sure you completed the [setup page](https://hackatime.hackclub.com/my/wakatime_setup) first
|
||||
- **Plugin not enabled?** Check **Project → Project Settings → Plugins** and enable "Godot Super Wakatime"
|
||||
- **Still stuck?** Ask for help in [Hack Club Slack](https://hackclub.slack.com) (#hackatime-dev channel)
|
||||
|
||||
## Next Steps
|
||||
|
||||
Once configured, your game development time will automatically appear on your [Hackatime dashboard](https://hackatime.hackclub.com). Happy game developing!
|
||||
|
||||
---
|
||||
|
||||
*Plugin created by [Bartosz (BudzioT)](https://github.com/BudzioT), a Hack Clubber, and officially approved for High Seas!*
|
||||
BIN
public/images/editor-icons/godot-128.png
Normal file
BIN
public/images/editor-icons/godot-128.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.3 KiB |
Loading…
Add table
Reference in a new issue