Skip to content

This pull request introduces several improvements to the project documentation and adds a new API endpoint for importing products from CSV files. #13

Merged
goldlabelapps merged 3 commits intomasterfrom
staging
Mar 20, 2026
Merged

This pull request introduces several improvements to the project documentation and adds a new API endpoint for importing products from CSV files. #13
goldlabelapps merged 3 commits intomasterfrom
staging

Conversation

@goldlabelapps
Copy link
Owner

The most significant changes are the addition of a CSV import feature, updates to the project version, and enhancements to the README.md for clarity and usability.

New API functionality:

  • Added a new /import-csv endpoint in app/api/import_csv.py to allow batch importing of products from a CSV file into the database, including error handling and efficient batch processing.
  • Registered the new import CSV router in app/api/routes.py to make the endpoint available in the API.

Documentation improvements:

  • Expanded the README.md with clearer installation instructions, environment setup, and a more detailed technology stack description.
  • Removed duplicate or outdated installation instructions from the tests/README.md to avoid confusion.
  • Cleaned up example usage and endpoint descriptions in README.md for better readability.

Versioning:

  • Updated the project version in app/__init__.py to 1.0.4 and clarified the description to include tsvector support.

Minor messaging update:

  • Improved the root endpoint's response message for clarity in app/api/root.py.

Add a concise Install & use section with virtualenv, dependency install, and how to run the dev server (uvicorn). Clarify API URL (http://localhost:8000), call out Postgres and tsvector (fast search), tidy up feature list, and remove duplicated Install section and example echo snippet. Minor formatting/link adjustments for clarity.
@goldlabelapps goldlabelapps self-assigned this Mar 20, 2026
@goldlabelapps goldlabelapps added this to the Proof of Concept milestone Mar 20, 2026
@goldlabelapps goldlabelapps merged commit e3999c1 into master Mar 20, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant