Skip to content

refactor: rename package to chatlogger-api and update related fields#13

Merged
kjanat merged 1 commit intomasterfrom
2-frontend-design-for-chatlogger-api
Apr 20, 2025
Merged

refactor: rename package to chatlogger-api and update related fields#13
kjanat merged 1 commit intomasterfrom
2-frontend-design-for-chatlogger-api

Conversation

@kjanat
Copy link
Copy Markdown
Owner

@kjanat kjanat commented Apr 20, 2025

This pull request introduces several updates, including restructuring Dependabot configurations, adding a GitHub Actions workflow for version tagging, updating project metadata in package.json, and making minor documentation improvements. Below is a categorized summary of the most important changes:

Created a repo for the frontend, see ChatLogger-Dashboard

Closes #2

Changes in this repo

Dependabot Configuration Updates:

  • Replaced allow rules with groups in .github/dependabot.yml to organize dependencies by ecosystem (npm-dependencies, docker-dependencies, github-dependencies) and apply patterns for better grouping. [1] [2] [3] [4] [5]

GitHub Actions Workflow:

  • Added a new workflow (.github/workflows/tag-version.yml) to automate version tagging based on the package.json version. It handles tag creation, deletion, and updates on pushes to main or master branches.

Project Metadata Updates:

  • Updated package.json to reflect the new project name (@kjanat/chatlogger-api), updated repository URLs, and added "private": true to prevent accidental publication.
  • Included frontend in the ignore list for lint-staged configurations in package.json.

Documentation Updates:

  • Changed the code block language in README.md for the .env file example from sh to env for better syntax highlighting.

- Changed package name from @kjanat/chatlogger to @kjanat/chatlogger-api
- Updated homepage, repository, and bugs URLs to reflect new package name
- Added "private": true to package.json
- Updated email for issue reporting
- Added "frontend" to ignored files in lint-staged configuration
- Added a .prettierignore file
@kjanat kjanat added wontfix This will not be worked on frontend Frontend or user interface labels Apr 20, 2025
@kjanat kjanat requested a review from Copilot April 20, 2025 01:37
@kjanat kjanat self-assigned this Apr 20, 2025
@kjanat kjanat linked an issue Apr 20, 2025 that may be closed by this pull request
5 tasks
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Refactors the project to adopt the new package name and related configurations, and improves dependency grouping and automation of version tagging. Key changes include:

  • Renaming the package in project metadata and updating repository URLs.
  • Reorganizing Dependabot configuration by replacing allow rules with groups.
  • Adding a GitHub Actions workflow to automate version tagging based on package.json.

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

File Description
README.md Updated code block language for .env file example to improve syntax highlighting.
.github/workflows/tag-version.yml Introduced automation for version tagging on pushes to main/master branches.
.github/dependabot.yml Reorganized dependency configuration by grouping ecosystems for clarity.
Files not reviewed (1)
  • package.json: Language not supported
Comments suppressed due to low confidence (1)

.github/dependabot.yml:88

  • The group name for the 'devcontainers' ecosystem is set as 'github-dependencies', which may be confusing given the ecosystem context. Consider renaming it to 'devcontainers-dependencies' for clarity.
github-dependencies:

@kjanat kjanat added the enhancement New feature or request label Apr 20, 2025
@kjanat kjanat merged commit e460a95 into master Apr 20, 2025
7 checks passed
@kjanat kjanat deleted the 2-frontend-design-for-chatlogger-api branch April 20, 2025 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend Frontend or user interface wontfix This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Frontend Design for ChatLogger API

2 participants