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

What is the scope and target environments of netbsd-curses #57

Open
oliverkwebb opened this issue Sep 16, 2024 · 1 comment
Open

What is the scope and target environments of netbsd-curses #57

oliverkwebb opened this issue Sep 16, 2024 · 1 comment

Comments

@oliverkwebb
Copy link

(I know, big question. But I'm planning on sending refactoring/removal of legacy cruft PR's)

What operating systems/terminal emulators does the project want to support.

@rofl0r
Copy link
Member

rofl0r commented Sep 20, 2024

What operating systems/terminal emulators does the project want to support.

anything posix compatible. if there's e.g. a build error on cygwin, it would be considered worth fixing.

I'm planning on sending refactoring/removal of legacy cruft PR's

in order not to waste each other's time, it would be advantageous if you first open issues to discuss what you want to remove. generally speaking, this repo is meant to provide a standalone framework to compile the curses version spread over several subdirectories in the upstream netbsd source tree. so the scope is providing build infra and compatibility fixes. huge refactorings here would probably make merging back upstream commits much more involved, so it would be better to direct the effort at upstream. also if by removing legacy cruft you mean to e.g. remove some functions that's probably not a good idea anyway because suddenly you cant use netbsd curses anymore to compile the exotic program using that function.

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

2 participants