Skip to content

build: use renv to manage dependencies#1

Open
AliSajid wants to merge 13 commits intodevelfrom
checks
Open

build: use renv to manage dependencies#1
AliSajid wants to merge 13 commits intodevelfrom
checks

Conversation

@AliSajid
Copy link
Copy Markdown

Pull Request

This pull request includes several changes aimed at enhancing the package's configuration, documentation, and continuous integration workflows. The most important changes include updates to the .Rbuildignore file, the addition of a GitHub Actions workflow for creating releases, and the introduction of a .pre-commit-config.yaml file for pre-commit hooks.

Configuration and Documentation Updates:

  • .Rbuildignore: Added several new entries to ignore additional files and directories such as HISTORY.rst, LICENSE.md, .github, .pre-commit-config.yaml, codemeta.json, renv, renv.lock, and utilities.
  • DESCRIPTION: Updated package metadata, including the version, date, authors, and dependencies.

Continuous Integration Improvements:

Pre-commit Hooks:

  • .pre-commit-config.yaml: Added a configuration file for pre-commit hooks to enforce coding standards and automate tasks such as linting and version bumping.

License Updates:

  • LICENSE: Simplified the license text.
  • LICENSE.md: Added a new LICENSE.md file with the MIT License text.

These changes collectively improve the package's maintainability, ensure better compliance with coding standards, and streamline the release process.

Checklist

  • I have tested these changes locally
  • I have updated relevant documentation
  • I have added/updated tests if applicable
  • All tests pass successfully
  • I have reviewed my code changes
  • I have addressed any feedback from code reviews

Additional Notes

Signed-off-by: Ali Sajid Imami 395482+AliSajid@users.noreply.github.com

Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
@AliSajid AliSajid changed the base branch from master to devel October 26, 2024 23:35
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
Signed-off-by: Ali Sajid Imami <395482+AliSajid@users.noreply.github.com>
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

Successfully merging this pull request may close these issues.

1 participant