LearnNewsExamplesServices
Frontmatter
id7391
titleRefactor createGhIssue.mjs to use fs-extra for consistency
stateClosed
labels
enhancementhelp wantedgood first issuehacktoberfestai
assigneesdivyanshkul
createdAtOct 6, 2025, 1:18 PM
updatedAtOct 24, 2025, 11:29 AM
githubUrlhttps://github.com/neomjs/neo/issues/7391
authortobiu
commentsCount3
parentIssue7364
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 24, 2025, 11:29 AM

Refactor createGhIssue.mjs to use fs-extra for consistency

Closed v11.0.0 enhancementhelp wantedgood first issuehacktoberfestai
tobiu
tobiu commented on Oct 6, 2025, 1:18 PM

The buildScripts/ai/createGhIssue.mjs script currently uses a mix of fs and fs/promises for file system operations. The fs-extra library is already a project dependency and provides a more consistent and often more convenient API for file system operations, including synchronous alternatives. This ticket is to refactor the script to exclusively use fs-extra for all file system interactions, improving consistency and potentially simplifying the code.

Acceptance Criteria

  1. The buildScripts/ai/createGhIssue.mjs script is refactored to use fs-extra for all file system operations.
  2. The script's functionality remains unchanged.
  3. All fs and fs/promises imports are replaced with fs-extra.
tobiu added the enhancement label on Oct 6, 2025, 1:18 PM
tobiu added parent issue #7364 on Oct 6, 2025, 1:18 PM
tobiu added the help wanted label on Oct 6, 2025, 1:18 PM
tobiu added the good first issue label on Oct 6, 2025, 1:18 PM
tobiu added the hacktoberfest label on Oct 6, 2025, 1:18 PM
tobiu added the ai label on Oct 6, 2025, 1:18 PM
divyanshkul
divyanshkul Oct 6, 2025, 1:46 PM

Hi @tobiu Can I work on this?

tobiu
tobiu Oct 6, 2025, 1:57 PM

Hi, and thanks for your interest.

The main theme of this years hacktoberfest here is: https://github.com/neomjs/neo/issues/7296

Mostly a learning experience to try out the new "AI Native" workflows: https://github.com/neomjs/neo/blob/dev/.github/WORKING_WITH_AGENTS.md https://github.com/neomjs/neo/blob/dev/.github/AI_QUICK_START.md

While you could do this task manually, agents can fully complete it on their own. After following the AGENTS.md instructions, just point the agent to: .github/ISSUE/epic-integrate-github-cli-workflow.md .github/ISSUE/ticket-refactor-create-gh-issue-to-use-fs-extra.md

Feel free to join the chat channels: https://join.slack.com/t/neomjs/shared_invite/zt-6c50ueeu-3E1~M4T9xkNnb~M_prEEOA https://discord.gg/6p8paPq

tobiu assigned to @divyanshkul on Oct 6, 2025, 1:58 PM
tobiu
tobiu Oct 24, 2025, 11:29 AM

Hi @divyanshkul,

Thank you for your interest in this ticket during Hacktoberfest.

This ticket was for refactoring an old build script ('createGhIssue.mjs'). This script is now obsolete and has been replaced by the new GitHub Workflow MCP server.

We're closing this ticket as it is no longer relevant. Thanks again for your willingness to contribute, and we hope to see you in other issues!

tobiu closed this issue on Oct 24, 2025, 11:29 AM