Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Steema/TeeChart-VCL-GitHub-Contributions/llms.txt
Use this file to discover all available pages before exploring further.
How do I get TeeChart VCL?
How do I get TeeChart VCL?
TeeChart VCL is a commercial charting component by Steema Software. To use this project, you’ll need:
- Purchase a license from Steema’s website
- Install TeeChart VCL in your Delphi or C++Builder IDE
- Ensure the component is properly registered before building the project
TChart- Main chart containerTPointSeries- For plotting contribution pointsTMarksTipTool- For hover tooltipsTAnnotationTool- For month and day labels
What GitHub users can I visualize?
What GitHub users can I visualize?
You can visualize contributions for any public GitHub user. Simply:
- Enter the GitHub username in the text field
- Click the “Get Contributions” button
- Wait for the data to load from the API
The default username is set to “sallar” (the creator of the contributions API). This serves as a demonstration when you first run the application.
How do I switch between light and dark themes?
How do I switch between light and dark themes?
The application includes built-in theme support:
- Click the Theme button (labeled “Dark” or “Light”)
- The interface will switch between:
- Standard Theme - Light background with standard colors
- GitHub Dark Theme - Dark background matching GitHub’s dark mode
- Application background and text colors
- Chart background
- Contribution intensity color grades
- All UI controls (input fields, dropdowns)
- Month and day labels
Can I change the first day of the week?
Can I change the first day of the week?
Yes! The application allows you to customize the first day of the week:
- Use the “First Day of Week” dropdown menu
- Select between:
- Sunday (index 0) - Standard US calendar format
- Monday (index 1) - ISO 8601 standard, common in Europe
- How contributions are organized into weeks
- The vertical axis day labels
- Week number calculations
This dropdown is only enabled after you’ve successfully loaded contribution data for a user.
What data does the API return?
What data does the API return?
The GitHub Contributions API returns JSON data containing:Years Array:
- List of years with available contribution data
- Used to populate the year selection dropdown
date- Date in YYYY-MM-DD formatintensity- Contribution intensity level (0-4)- 0: No contributions
- 1-4: Increasing levels of activity
How do I build the project?
How do I build the project?
To build and run the project:
- Prerequisites:
- Delphi or C++Builder IDE
- TeeChart VCL installed and licensed
- Windows platform (uses WinAPI)
- Build Steps:
- Clone the repository
- Open the project file in your IDE
- Verify TeeChart VCL components are available
- Build the project (F9 or Build menu)
- Run the application
- Required Units:
The project depends on:
System.Net.HttpClient- For API requestsSystem.JSON- For parsing API responsesVCLTee.*- TeeChart VCL componentsDateUtils- For date calculations
What if the chart doesn't display after loading data?
What if the chart doesn't display after loading data?
If contributions data loads but the chart doesn’t appear:
- Check the year dropdown - Make sure a valid year is selected
- Verify the username - Ensure the user has contributions in the selected year
- Check your internet connection - The API requires network access
- Look for error messages - The application may fail silently if data is malformed
- User has no contributions in selected year - Try a different year from the dropdown
- API is down - The Vercel-hosted API may be temporarily unavailable
- Rate limiting - Multiple rapid requests may be rate-limited
Can I hover over contributions to see details?
Can I hover over contributions to see details?
Yes! The chart includes interactive tooltips:
- Hover over any contribution point to see the date
- Dates are formatted as “Month Day” with ordinal suffix (e.g., “January 1st”, “March 23rd”)
- The tooltip shows the exact day you contributed
TMarksTipTool component from TeeChart VCL.Why are some dates missing from the chart?
Why are some dates missing from the chart?
The chart only displays dates with contribution data from GitHub. This means:
- Days with zero contributions may not appear as visible points
- Only dates within the selected year are shown
- The API filters data by year automatically
- Week calculations exclude weeks from the previous/next year
- The first week of the year might start mid-week depending on your “First Day of Week” setting
Still Have Questions?
If your question isn’t answered here, please:Check the Documentation
Browse the complete documentation for detailed information
Report an Issue
Open an issue on the GitHub repository
