Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project versioning #25

Open
mickmister opened this issue Jun 26, 2020 · 2 comments
Open

Project versioning #25

mickmister opened this issue Jun 26, 2020 · 2 comments

Comments

@mickmister
Copy link
Member

A few somewhat related points:

  • When uploading files in project view, it should be synchronous so we don't overload the server's RAM

  • User should optionally be able to have a post to the channel when they've edited the staged revision.

    • "Include these specific files in post"
    • This allows you to post the file(s) you want to share with people in the channel. The post should also have a button or something that allows you to open the project view, along with any relevant hashtags such as the project name and revision name. If it is not a saved revision, then it should be the revision number? Or maybe create a default name that has the revision number in it.
    • This option can be available even when not updating the project, so maybe it shouldn't be tied to "updating" the project. Just a feature in the project view modal.
  • Each project should have a display name and a "slug" name

    • The slug will be used to create the branch name
    • Each project's slug needs to be unique, and project display names should probably also be unique
@mickmister
Copy link
Member Author

mickmister commented Jun 26, 2020

There should an "all files" tab in the project view, which will show a list of de-duplicated files across all versions, and possibly their relationship with different versions in small text. Any unique files that have the same name should have a (1) or (2) appended to them, or something similar.

Also should have a "files not in project" tab for other files posted to this channel. And an option to delete them from the channel. This could have side effects to other projects in the same channel

@mickmister
Copy link
Member Author

You should be able to specify dependencies such as "monster drums 69 midi pack"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant