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

Add new meta port to install development tools for GhostBSD #175

Open
ericbsd opened this issue Sep 9, 2024 · 0 comments
Open

Add new meta port to install development tools for GhostBSD #175

ericbsd opened this issue Sep 9, 2024 · 0 comments

Comments

@ericbsd
Copy link
Member

ericbsd commented Sep 9, 2024

Description:
We would like to add a new meta port to the ports tree that installs all the necessary tools for developing GhostBSD. This meta port should simplify the setup process for developers by bundling the required utilities.

Proposed Name for the Meta Port:
ghostbsd-devel-tools

Initial List of Tools to Include:

  • git – For version control
  • nano – Command-line text editor
  • vim – Another text editor
  • gpg – GNU Privacy Guard for signing commits and encrypting files
  • hs-ShellCheck – For shell script analysis and linting
  • portlint – Utility to check the quality of port Makefiles
  • python setuptools – For Python package development
  • poudriere – For building and testing FreeBSD packages

Purpose of the Meta Port:
This meta port will serve as a one-stop installation for all the essential tools needed to develop for GhostBSD, allowing new developers to quickly set up their environment with minimal effort.

Additional Notes:

  • The list of tools provided is not final. As development continues, more tools may be added, or existing ones adjusted based on feedback.
  • Please feel free to suggest any other tools that are necessary for GhostBSD development but may not have been included in this initial list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ToDo
Development

No branches or pull requests

1 participant