imabp / imabp/WebTerminal

Welcome to Web Terminal

Open
#17 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
39
Forks
19
PR merge metrics
No merged PRs in 30d

Description

Hello KWOC Participants.
I hope you have explored the project.
Let me help you with more information.

First of all, the project tech stack is completely based on ReactJS and we are using JQuery Plugin.

Codebase Structure.

The project has the following important directories as of now.

  1. commands ( Changes and additions needed here)

    • basic.js : It consists of basic commands used in Linux
    • files.js: It provides a layer of control to the lib/fs.js and returns an object of functions.
    • index.js : It returns basic.js and files.js to components/terminal.jsx
  2. components ( Completed Implementation)
    - this implements the terminal component on the browser using react ref .
    - No changes required in this.

  3. css
    - general css implementation.

  4. lib( Changes and additions needed here)

    - fs.js: This is the implementation of the whole file system. 
    - Tricks:
       We are using an array for the implementation of the File System. 
       And also we are using the LODASH library to implement the operations. 😊
    

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue is a welcome message describing the commands, components, css, and lib directories, including commands/basic.js, commands/files.js, commands/index.js, and lib/fs.js. Read these project-structure notes first, then identify a concrete documentation change and acceptance criteria, since the issue does not specify work to complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, jquery, react
Domain
documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.