inducer / inducer/relate

Using fake file system repo for local course development

Open
#838 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
435
Forks
124
Avg merge
5h 40m
Merged PRs (30d)
14

Description

Would it make sense to add a course setting, which enables file system fake repo for the course? It could be, for example, a path to a course directory. I think it's useful for course development on a local instance of relate, so that author can work with uncommitted changes and commit them only after previewing it and making sure it works and looks ok on the local instance.

Some naive solution: `get_course_repo` function could return `FileSystemFakeRepo` object if the course directory is specified.

Perhaps it's already achievable somehow. If so, please point me out to a solution.

Thank you!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating get_course_repo and the existing FileSystemFakeRepo implementation, then check how course settings select a repository. Confirm whether a course-directory setting can support local uncommitted changes and previewing; done means the local instance uses that directory without requiring commits.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.