Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • S subplot
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
    • Locked files
  • Issues 50
    • Issues 50
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Subplot
  • subplot
  • Issues
  • #134
Closed
Open
Issue created Dec 10, 2020 by Daniel Silverstone@kinnison🇺🇦Owner

We should embed template files for ease of installation

Previously we mentioned in #66 (closed) and #109 (closed) that we can't use cargo install and at the time we figured that installation via deb or similar was preferable. However as we work toward being able to use subplot to build rust test suites we need to consider how the Rust community tends to install tools -- namely cargo install.

A step toward making that possible is to ensure we embed templates and referenced files during cargo build so that we can find them even if they're not on the filesystem.

To consider this issue done, the following is needed

  • Embed template metadata and associated files a build time
  • Support finding templates either embedded or on the filesystem
  • Support overriding the embedded content with files on the filesystem
Edited Jan 30, 2021 by Daniel Silverstone
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking