Plugin idea: import and export formats (LinkedIn data, JSON Resume, CSV mappings, other trackers) #1260
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1260
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Idea
People arrive from somewhere: a LinkedIn data export, a JSON Resume file, a spreadsheet, another tracker's export (Huntr, Teal, Notion tables). The importer kind exists and Europass is a plugin; each of these would be a plugin that reads the file and proposes records to the person, as the Europass import does, and an export to the same formats where they are open.
What to settle
Wanted
A ranked list of formats with a sample of each, and a reference importer for JSON Resume and for the LinkedIn data export.
Rules that apply to every plugin
plugins/consent.py); nothing is fetched on page load.plugins/api.py, the publishedpostulo.plugins.testingcheck) gets a contract test for any new kind; the plugin ships its own translation catalogues (the plugin locale rule); strings go through Weblate only.Filed as an idea after a discussion on plugin kinds, with #1252 (reference data and lookups as plugins). Not started; the maintainer decides if and when.