Skip to content
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!: renew template #22

Merged
merged 18 commits into from
Sep 25, 2024
Merged

feat!: renew template #22

merged 18 commits into from
Sep 25, 2024

Conversation

shortcuts
Copy link
Owner

@shortcuts shortcuts commented Sep 25, 2024

📃 Summary

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 #21

@shortcuts shortcuts self-assigned this Sep 25, 2024
@shortcuts shortcuts merged commit ca72698 into main Sep 25, 2024
6 checks passed
@shortcuts shortcuts deleted the feat/v3 branch September 25, 2024 20:40
shortcuts pushed a commit that referenced this pull request Sep 25, 2024
🤖 I have created a release *beep* *boop*
---


##
[3.0.0](v2.2.0...v3.0.0)
(2024-09-25)


### ⚠ BREAKING CHANGES

* renew template
([#22](#22))

### Features

* renew template
([#22](#22))
([ca72698](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>
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mention plugins implemented via the boilerplate
1 participant