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: Advanced command #52

Merged
merged 33 commits into from
Jun 24, 2024
Merged

feat: Advanced command #52

merged 33 commits into from
Jun 24, 2024

Conversation

ipetinate
Copy link
Owner

@ipetinate ipetinate commented May 21, 2024

Clingon CLI logo

Clingon Empire | Official Pull Request

Fill in the fields appropriately so that empire reviewers can validate your work.


Important

Do not publish using local npm, with each PR the Release CI pipeline is executed, ensuring version control, publication and creation of the release and changelog.

Warning

Don't forget to put the correct label before creating the PR, so that auto does not create canaries for code that it doesn't need (docs, internal, etc.) and versioning correctly for the code that needs to be published. To learn about labels, check the following documentation: Auto Release.


Description

This release ushers in the maturity and stable state of the library, entering the 1.0+ milestone.

  • Init with examples
  • Generate any kind of file with local custom templates based on meta file setup

With this version, you can init clingon needed assets with example files filled with basic code to illustrate how to use, and you can create your own custom templates locally, inside your project, you can create which files you want, without limitations or fixed patterns.

Requirements

I did:

  • Unit tests
  • Code formatting
  • Documentation with JSDocs
  • (Optional) Documentation with Markdown
  • Documentation on github.com/ipetinate/clingon-dot-dev
  • Local Tests
  • I tested the canary release
  • I marked the Issue referring to the code (if you didn't create the branch from the issue)

Preview

Screen.Recording.2024-06-21.at.17.mp4

Canary Release

📦 Published PR as canary version: 1.0.0--canary.52.e6917fe.0

✨ Test out this PR locally via:

npm install clingon@1.0.0--canary.52.e6917fe.0
# or 
yarn add clingon@1.0.0--canary.52.e6917fe.0

@ipetinate ipetinate self-assigned this May 21, 2024
@ipetinate ipetinate marked this pull request as ready for review June 21, 2024 19:48
@ipetinate ipetinate merged commit b4b2983 into main Jun 24, 2024
3 checks passed
@ipetinate ipetinate deleted the feat/advanced-command branch June 24, 2024 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant