There is a newer version of the record available.

Published September 10, 2024 | Version v0.10.0
Software Open

BestieTemplate.jl

Authors/Creators

  • 1. Netherlands eScience Center

Description

BestieTemplate v0.10.0

Diff since v0.9.1

Breaking notice:

AuthorName and AuthorEmail have been deprecated. Expect them to be removed in the next version. They are replaced by a single question Authors, which receives a comma separated list. Additionally, the Code of Conduct used the AuthorEmail, and now it has its own question.

Added

  • The keyword argument quiet is now used to define verbosity (#379)
  • The keyword guess in apply to control whether guessing answers is desired (#225)
  • The minimum Julia version is also guessed now (#225)
  • The package owner is also guessed now (#225)
  • The indentation is also guessed now (#225)
  • New question: JuliaMinCIVersion, which defines which Julia version to use in the CI (#400)
  • New question: AutoIncludeTests, that auto-includes all test-*.jl files in runtests.jl (#261)
  • New question: CodeOfConductContact, the contact person/entity for the CODE_OF_CONDUCT.md file (#426)
  • New question: LicenseCopyrightHolders, the copyright holders listed in the LICENSE (#427)
  • New question: Authors, a comma separated list of authors. (#118)

Changed

  • Update pre-commit hook versions
  • JuliaFormatter 1.0.58 -> 1.0.60
  • Default Indentation changed from 2 to 4 (#403)
  • Change lychee configuration to a hidden file .lychee.toml

Deprecated

  • AuthorName and AuthorEmail have been deprecated in favour of Authors.

Merged pull requests:

  • Guess on apply for pkg already using copier (#384) (@abelsiqueira)
  • Refactor the code to leave the main file cleaner (#385) (@abelsiqueira)
  • Create fake data and use it on the tests (#386) (@abelsiqueira)
  • [AUTO] pre-commit update (#387) (@github-actions[bot])
  • Implement debugging tools to help developers (#391) (@abelsiqueira)
  • Use keyword argument quiet to define verbosity of wrapper (#392) (@abelsiqueira)
  • Refactor test files (#393) (@abelsiqueira)
  • Rename test/aux.jl to test/utils.jl because of Windows (#396) (@abelsiqueira)
  • Change the TestGeneratedPkg docs test to resemble actual use (#397) (@abelsiqueira)
  • Small update in the README (#398) (@abelsiqueira)
  • Test pre-commit in the generated package (#399) (@abelsiqueira)
  • Apply BestieTemplate 0.9.1 (#401) (@abelsiqueira)
  • Remove type piracy of Base.copy (#404) (@oxinabox)
  • docs: add oxinabox as a contributor for code, bug, and ideas (#406) (@allcontributors[bot])
  • Change the default indentation from 2 to 4 (#407) (@abelsiqueira)
  • Guess more when applying the package (#410) (@abelsiqueira)
  • [AUTO] pre-commit update (#411) (@github-actions[bot])
  • New question: JuliaMinCIVersion (#414) (@abelsiqueira)
  • Refactor the questions into folders (#417) (@abelsiqueira)
  • Fix typo (#418) (@abelsiqueira)
  • Add GKSwstype in the docs workflow to prevent GR warnings (#419) (@abelsiqueira)
  • New question: AutoIncludeTests (#420) (@abelsiqueira)
  • Make lychee configuration to a hidden file .lychee.toml (#421) (@abelsiqueira)
  • Add quickstart example usage to module docstring (#423) (@lucaferranti)
  • New question: CodeOfConductContact (#429) (@abelsiqueira)
  • New question: LicenseCopyrightHolders (#430) (@abelsiqueira)
  • Document deprecation and add test for smooth update (#431) (@abelsiqueira)
  • Support multiple authors (#432) (@abelsiqueira)
  • Use a variable to improve readibility of docs/make.jl (#433) (@abelsiqueira)
  • Don't create main branch when on main and don't run some tests on main (#436) (@abelsiqueira)
  • Properly check for the main branch (#437) (@abelsiqueira)
  • Update gitignore (#438) (@abelsiqueira)
  • List questions in the documentation (#441) (@abelsiqueira)
  • Bump peter-evans/create-pull-request from 6 to 7 (#442) (@dependabot[bot])
  • Use min for julia-setup (#443) (@abelsiqueira)

Closed issues:

  • Allow fine-tuned default selection (#80)
  • Apply template to packages and gather feedback (#106)
  • Review and update .gitignore (#108)
  • Support multiple authors (#118)
  • Add GKSwstype env to docs (#132)
  • Clean up comments in TagBot.yml (#133)
  • Better test structure (#261)
  • Find early adopters (#267)
  • List the question in the documentation (#274)
  • Shell commands after creating package could be all copy pastable (#309)
  • Update dev docs with local testing using Julia (#316)
  • Change Test Generated Pkg to activate the docs folder and dev into the pkg (#333)
  • Refactor test/runtests.jl (#340)
  • Improve pages section in the docs/make.jl (#351)
  • make email optional (#356)
  • Improve developer experience (#374)
  • Add fake answers to be reused (#375)
  • Create function that uses the development version of the Bestie for the URL (use pkgdir?) (#376)
  • Use the quiet flag to suppress Bestie output as well (#379)
  • [Bug] apply with existing .copier-answers.yml interaction (#383)
  • Consider making lychee.toml a hidden file (#388)
  • [Bug] Lots of errors with fresh application in pre-commit (#390)
  • Change 1.6 to lts in the CI (#400)
  • [Bug] Default indentation level should be 4 spaces (#403)
  • Change CI settings to only require approval for first-time contributors who are new to GitHub (#405)
  • Increase options for answers and refactor (#412)
  • Mention "min" in JuliaMinCIVersion (#415)
  • Refactor copier.yml into more files (#416)
  • Authors revamp (#425)
  • Add a CodeOfConductContact question to decouple it from the AuthorEmail (#426)
  • Add a LicenseHolders question to decouple it from the AuthorName (#427)
  • Document deprecation of a question. (#428)
  • [Bug] Tests are broken on main due to git command in workflow (#435)

Notes

If you use this software, please cite it using the metadata from this file.

Files

abelsiqueira/BestieTemplate.jl-v0.10.0.zip

Files (514.2 kB)

Name Size Download all
md5:91cd12c537236ed4537b533bb6ea8f91
514.2 kB Preview Download

Additional details

Related works