-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: improve template helpers and state manager #14
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
shortcuts
changed the title
feat: improve template helpers and state manager
feat!: improve template helpers and state manager
Mar 15, 2024
shortcuts
pushed a commit
that referenced
this pull request
Mar 15, 2024
🤖 I have created a release *beep* *boop* --- ## [2.0.0](v1.1.0...v2.0.0) (2024-03-15) ### ⚠ BREAKING CHANGES * improve template helpers and state manager ([#14](#14)) ### Features * improve template helpers and state manager ([#14](#14)) ([9cc87ad](9cc87ad)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
meznaric
pushed a commit
to meznaric/key-analyzer.nvim
that referenced
this pull request
Nov 3, 2024
fix: missing steps in README.md fix: easier replace fix: missing README.md mention fix: test helpers feat: add release script chore: update README.md feat: add setup script (#1) this PR adds a setup script to make it easier for people to use the template, it aims at automating the placeholder filenames/variables. Full interactive test <img width="1276" alt="Screenshot 2023-01-02 at 23 24 50" src="https://user-images.githubusercontent.com/20689156/210281813-00ee3cca-581e-4372-94b8-dd528b5508ff.png"> feat: add doc generation check to CI (#2) This PR adds a documentation check on the CI, so the user knows if they forgot to generate latest version, or can see unwanted changes. chore: typo in README feat(cd): add release action (#4) closes shortcuts/neovim-plugin-boilerplate#3 feat(cd): remove homemade release script (#6) Now that we have the automated release process, we don't need the custom part anymore chore(main): release 1.0.0 (#5) :robot: I have created a release *beep* *boop* --- * add doc generation check to CI ([#2](shortcuts/neovim-plugin-boilerplate#2)) ([15d4d14](shortcuts/neovim-plugin-boilerplate@15d4d14)) * add release script ([144c732](shortcuts/neovim-plugin-boilerplate@144c732)) * add setup script ([#1](shortcuts/neovim-plugin-boilerplate#1)) ([fbffb71](shortcuts/neovim-plugin-boilerplate@fbffb71)) * **cd:** add release action ([#4](shortcuts/neovim-plugin-boilerplate#4)) ([85cb257](shortcuts/neovim-plugin-boilerplate@85cb257)) * **cd:** remove homemade release script ([#6](shortcuts/neovim-plugin-boilerplate#6)) ([316de3d](shortcuts/neovim-plugin-boilerplate@316de3d)) * easier replace ([0d686ea](shortcuts/neovim-plugin-boilerplate@0d686ea)) * missing README.md mention ([97b16e0](shortcuts/neovim-plugin-boilerplate@97b16e0)) * missing steps in README.md ([6ac7c6f](shortcuts/neovim-plugin-boilerplate@6ac7c6f)) * test helpers ([d65dd73](shortcuts/neovim-plugin-boilerplate@d65dd73)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> chore: add nightly to the CI (#7) nightly is now usable on the CI! :D chore: upgrade ci to run against Neovim 0.8.3 (#8) update the CI to run against Neovim 0.8.3 chore: fix `bug report` issue template fix: CI diff documentation (#9) correctly get diff chore: fix gh command in README.md feat: make setup.sh more reliable feat: template cleanup and improvements (#11) better initial setup and remove useless functions chore(main): release 1.1.0 (#10) :robot: I have created a release *beep* *boop* --- [1.1.0](shortcuts/neovim-plugin-boilerplate@v1.0.0...v1.1.0) (2023-03-26) * make setup.sh more reliable ([6c2f360](shortcuts/neovim-plugin-boilerplate@6c2f360)) * template cleanup and improvements ([#11](shortcuts/neovim-plugin-boilerplate#11)) ([af2fcb0](shortcuts/neovim-plugin-boilerplate@af2fcb0)) * CI diff documentation ([#9](shortcuts/neovim-plugin-boilerplate#9)) ([c4b9836](shortcuts/neovim-plugin-boilerplate@c4b9836)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> chore: make CI run on v0.9.0 (#12) chore: run CI on neovim 0.9.1 (#13) update the CI to run on the latest version feat!: improve template helpers and state manager (#14) While the template is still a pretty good starting point, improvements have been made on [my main plugin](https://github.com/shortcuts/no-neck-pain.nvim) for better developer experience, we can port them here. chore(main): release 2.0.0 (#15) :robot: I have created a release *beep* *boop* --- [2.0.0](shortcuts/neovim-plugin-boilerplate@v1.1.0...v2.0.0) (2024-03-15) * improve template helpers and state manager ([#14](shortcuts/neovim-plugin-boilerplate#14)) * improve template helpers and state manager ([#14](shortcuts/neovim-plugin-boilerplate#14)) ([9cc87ad](shortcuts/neovim-plugin-boilerplate@9cc87ad)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> feat(ci): add luals checks on CI (#16) [apply recommendations](https://www.reddit.com/r/neovim/comments/1bfdp9m/comment/kv2ljvo/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button) chore(main): release 2.1.0 (#17) :robot: I have created a release *beep* *boop* --- [2.1.0](shortcuts/neovim-plugin-boilerplate@v2.0.0...v2.1.0) (2024-03-16) * **ci:** add luals checks on CI ([#16](shortcuts/neovim-plugin-boilerplate#16)) ([2d0ecc4](shortcuts/neovim-plugin-boilerplate@2d0ecc4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> feat(ci): bump stylua (#18) bump stylua-action dependency chore(main): release 2.2.0 (#19) :robot: I have created a release *beep* *boop* --- [2.2.0](shortcuts/neovim-plugin-boilerplate@v2.1.0...v2.2.0) (2024-03-18) * **ci:** bump stylua ([#18](shortcuts/neovim-plugin-boilerplate#18)) ([d97ea98](shortcuts/neovim-plugin-boilerplate@d97ea98)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> chore: run on nvim 10 (#20) feat!: renew template (#22) Hey, as I keep working on https://github.com/shortcuts/no-neck-pain.nvim, I discover new stuff, tools, good lua practices and some fixes here and there, so I usually port them to this template. Hopefully this will help someone getting started! close shortcuts/neovim-plugin-boilerplate#21 chore(main): release 3.0.0 (#23) :robot: I have created a release *beep* *boop* --- [3.0.0](shortcuts/neovim-plugin-boilerplate@v2.2.0...v3.0.0) (2024-09-25) * renew template ([#22](shortcuts/neovim-plugin-boilerplate#22)) * renew template ([#22](shortcuts/neovim-plugin-boilerplate#22)) ([ca72698](shortcuts/neovim-plugin-boilerplate@ca72698)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> chore: add funding file chore: update template for key-analyzer chore: add config options feat: Update README.md with plugin features and usage chore: update README
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📃 Summary
While the template is still a pretty good starting point, improvements have been made on my main plugin for better developer experience, we can port them here.