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

Implement Configuration File Reader for Octoffers #16

Open
webgtx opened this issue Oct 7, 2024 · 3 comments
Open

Implement Configuration File Reader for Octoffers #16

webgtx opened this issue Oct 7, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest-accepted

Comments

@webgtx
Copy link
Contributor

webgtx commented Oct 7, 2024

Description:
Currently, some Octoffers settings are hardcoded. We need to allow users to customize these settings using a configuration file.

Expected Behavior:
Users should be able to create a configuration file (in YAML format) and specify settings like:

  • Profiles
  • Headless mode for driver (boolean)
  • Web driver settings
  • Paths

Take a peak into platforms/driver.py and platforms/profile.py for the context

Solution:

  1. Create a configuration file parser that can read YAML files.
  2. Define a schema for the configuration file.
  3. Implement logic to load and apply the configuration settings.
  4. Provide clear documentation on the available configuration options and how to use them.
@webgtx webgtx added enhancement New feature or request good first issue Good for newcomers hacktoberfest-accepted labels Oct 7, 2024
@webgtx webgtx added this to OctOffers Oct 7, 2024
@webgtx webgtx pinned this issue Oct 7, 2024
@oohomohit
Copy link

can i, work on this?

@webgtx
Copy link
Contributor Author

webgtx commented Oct 8, 2024

@oohomohit sure, just follow guidelines and don't bloat dependencies.

@oohomohit
Copy link

I'll keep that in mind, thanks

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 hacktoberfest-accepted
Projects
Status: Todo
Development

No branches or pull requests

2 participants