chore: update add-new-person-to-site.md template formatting
The add-new-person-to-site.md template has been updated to improve
readability by aligning the fields. The end-of-file-fixer and
trailing-whitespace pre-commit hooks have been enabled to ensure
consistent file endings and remove trailing whitespace.
fix(Rakefile): update root URL for link checking task to use localhost
The CONTRIBUTING.md file now includes instructions for testing changes locally using the provided Gemfile. Contributors can run `bundle install` and `bundle exec jekyll serve` to start a local web server on http://localhost:4000 and verify their changes before submitting a Pull Request.
The Rakefile has been updated to fix the root URL used in the link checking task. It now uses 'http://localhost:4000/' instead of 'http://192.168.12.241:4000/' to correctly check links on the local development server.
Added the following files:
- .ruby-version: Specifies the Ruby version to be used in the project. This helps ensure compatibility and consistency across different environments.
- .sourcery.yaml: Sourcery configuration file that allows customization of Sourcery's behavior, such as ignoring specific refactorings or skipping directories.
- Gemfile: Specifies the dependencies for the project, including gems like 'github-pages', 'html-proofer', 'rake', and 'webrick'.
- Rakefile: Defines tasks for building, cleaning, and serving the Jekyll site, as well as checking links.
These files were added to enhance the project's Ruby environment, configure Sourcery, manage dependencies, and automate common tasks in the Jekyll site development process.