Prerequisite
Ensure that you have completed the Git & GitHub Workflow "Good First Issue" Tickets. If you have not done or completed the Git and GitHub tickets, you can find it through the project board here: git and github workflow good first issue tickets
Background
There is an aspect of the Blocks Assistant project, where the Command Line Interface (built with NodeJS) automates some tasks e.g. generating files and folders etc. The understanding of how a NodeJS CLI (that automate tasks) is built and how it works, is crucial to quickly becoming acquainted with how the Blocks Assistant CLI is built and how it works. You will also learn the basics of how to document a project.
Issue description
Create a NodeJS CLI, code along with the instructor in this youtube tutorial: https://www.youtube.com/watch?v=s2h28p4s-Xs.
Expected solution
- Compulsory: Your CLI should look like and be able to do what that of the instructor's own can do.
- Compulsory: Document useful information about your CLI that will help users/contributors to understand the project you built. Let the readme of the react-lib-ts-webpack library guide you when writing your own CLI's readme.
- Optional: You can choose to add a new functionality to your CLI, or fix a bug you noticed wasn't fixed in the tutorial (if you notice any).
Additional context
- Let us know in the comment of this issue ticket (GitHub discussion) that you will be participating in this project basics assignment. Ensure to tag @collabo-community/maintainers in your comment. That way, maintainers will be notified and will be prepared to help review your pull request when you submit.
- Where to do this project? - Create and do this library project in a GitHub repository in your personal GitHub account. Make sure it is a public repository so that other people can see it.
- Submission details:
- Repo URL (where you are to do and submit this task to): https://github.com/collabo-community/good-first-issue-solutions
- More details about how to submit to the above Repo URL:
- If you don't have this file, create a file called
project-basics.md in root of the folder that has your GitHub username in it.
- Ensure that there's an H1 header in the file:
# Project Basics by @replace-this-text-with-your-own-GitHub-username
- Under the header section, add this list item and insert your CLI's GitHub repository link in this manner:
- CLI + [NodeJS] Blocks Assistant Project Basics: Replace this part of the text with your CLI's GitHub repository link
- If you have any questions or need any clarification when working on this ticket, please use the
#good-first-issue-support channel in our discord community server.
- To help you understand how to work with other contributors within the @collabo-community better, we will review your pull request based on the directions given in this issue ticket and our Public Documentation Resource Guide.
Testing checklist
Note (to contributor taking on this task assignment): Copy and paste the testing checklist below (without this note) to your pull request body description when submitting your fix. This will guide (you and) the contributors who will review your fix to know what is important to check or test for.
Prerequisite
Ensure that you have completed the Git & GitHub Workflow "Good First Issue" Tickets. If you have not done or completed the Git and GitHub tickets, you can find it through the project board here: git and github workflow good first issue tickets
Background
There is an aspect of the Blocks Assistant project, where the Command Line Interface (built with NodeJS) automates some tasks e.g. generating files and folders etc. The understanding of how a NodeJS CLI (that automate tasks) is built and how it works, is crucial to quickly becoming acquainted with how the Blocks Assistant CLI is built and how it works. You will also learn the basics of how to document a project.
Issue description
Create a NodeJS CLI, code along with the instructor in this youtube tutorial: https://www.youtube.com/watch?v=s2h28p4s-Xs.
Expected solution
Additional context
project-basics.mdin root of the folder that has your GitHub username in it.#good-first-issue-supportchannel in our discord community server.Testing checklist
Note (to contributor taking on this task assignment): Copy and paste the testing checklist below (without this note) to your pull request body description when submitting your fix. This will guide (you and) the contributors who will review your fix to know what is important to check or test for.
Replace this inline code block with the link to your approved Git & GitHub Workflow 6th task pull requestproject-basics.mdfile in root of the folder that has my GitHub username in it.# Project Basics by @replace-this-text-with-your-own-GitHub-username- CLI + [NodeJS] Blocks Assistant Project Basics: Replace this part of the text with your CLI's GitHub repository link