Skip to content

Ponder how to write a Discourse importer for the nix-dev mailing list #1

Open
@boxofrox

Description

@boxofrox

Store files for the importer in ./importer/mailing-list.

Document the importer's use in ./docs/import-mailing-list.md.

Obtain the mailing list archives from docs/obtain-mailing-list-archive.md.

Use the Discourse API [1] to import the mailing list.

[1]: https://docs.discourse.org

Import Goals:

  • Group imported topics under discourse category nix-devel.
    • Keep mailing list imports separate from google docs imports?
  • Does Discourse require a valid user for each topic/post?
    • Follow-up: Automatically creating Discourse user accounts from mailing list emails.
    • Follow-up: Disable unregistered accounts created by importer.
      • After importer creates accounts, can mailing list users recover the accounts?

Discuss

OP subject to change. If you can think of anything else, submit a comment and I'll update the OP.

Once finalized, a new issue will be created to track progress for coding/documenting the importer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions