Assert tkts
option defaults should include everything unless specified otherwise
#79
Labels
tkts
option defaults should include everything unless specified otherwise
#79
Summary
When a user imports tickets from Pagure to GitLab, the tool should default to including everything unless specified otherwise.
Background
When a user is running the tool, they are likely wanting to make a full copy of what is in Pagure to the extent as much is possible. Different metadata matters to different people. Things like labels and the current status of tickets could be very important data points for a team. Of course, not everyone reads the documentation and they might not realize what all options are available.
I predict it would result in a better user experience if the tool defaults to importing everything, to avoid a user having a negative user experience of realizing that data they thought would come with them did not.
Details
This is a "good first issue" that a new contributor could help with.
We need to change the default options in
main.py
so that the flags are enabled by default. Perhaps the names and help messages of the flags themselves could be made more clear as well about being omissions instead of additions when invoked.https://github.com/fedora-infra/pagure-exporter/blob/3d77bfe1a461e7daab6a89b3affa2c2a88a03887/pagure_exporter/main.py#L120-L151
Outcome
Better user experience when using the tool by porting out all relevant metadata and all issues (
FULL
) by default.The text was updated successfully, but these errors were encountered: