Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for RESX (Microsoft Resource) files #287

Open
maxprilutskiy opened this issue Nov 4, 2024 · 3 comments
Open

Add support for RESX (Microsoft Resource) files #287

maxprilutskiy opened this issue Nov 4, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@maxprilutskiy
Copy link
Contributor

maxprilutskiy commented Nov 4, 2024

What

Implement a loader for RESX (Microsoft Resource) files in Replexica.

Why

To support .NET developers working on Windows applications.

How

  1. Create a new loader in packages/cli/src/loaders/resx.ts
  2. Implement parsing logic for RESX XML structure
  3. Add two unit tests in packages/cli/src/loaders/index.spec.ts:
    • Test parsing a simple RESX file
    • Test handling comments in RESX entries
  4. Update @replexica/spec to include RESX format
  5. Generate a changeset using pnpm new for both 'replexica' and '@replexica/cli' packages
  6. In the pull request, Include a link to the official RESX format definition you used.

After completing the task

Noticed a file format Replexica doesn't yet support? Please create a new GitHub ticket, using the format/structure of this GitHub issue. (Make sure the ticket for that doesn't yet exist!)

@maxprilutskiy maxprilutskiy added enhancement New feature or request good first issue Good for newcomers labels Nov 4, 2024
@saloni0419
Copy link

@maxprilutskiy can i work on this issue

@maxprilutskiy
Copy link
Contributor Author

yep, @saloni0419 , go ahead!

@devansh-m12
Copy link

@saloni0419 still on to it ? otherwise i would like to work on it @maxprilutskiy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants