Skip to content

Folder structure of a Project and UX #425

Description

@MarkJelic

You're gonna hate this, but hear me out. We have to make using Debug80 as painless as possible, and that includes dealing with the vast amount of existing software. And most software distributed around is just a bunch of .Z80 or .ASM files in a folder. Usually the name of the folder is often the same as the compiler starting file. For example:

Image

When I open the 8x8 Demo folder in Code, you already have the Project correctly filled in, this being the folder name, and I think that is appropriate. You get to pick the Platform. That's fine too. But why not have in this section a drop list withe the names of all the files present, and let the user select which file is their "main" file. But maybe default the selection to the same file name as the folder (with either .z80 or .ASM extension)

Image

I don't think we should be forcing people to rename their files that have worked (able to be compiled) perfectly for the last 40 years. 😃

I don't mind the Build folder for all the build files get dumped to... That keeps the root folder less cluttered.
But I don't see the need for the "src" folder. All source files would be in the root of that Project folder.
I'd consider a folder called "docs" with a default Readme.md file in there, ready to be copied to GitHub.

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