Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • nextcloud-spgverein-app nextcloud-spgverein-app
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • schrieveslaach
  • nextcloud-spgverein-appnextcloud-spgverein-app
  • Merge requests
  • !2

WIP: Starts of Supporting SPG Verein 4.0

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged schrieveslaach requested to merge feature/spgverein-4.0-support into master Apr 28, 2020
  • Overview 0
  • Commits 13
  • Pipelines 38
  • Changes 24

This MR will add support for SPG Verein 4.0, fixes #3 (closed)

  • A new parser approach that can handle SPG v3 and v4. The parser will be written in Rust because it is more safe than parsing files in PHP. Additionally, it should be more efficient when parsing the larger v4 files.
    • Parsing v3 (Fixes #5 (closed))
    • Parsing v4
    • Use streaming for the parser (maybe async-stream crate)
    • Cross-compiling for Raspbian (see here for reference)
    • Use smallvec instead of heapless
  • Sharing SPG files has to work
Edited Aug 03, 2020 by schrieveslaach
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: feature/spgverein-4.0-support