Araon / Meido

Telegram Bot to search and download anime
Apache License 2.0
10 stars 6 forks source link

Need the following improvements #3

Open SoumikGG opened 9 months ago

SoumikGG commented 9 months ago
  1. Improved Project Structure:

    • Describe what specific issues you're encountering with the current project structure.
    • Suggest how you think the structure can be improved, e.g., by reorganizing directories or using a different folder hierarchy.
    • Provide examples of the problems you've faced due to the current structure.
  2. Better Database Handling:

    • Explain the issues or limitations in the current database handling.
    • Suggest any specific changes or improvements you'd like to see, such as optimizing queries, improving database schema, or switching to a different database technology.
    • Include any error messages or problems you've encountered.
  3. Add Redis Layer:

    • Explain why you believe adding a Redis layer would be beneficial for the project.
    • Describe the specific use cases for Redis in your project (e.g., caching, session management, etc.).
    • If possible, provide information about how you plan to implement this Redis layer.
  4. Solve Heartbeat Issue:

    • Detail the nature of the "heartbeat issue." What is it, when does it occur, and what impact does it have on the project?
    • Include any relevant error messages or logs that can help others understand the problem.
    • If you have any ideas or solutions in mind, share them.
  5. Change the Product Name:

    • Explain the reasons for wanting to change the product name (e.g., rebranding, trademark issues, etc.).
    • Suggest potential new names or a naming convention you'd like to follow.
    • Mention any potential challenges or considerations related to changing the product name (e.g., impact on branding, documentation, URLs, etc.). Certainly, in addition to the improvements you mentioned, it's a good idea to include information about the deployment method and provide a Dockerfile if relevant. Here's how you can add those to your GitHub issue:
  6. Deployment Method:

    • Describe your current deployment method and any issues or limitations you're facing.
    • If you have a specific deployment target (e.g., AWS, Heroku, self-hosted servers), mention it.
    • Provide details on your deployment process, including tools, scripts, or CI/CD pipelines used.
    • Specify any requirements or preferences for the new deployment method (e.g., containerization, serverless, etc.).
  7. Dockerfile:

    • If you're considering using Docker for containerization, provide a sample Dockerfile in your issue.
    • Explain why Docker is being considered as part of the deployment strategy.
    • Include any dependencies or special configurations required for the Docker image.
    • If you have specific Docker-related issues or questions, mention them in this section.
Araon commented 5 months ago

ok sir on it