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

image operation image::imageops => add vertical-gradient #570

Open
18 tasks
foresterre opened this issue Aug 31, 2020 · 0 comments
Open
18 tasks

image operation image::imageops => add vertical-gradient #570

foresterre opened this issue Aug 31, 2020 · 0 comments

Comments

@foresterre
Copy link
Owner

foresterre commented Aug 31, 2020

introduced in image 0.23.9, #569

Thank you for taking the time to look at this feature request. If you want to help by implementing the feature, thanks!; I've added some ideas on how to implement it below. If there are questions, always feel free to ask!

PR 1:

PR 2 part 1:

  • Create an issue for this step, e.g. titled Image Operation parsing: add vertical-gradient

  • Consider syntax which works for both cli ops and the --apply-operations script. This means that an operation should be able to be parseable without introducing ambiguity with both the the Pest parser used for apply-operations script, as well as the cli ops parser used for the cli interface. Additionally, this last syntax should also be compatible with Clap, which is used for the general cli interface (but is inconvenient for the cli ops). The next points will describe the exact steps to implement these parsers. I would recommend doing both in one go to ensure compatibility with each other. You may consider dividing the actual work to multiple PR's, but doing so is optional.

PR 2 part 2:

PR 2 part 3:

  • --apply-operations script:
@foresterre foresterre added this to the 0.15.0 milestone Oct 4, 2020
@foresterre foresterre modified the milestones: 0.15.0, 0.16.0 Dec 19, 2020
@foresterre foresterre removed this from the 0.16.0 milestone Feb 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant