Recent Releases of BestieTemplate

BestieTemplate - v0.16.2

BestieTemplate v0.16.2

Diff since v0.16.1

- Julia
Published by github-actions[bot] 9 months ago

BestieTemplate - v0.16.1

BestieTemplate v0.16.1

Diff since v0.16.0

Merged pull requests: - Change permissions of project when generating using :local (#533) (@abelsiqueira)

Closed issues: - [Bug] Read-only when using the :local option (#532)

- Julia
Published by github-actions[bot] 9 months ago

BestieTemplate - v0.16.0

BestieTemplate v0.16.0

Diff since v0.15.0

Breaking notice:

  • This version had a major refactor of the strategies. You will have to reevaluate which strategy to follow in an update. Here is a simple guide:
    • Tiny: Only used for bare-bones package;
    • Light: Closest to the most common Julia experience (now the default);
    • Moderate: Adds best practices, but keeps it reasonable for solo devs;
    • Robust: Adds best practices for larger packages and communities.

Added

  • New question: AddCitationCFF to make the CITATION.CFF optional.
  • New question: AddDependabot to make .github/dependabot.yml optional.
  • New question: AddGitHubPRTemplate to make .github/PULL_REQUEST_TEMPLATE.md optional.
  • New question: AddLintCI to make .github/workflows/Lint.yml optional.
  • New question: AddDocs to make the docs folder optional.
  • New question: AddDocsCI to make .github/workflows/Docs.yml optional.
  • New question: AddCompatHelperCI to make .github/workflows/CompatHelper.yml optional.
  • New question: AddTagBotCI to make .github/workflows/TagBot.yml optional.
  • New question: AddTestCI to make .github/workflows/'s Test.yml, TestOnPRs, and ReusableTest.yml optional.
  • New question: AddLychee to make .lychee.toml optional.
  • New question: AddFormatterAndLinterConfigFiles to include configuration files for linters and formatters.
  • New function: new_pkg_quick, for a non-interactive way to create a new package.
  • Functions generate and apply have new methods accepting :local and :online.

Changed

  • Reworks the strategy system to use StrategyLevel.
    • Introduces the levels Minimalistic, Light, Moderate, and Robust.
  • Rename Minimalistic to Tiny.
  • Badges on the template's README.md are better separated according to the options.

Merged pull requests: - Refactor questions to account for more levels of strategies and create smaller "minimal" version (#528) (@abelsiqueira)

Closed issues: - More minimal "Minimal" (#516)

- Julia
Published by github-actions[bot] 9 months ago

BestieTemplate - v0.15.0

BestieTemplate v0.15.0

Diff since v0.14.1

Breaking changes:

  • Previously deprecated questions for AuthorName, AuthorEmail, and Indentation are now removed.

Merged pull requests: - Bump codecov/codecov-action from 4 to 5 (#517) (@dependabot[bot]) - Propagate pre-commit autoupdate workflow changes to the template (#518) (@abelsiqueira) - fix: correct wording in api.jl documentation (#519) (@cpaniaguam) - [AUTO] pre-commit update (#521) (@github-actions[bot]) - Remove deprecated AuthorName, AuthorEmail, and Indentation (#522) (@abelsiqueira) - Avoid backslash in description (#524) (@tmigot) - Remove prettier and add yamlfmt (#525) (@abelsiqueira)

Closed issues: - mirrors-prettier has been archived (#389) - Automatically propagate PreCommitUpdates to the template (#413) - Remove AuthorName and AuthorEmail in 0.11.0 (#439)

- Julia
Published by github-actions[bot] about 1 year ago

BestieTemplate - v0.14.1

BestieTemplate v0.14.1

Diff since v0.14.0

Merged pull requests: - Fix Issue #513 (#514) (@hz-xiaxz) - docs: add hz-xiaxz as a contributor for code (#515) (@allcontributors[bot])

Closed issues: - [Bug] Precompilation Error In Julia 1.11 (#513)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.14.0

BestieTemplate v0.14.0

Diff since v0.13.0

Merged pull requests: - Add ExplicitImports pre-commit hook (#472) (@abelsiqueira) - Fix Windows failures by fixing shell to bash in workflow (#493) (@abelsiqueira) - Bump lycheeverse/lychee-action from 1 to 2 (#495) (@dependabot[bot]) - fix typo in developer guide (#497) (@lucaferranti) - ignore @cite in link checks (#501) (@lucaferranti) - Implement a new strategy "Recommended and ask extras" (#502) (@abelsiqueira) - Add protect main branch to repo setup (#507) (@clizbe) - docs: add clizbe as a contributor for code (#509) (@allcontributors[bot]) - Fix ExplicitImports Lint action (#510) (@abelsiqueira)

Closed issues: - Check if we want ExplicitImports.jl and if it can be added as a workflow or hook (#217) - Find a tool that checks if the package is using internals (#349) - Handle optional non-recommended questions better (#490) - Add main branch protection to "Setting up your package" (#506)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.13.0

BestieTemplate v0.13.0

Diff since v0.12.0

BREAKING NOTICE (MANUAL INTERVENTION REQUIRED):

  • The LTS version has changed from 1.6 to 1.10. When updating, if you want to change the value of JuliaMinVersion (the minimum version in Project.toml), then:
    • You must change the .copier-answers.yml file (before or after running update)
    • You must manually change Project.toml
    • You might have to manually change Test.yml and/or TestOnPRs.yml in the folder .github/workflows

Changed

  • Change internal LTS version to 1.10. This affects the default value of JuliaMinVersion (#486)

Fixed

  • Many trailing white spaces and duplicate empty lines resulting from Jinja variables. Pre-commit succeeds more often for newly generated files with default answers (#445)

Merged pull requests: - [AUTO] pre-commit update (#477) (@github-actions[bot]) - docs: add clizbe as a contributor for ideas (#482) (@allcontributors[bot]) - docs: add datejada as a contributor for ideas (#483) (@allcontributors[bot]) - Make UUID lowercase in the .copier-answers.yml (#487) (@abelsiqueira) - Fix Jinja whitespaces and make pre-commit pass for recommended (#489) (@abelsiqueira) - Update LTS to 1.10 (#492) (@abelsiqueira)

Closed issues: - Clean up whitespaces (#445) - [Bug] On tags, Test.yml breaks for updating from main to HEAD vs generate in HEAD is broken (#454) - Update LTS (#486)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.12.0

BestieTemplate v0.12.0

Diff since v0.11.0

Merged pull requests: - Fix test on tags (#478) (@abelsiqueira) - Split Indentation in 3 questions (#479) (@abelsiqueira) - Release v0.12.0 (#480) (@abelsiqueira)

Closed issues: - Split indentation into JuliaIndentation, MarkdownIndentation, ConfigIndentation (#460)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.11.0

BestieTemplate v0.11.0

Diff since v0.10.1

Merged pull requests: - Don't run update tests on releases (#455) (@abelsiqueira) - Add docs on installing pre-commit in an env (#456) (@abelsiqueira) - Add badge.json and test on README (#457) (@abelsiqueira) - Update badge.json (#458) (@abelsiqueira) - Add Bestie badge to template (#459) (@abelsiqueira) - Slight update to the docs application and update (#461) (@abelsiqueira) - Add Python version to workflows in package and template (#462) (@abelsiqueira) - Add first command in Next Steps: exit() to exit Julia REPL (#464) (@luisaforozco) - [AUTO] pre-commit update (#466) (@github-actions[bot]) - Add name to the steps of documentation CI (#468) (@luisaforozco) - Declare generate, apply and update as public (#474) (@abelsiqueira) - Transfer package to JuliaBesties (#475) (@abelsiqueira)

Closed issues: - Add a warning/info to the docs to help with typos (#158) - Add docs on installing pre-commit in an env (#270) - Create a badge to show support (#296) - Review docs with respect to existing package users (#302) - Tell the user that overwriting when applying to existing is preferred (#306) - Move to organization (#318) - Specify python-version in the workflows (#448) - Next steps list: add exit() - exit Julia-repl (#463) - Mark Public API with the public keyword (#473)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.10.1

BestieTemplate v0.10.1

Diff since v0.10.0

Fixed

  • The TestGeneratedPkg workflow now runs the latest unreleased version of the pkg (#450)
  • The tests of the generated package correctly include the test-*.jl files (#452)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.10.0

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 CODEOFCONDUCT.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)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.9.1

BestieTemplate v0.9.1

Diff since v0.9.0

Merged pull requests: - docs: add gdalle as a contributor for ideas (#363) (@allcontributors[bot]) - [AUTO] pre-commit update (#372) (@github-actions[bot]) - Validate PackageName (#377) (@abelsiqueira) - docs: add jhidding as a contributor for bug (#378) (@allcontributors[bot]) - docs: add jhidding as a contributor for review (#381) (@allcontributors[bot]) - Release 0.9.1 (#382) (@abelsiqueira)

Closed issues: - Separate questions for Issue and PR templates (#307) - Create an overview of differences/similarities in use case and features/plugins for each pkg (#354) - Less opinionated and simpler minimal config (#355) - Update Bestie version in the post-application message (#364) - Consider adding a CODEOWNERS file to the package (#369) - [Bug] second .jl is added when package name is entered with .jl attached (#373)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.9.0

BestieTemplate v0.9.0

Diff since v0.8.0

Merged pull requests: - Clean up docs (#359) (@abelsiqueira) - Change the templates' JuliaFormatter config to be simpler (#360) (@abelsiqueira) - Release 0.9.0 (#361) (@abelsiqueira)

Closed issues: - [Bug] Error when running the documentation for a new package (#289) - Clean up docs/make.jl (#357) - Change JuliaFormatter to have only indent (#358)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.8.0

BestieTemplate v0.8.0

Diff since v0.7.2

Added

  • New question: AddContributionDocs to decide whether to add 90-contributing.md and 91-developer.md (#313)

Changed

  • (breaking change) GitHub PR template is now part of the minimal options (#308)
  • (breaking change) TestOnPRs.yml is now part of the minimal options (#312)
  • (breaking change) 90-contributing.md and 91-developer.md have moved from minimal to recommended. If you use the minimal option, then these files will be removed (#313)
  • (breaking change) generate does not work on existing folders anymore. The function apply was created to handle that case (#301)

Removed

  • (breaking change) Question SimplifiedPRTest was removed and the behaviour now is as if it were selected as true (#312)

Merged pull requests: - Make GitHub PR template part of the minimum options (#337) (@abelsiqueira) - Make TestOnPRs part of minimal template (#338) (@abelsiqueira) - Move contributing and developer docs to recommended (#339) (@abelsiqueira) - Create apply function and change generate (#341) (@abelsiqueira) - Add install information on README and docs/src/index (#342) (@abelsiqueira) - Move the pre-commit installation a bit earlier in the docs (#343) (@abelsiqueira) - Add a preamble to the question with the link to the docs (#344) (@abelsiqueira) - Add section explaining recommended vs minimum (#345) (@abelsiqueira) - CompatHelper: add new compat entry for YAML at version 0.4, (keep existing compat) (#346) (@github-actions[bot]) - Release 0.8.0 (#347) (@abelsiqueira)

Closed issues: - Add a preamble to the questions (#154) - Install BestieTemplate.jl in usage instructions (#297) - Function generate is not clear for application to existing packages (#301) - Consider moving pre-commit installation earlier in the docs (#303) - Better post-application message (#304) - Move PULLREQUESTTEMPLATE.md to minimal options (#308) - Make TestOnPRs part of minimal (#312) - Move contributing and developer to recommended (#313) - Explain the rationale of minimal vs recommended (#314)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.7.2

BestieTemplate v0.7.2

Diff since v0.7.1

Merged pull requests: - Use lowercase on UUID because of TagBot (#295) (@abelsiqueira) - Add a minimal example to the generated package (#311) (@lyashevska) - Keep Lint.yml in minimal (#317) (@fdiblen) - Workflow to test generated minimal package (#319) (@suvayu) - docs: add fdiblen as a contributor for code, and review (#320) (@allcontributors[bot]) - Small fixes: demo gif and module docs (#324) (@abelsiqueira) - Fix typos in README.md template (#328) (@greg-neustroev) - workflows: fix doc generation check (#329) (@suvayu) - docs: add suvayu as a contributor for code (#330) (@allcontributors[bot]) - Simplify Cirrus config (#332) (@dpo) - docs: add greg-neustroev as a contributor for code (#334) (@allcontributors[bot]) - docs: add dpo as a contributor for code (#335) (@allcontributors[bot]) - Release 0.7.2 (#336) (@abelsiqueira)

Closed issues: - Evaluate putting links to the explanation in the questions (#153) - Test generated package (#277) - TagBot is failing with "This package is not registered, skipping" (#294) - Consider adding a minimal example code to the generated package (#299) - [Bug] Lint.yml with Lychee should be in minimal (#310) - [Bug] Workflow TestGeneratedPkg is failing (#322) - [Bug] Typos in README.md template (#327)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.7.1

BestieTemplate v0.7.1

Diff since v0.7.0

Merged pull requests: - Update description in the docs (#287) (@abelsiqueira) - Update logo (#290) (@abelsiqueira) - Release v0.7.1 (#292) (@abelsiqueira) - Update to Bestie 0.7.0 (#293) (@abelsiqueira)

Closed issues: - The link to documentation is wrong (#291)

- Julia
Published by abelsiqueira over 1 year ago

BestieTemplate - v0.7.0

Breaking changes:

  • Rename package from COPIERTemplate.jl to BestieTemplate.jl

Full Changelog: https://github.com/abelsiqueira/BestieTemplate.jl/compare/v0.6.1...v0.7.0

- Julia
Published by abelsiqueira over 1 year ago

BestieTemplate - v0.6.1

COPIERTemplate v0.6.1

Diff since v0.6.0

Merged pull requests: - Updates based on feedback from @tmigot (#283) (@abelsiqueira) - docs: add tmigot as a contributor for review (#284) (@allcontributors[bot]) - Release v0.6.1 (#285) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.6.0

COPIERTemplate v0.6.0

Diff since v0.5.4

Merged pull requests: - Add references (#266) (@abelsiqueira) - docs: add dpo as a contributor for ideas (#269) (@allcontributors[bot]) - Renumber developer and reference in the docs (#275) (@abelsiqueira) - Renumber docs files for template as well (#276) (@abelsiqueira) - Explain why index.md is not numbered in the docs (#278) (@abelsiqueira) - Release v0.6.0 (#279) (@abelsiqueira)

Closed issues: - Why is docs/src/index.md separate (#272) - Rename 90-* to 90, 91, 95, or something. (#273)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.5.4

COPIERTemplate v0.5.4

Diff since v0.5.3

Merged pull requests: - small fixes (#264) (@abelsiqueira) - Release v0.5.4 (#265) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.5.3

COPIERTemplate v0.5.3

Diff since v0.5.2

Merged pull requests: - Add a bit more information to applying to existing projects (#252) (@abelsiqueira) - Update template to 0.5.2 (#253) (@abelsiqueira) - Tests behave differently on ignored files, so removing CirrusCI on test (#254) (@abelsiqueira) - Add some docs on the minimum vs recommended option (#255) (@abelsiqueira) - fix: 🐛 Fix quotes in the Test.yml workflow (#258) (@abelsiqueira) - Don't skip README.md and docs/src/index.md (#259) (@abelsiqueira) - Add developer docs for modifying template (#262) (@abelsiqueira) - Release v0.5.3 (#263) (@abelsiqueira)

Closed issues: - Document starting with less options and updating and adding more (#69) - Add info on installing JuliaFormatter globally (#159) - Clarify that application will not overwrite (#167) - Minimum vs recommended defaults (#220) - README and docs/src/index should not be skipped (#257)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.5.2

COPIERTemplate v0.5.2

Diff since v0.5.1

Merged pull requests: - Create update wrapper and add update info to guide (#246) (@abelsiqueira) - Ignore a few things in copier.yml and small fix to template (#248) (@abelsiqueira) - feat: 🎸 Create safeguard when running generate in existing pkg (#249) (@abelsiqueira) - Release v0.5.2 (#250) (@abelsiqueira)

Closed issues: - Add dedicated docs for running the update (#113) - Create safeguard against generate being run instead of update (#247)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.5.1

COPIERTemplate v0.5.1

Diff since v0.5.0

Merged pull requests: - fix: 🐛 Fix path in messageaftercopy (#229) (@abelsiqueira) - Update gif (#230) (@abelsiqueira) - Add question to add pre-commit (#238) (@abelsiqueira) - feat: 🎸 Add question to add GitHub issue and PR templates (#239) (@abelsiqueira) - refactor: 💡 Change checklist on issues templates to information (#240) (@abelsiqueira) - fix: 🐛 Fix ISSUE_TEMPLATE ending (#241) (@abelsiqueira) - feat: 🎸 Add AnswerStrategy to allow minimum additions (#242) (@abelsiqueira) - feat: 🎸 Add AddCopierCI question to add Copier.yml (#243) (@abelsiqueira) - Update gitignore (#244) (@abelsiqueira) - Release v0.5.1 (#245) (@abelsiqueira)

Closed issues: - Update the gif (#221) - Printed instructions don't reflect path (#228) - Add question for pre-commit (#231) - Add question for Lint workflow (#232) - Add question for GitHub templates (#233) - Change Checklist on issue to markdown (#234) - Create a function or argument to generate to default to "no" when adding stuff (#235) - Add question to add Copier.yml workflow (#237)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.5.0

COPIERTemplate v0.5.0

Diff since v0.4.0

Merged pull requests: - Add copy, recopy, and update from copier and change the generate API (#142) (@abelsiqueira) - Add allcontributors to template (#175) (@lyashevska) - feat: 🎸 Only run ubuntu with Julia 1 on PRs (#200) (@abelsiqueira) - chore(deps): bump actions/cache from 2 to 4 (#202) (@dependabot[bot]) - refactor: 💡 Remove generatemissinguuid argument (#203) (@abelsiqueira) - Fix tests on windows (#204) (@abelsiqueira) - Move direct wrapper functions to internal module Copier (#205) (@abelsiqueira) - feat: 🎸 Read from dstpath/Project.toml to guess answers (#206) (@abelsiqueira) - feat: 🎸 Add Codecov token on package and template (#208) (@abelsiqueira) - fix: 🐛 Fix template/.all-contributorsrc missing quotes (#209) (@abelsiqueira) - feat: 🎸 Determine package name from the dstpath (#210) (@abelsiqueira) - fix: 🐛 Cannot use double quotes in interpolation in GHA (#211) (@abelsiqueira) - docs: ✏️ Update contributing and dev docs in pkg and template (#212) (@abelsiqueira) - CompatHelper: add new compat entry for TOML at version 1, (keep existing compat) (#213) (@github-actions[bot]) - docs: ✏️ Update docs explaining copy to existing package (#222) (@abelsiqueira) - feat: 🎸 Use lychee instead of markdown-link-checker (#223) (@abelsiqueira) - Release v0.5.0 (#227) (@abelsiqueira)

Closed issues: - Add allcontributors (#26) - Review contribution and dev docs inside template/docs/src (#93) - Add information on codecov on the setup docs (#101) - Look over Modern Julia Workflows for things to add (#103) - FInd nice solution for testing on a smaller matrix on PRs (#105) - Add dedicated docs for applying to existing packages (#112) - Automatically read from Project.toml when applying to existing packages (#116) - Implement more of the copier interface (recopy and update) (#136) - Add documentation on generating releases to template (#143) - Document how to enable codecov integration (#150) - Change the generate API to handle the name vs folder (#151) - Consider removing link checker from pre-commit (#160) - Remove generatemissinguuid (#189) - Run the Lint workflow if any of the configuration files is updated (#197) - Fix allcontributorsrc in the template (#207)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.4.0

COPIERTemplate v0.4.0

Diff since v0.3.2

Merged pull requests: - Allow optional src_path argument to generate that default to URL (#174) (@sverhoeven) - chore: 🤖 Add .gitattributes to hide Jinja lang stats (#187) (@abelsiqueira) - chore: Add copier badge (#188) (@abelsiqueira) - chore: 🤖 Add a workflow to update pre-commit config (#190) (@abelsiqueira) - docs: ✏️ Change orgremote to upstream and clarify instructions (#191) (@abelsiqueira) - Update CHANGELOG with #91 (#192) (@abelsiqueira) - chore: 🤖 Run the Test workflow when copier.yml changes (#193) (@abelsiqueira) - chore: 🤖 Fix PreCommitUpdate workflow (#194) (@abelsiqueira) - fix: 🐛 Fix PreCommitUpdate workflow (#195) (@abelsiqueira) - [AUTO] pre-commit update (#196) (@github-actions[bot]) - docs: add suvayu as a contributor for review (#198) (@allcontributors[bot]) - Release v0.4.0 (#199) (@abelsiqueira)

Closed issues: - Add funding information (#56) - Add action to check for updates in pre-commit-config (or use pre-commit CI) (#91) - Hide Jinja language statistics (#124) - Show support to copier by adding badge (#125) - project is read-only (#146) - What is orgremote? Use upstream instead. (#165) - Run the Test.yml when copier.yml changes (#172)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.3.2

COPIERTemplate v0.3.2

Diff since v0.3.1

Merged pull requests: - chore: 🤖 Save conda-env on test and small fixes (#138) (@abelsiqueira) - refactor: 💡 Improve folder comparison in tests (#141) (@abelsiqueira) - More reader-friendly structure in README (#148) (@PabRod) - Add author and program name to licences (#156) (@luisaforozco) - Consistent caching in GitHub workflows (#162) (@sverhoeven) - Print post-installation info (#166) (@luisaforozco) - Add clarification to copier.yml (#168) (@lyashevska) - docs: add PabRod as a contributor for doc (#169) (@allcontributors[bot]) - fix: 🐛 Fix missing triple quotes in README (#170) (@abelsiqueira) - Fix broken link to contributing.md (#171) (@abelsiqueira) - Update Year in LICENSE(s) (#173) (@luisaforozco) - docs: add luisaforozco as a contributor for code, and doc (#176) (@allcontributors[bot]) - docs: add lyashevska as a contributor for code, and doc (#177) (@allcontributors[bot]) - docs: add nlesc as a contributor for financial (#178) (@allcontributors[bot]) - docs: add sverhoeven as a contributor for code (#179) (@allcontributors[bot]) - docs: add suvayu as a contributor for bug (#180) (@allcontributors[bot]) - docs: add luisaforozco as a contributor for ideas (#181) (@allcontributors[bot]) - docs: add lyashevska as a contributor for ideas (#182) (@allcontributors[bot]) - docs: add PabRod as a contributor for ideas (#183) (@allcontributors[bot]) - docs: add sverhoeven as a contributor for ideas (#184) (@allcontributors[bot]) - docs: ✏️ Add dev docs on how to make a release (#185) (@abelsiqueira) - Release v0.3.2 (#186) (@abelsiqueira)

Closed issues: - Document generating a release (#5) - Use Julia-actions/cache uniformly (#53) - Save the Conda environment of test (#137) - Refactor and improve testdiffdir (#139) - README suggestions (#144) - Fill name of copyright owner in Apache License (#145) - Clarification feedback (#149) - Print the post-installation commands after the installation (#152) - Fix full guide link in the README.md (#155) - Update Year in LICENSE (#163) - Fix broken contributing links in the issues (#164)

- Julia
Published by github-actions[bot] over 1 year ago

BestieTemplate - v0.3.1

COPIERTemplate v0.3.1

Diff since v0.3.0

Merged pull requests: - style: 💄 Update JuliaFormatter (#92) (@abelsiqueira) - docs: ✏️ Change prettyurls and use LiveServer for docs (#94) (@abelsiqueira) - chore: 🤖 Add dependabot (#95) (@abelsiqueira) - Bump codecov/codecov-action from 1 to 4 (#96) (@dependabot[bot]) - Bump julia-actions/setup-julia from 1 to 2 (#97) (@dependabot[bot]) - Bump actions/cache from 1 to 4 (#98) (@dependabot[bot]) - Bump julia-actions/cache from 1 to 2 (#99) (@dependabot[bot]) - Bump actions/setup-python from 4 to 5 (#100) (@dependabot[bot]) - chore: 🤖 Update action versions in the template (#102) (@abelsiqueira) - fix: 🐛 Add continue-on-error to allow nightly to fail (#104) (@abelsiqueira) - Bump peter-evans/create-pull-request from 5 to 6 (#107) (@dependabot[bot]) - chore: 🤖 Remove linux musl from CirrusCI (#109) (@abelsiqueira) - fix: 🐛 Run Test.yml on main always and if template changes (#121) (@abelsiqueira) - fix: 🐛 Run tests correctly and fix bad raw enclosing (#122) (@abelsiqueira) - Fix typo on GitHub action (#123) (@abelsiqueira) - chore: 🤖 Add all-contributors to repo (#126) (@abelsiqueira) - docs: add abelsiqueira as a contributor for code, projectManagement, and 2 more (#127) (@allcontributors[bot]) - Don't check links in the Contributors section (#128) (@abelsiqueira) - Properly escape the contributors html in the docs (#129) (@abelsiqueira) - docs: add tmigot as a contributor for code, and doc (#130) (@allcontributors[bot]) - Release v0.3.1 (#135) (@abelsiqueira)

Closed issues: - Add missing continue-on-error or change nightly strategy (#51) - Add dependabot and instructions on how to add it (#52) - Update make.jl with prettyurls=true (#54) - Update style of JuliaFormatter to mix with TulipaEnergyModel's style (#90) - Add a preview docs comment on PRs (#110) - Some fields should not be stored (#114) - Should we change the checks in issue template for a message only? (#115) - Run Test.yml on any change to template (#119) - Broken template Test.yml (#120)

- Julia
Published by github-actions[bot] almost 2 years ago

BestieTemplate - v0.3.0

COPIERTemplate v0.3.0

Diff since v0.2.5

Merged pull requests: - Fix coverage badge (#66) (@abelsiqueira) - feat: 🎸 Add option for Indentation length (#70) (@abelsiqueira) - docs: ✏️ Add tips on testing to developer docs (#71) (@abelsiqueira) - feat: 🎸 Add CODEOFCONDUCT to pkg and template (#73) (@abelsiqueira) - feat: 🎸 Add issue and PR templates to template (#74) (@abelsiqueira) - fix: 🐛 Add default to indentation parameter (#75) (@abelsiqueira) - feat: 🎸 Add AskAdvancedQuestions to allow stopping early (#79) (@abelsiqueira) - fix: 🐛 Fixes to the issue and PR templates (#81) (@abelsiqueira) - ci(template): 🎡 Update Cirrus CI image_family (#82) (@abelsiqueira) - fix: 🐛 Fix PR template (#83) (@abelsiqueira) - feat: 🎸 Generate docs pages programatically (#85) (@abelsiqueira) - docs: ✏️ Refactor README and improve docs (#87) (@abelsiqueira) - docs: ✏️ Improve documentation for new packages (#88) (@abelsiqueira) - Release 0.3.0 (#89) (@abelsiqueira)

Closed issues: - Add CODEOFCONDUCT (#25) - Update cirrus CI image_family (#31) - Find a better way to deal with the make.jl list of files (#32) - Add issue and pr templates (#33) - Improve new package experience (#43) - Add option for indentation length (#44) - Add repo keyword to make docs (#47) - Contributing and Developer documentation place and name (#57) - Fix coverage badge (#65) - Create a good user experience for beginners (simple default) (#67) - Remove update mechanism in the template until it is better tested (#68) - Add default to indentation length (#72) - Small issues with the issue and PR templates (#76) - Improvements to the docs (#77) - Explore creating a symlink CONTRIBUTING.md and README.dev.md (#78)

- Julia
Published by github-actions[bot] almost 2 years ago

BestieTemplate - v0.2.5

COPIERTemplate v0.2.5

Diff since v0.2.4

Fixed

nightly key was duplicated (#49)

Merged pull requests: - Remove nightly from list in Test.yml (#50) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 2 years ago

BestieTemplate - v0.2.4

COPIERTemplate v0.2.4

Diff since v0.2.3

Fixed

  • pipx link changed

Merged pull requests: - Fix pipx link (#46) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 2 years ago

BestieTemplate - v0.2.3

COPIERTemplate v0.2.3

Diff since v0.2.2

Merged pull requests: - Use single quotes on file name for Windows sake (#39) (@abelsiqueira) - Add workflow_dispatch to Test.yml (#40) (@abelsiqueira)

Closed issues: - Transform into a real Julia package (#18) - Windows support (#22)

- Julia
Published by github-actions[bot] over 2 years ago

BestieTemplate - v0.2.2

COPIERTemplate v0.2.2

Diff since v0.2.1

Merged pull requests: - Don't skip contributing and developer (#38) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 2 years ago

BestieTemplate - v0.2.1

COPIERTemplate v0.2.1

Diff since v0.2.0

Merged pull requests: - Add asciinema link (#34) (@abelsiqueira) - Review doc (#35) (@tmigot)

- Julia
Published by github-actions[bot] over 2 years ago

BestieTemplate - v0.2.0

COPIERTemplate v0.2.0

Diff since v0.1.9

- Julia
Published by github-actions[bot] over 2 years ago

BestieTemplate - v0.1.9

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.8...v0.1.9

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.8

What's Changed

  • Allow failure in Test workflow for nightly Julia version by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/20
  • Move template to subdirectory by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/23
  • Apply template to the repo itself by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/24
  • Wrap copier to enable running it directly from Julia by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/21

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.7...v0.1.8

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.7

What's Changed

  • Rename Compliance.yml to Copier.yml by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/17

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.6...v0.1.7

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.6

What's Changed

  • Use pre-commit to prevent adding .rej files and ongoing merge conflicts by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/15
  • Fix lint (markdown fix, markdown link check, toml files) by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/16

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.5...v0.1.6

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.5

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.4...v0.1.5

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.4

What's Changed

  • Fix compliance conflicts and show them on the body by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/14

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.3...v0.1.4

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.3

What's Changed

  • Working on linting issues by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/12
  • Release 0.1.3 by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/13

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.2...v0.1.3

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.2

What's Changed

  • Add DOI to CITATION.CFF, README, and update README with extra instructio about it by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/7
  • Update Documenter to version 1.0 by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/8
  • Allow updating docs/src/make.jl by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/9
  • Fix path of docs/make.jl on copier.yml by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/10
  • Release 0.1.2 by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/11

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.1...v0.1.2

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.1

What's Changed

  • Add CITATION.cff by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/3
  • Add docs/assets/logo.png to copier exclude list by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/4
  • Release 0.1.1 by @abelsiqueira in https://github.com/abelsiqueira/COPIERTemplate.jl/pull/6

Full Changelog: https://github.com/abelsiqueira/COPIERTemplate.jl/compare/v0.1.0...v0.1.1

- Julia
Published by abelsiqueira over 2 years ago

BestieTemplate - v0.1.0

First release.

- Julia
Published by abelsiqueira over 2 years ago