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.
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 controlnano
– Command-line text editorvim
– Another text editorgpg
– GNU Privacy Guard for signing commits and encrypting fileshs-ShellCheck
– For shell script analysis and lintingportlint
– Utility to check the quality of port Makefilespython setuptools
– For Python package developmentpoudriere
– For building and testing FreeBSD packagesPurpose 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: