Skip to content

v0.1.0 - First Stable Release πŸŽ‰

Latest

Choose a tag to compare

@vergissberlin vergissberlin released this 09 Sep 13:54
· 12 commits to main since this release

πŸš€ First Stable Release

CodeStats README is now ready for production use! This GitHub Action automatically updates your profile README with beautiful ASCII charts showing your coding activity from CodeStats.

✨ Features

  • πŸ“Š Beautiful ASCII Charts - Clean, visual representation of your coding activity
  • 🎯 Top 6 Languages - Shows your most used programming languages
  • πŸ”„ Auto-sorted - Languages sorted by experience points (XPs)
  • ⚑ Fast & Reliable - Built with Node.js 20 and comprehensive tests
  • 🐳 Docker Support - Available as container image
  • πŸ”§ Customizable - Multiple configuration options

πŸš€ Quick Start

  1. Add markers to your README:

    <!-- START_SECTION:codestats -->
    <!-- END_SECTION:codestats -->
  2. Create a workflow:

    - uses: vergissberlin/codestats-readme@v0.1.0
      with:
        CODESTATS_USERNAME: your-codestats-username

πŸ”§ Configuration

Input Description Default
CODESTATS_USERNAME Your CodeStats username Required
README_FILE Path to README file ./README.md
SHOW_TITLE Show update timestamp false
SHOW_LINK Show link to your profile false
GRAPH_WIDTH Width of the ASCII bars 42
COMMIT_MESSAGE Custom commit message Update codestats metrics

πŸ§ͺ Technical Highlights

  • 100% Test Coverage - 30 comprehensive tests covering all scenarios
  • Robust Error Handling - Handles API failures, malformed data, and edge cases
  • Mock Data Testing - Complete test suite with realistic API scenarios
  • Modern Architecture - ES modules, async/await, Node.js 20
  • Developer-Friendly - Comprehensive documentation in CONTRIBUTING.md

πŸ“¦ Docker Support

Available on GitHub Container Registry:

docker run ghcr.io/vergissberlin/codestats-readme:v0.1.0

🀝 Contributing

See CONTRIBUTING.md for development setup, testing, and contribution guidelines.

πŸ™ Acknowledgments

Thanks to CodeStats for providing the awesome coding activity tracking platform!


Full Changelog: https://github.com/vergissberlin/codestats-readme/commits/v0.1.0