frankeo / interview-tool Goto Github PK
View Code? Open in Web Editor NEWThis repo contains a CLI tool for create, save and deploy exercises for interviews.
Home Page: https://frankeo.github.io/interview-tool/
License: MIT License
This repo contains a CLI tool for create, save and deploy exercises for interviews.
Home Page: https://frankeo.github.io/interview-tool/
License: MIT License
Split this User Story in several functionality/columns for a better tracking
Problem: The manual testing of the solution is too demanding and required testing and configuration of specific environments
Solution: Setup and run integration tests based on the Test-Cases for avoid repeat manual testing over different OS, and make the regression quicker.
Split this User Story in several functionality/columns for a better tracking
CodeFactor found multiple issues last seen at 69001e3:
.github\workflows\npm-publish.yml:22
src\create-module\command.js:18-28
src\deploy-module\command.js:24-34
Problem: If I have to upload a bunch of projects, I need to do it one by one, even if I have all of them ready
Solution: Put together all the projects in the same parent folder and make the tool scans and uploads all the projects contained.
Expected Result:
1. Folder A contains project B and C
2. interview-tool add A/
3. interview-tool list
4. B and C are listed
CodeFactor found multiple issues last seen at 69001e3:
.github\workflows\npm-publish.yml:22
src\create-module\command.js:18-28
src\deploy-module\command.js:24-34
Problem: When I Add two times the same project this is added and then listed in tool.
Solution: Before adding a new project to the tool, check if the name, and the topic and difficulty are not already registered.
Path to Reproduce:
1. interview-tool add <project-folder>
2. interview-tool add <project-folder>
3. interview-tool list
Problem: We don't know where are the parts of the tool more propense to produce errors, or less use it, or where to put more effort to improve.
Solution: Track the command's usage of the tool so We can know the answers of the above query (Create queries and proper dashboard representation)
interview-tool/.github/ISSUE_TEMPLATE/technical-task.md
Lines 5 to 10 in ef9e4a2
todo
comment in ef9e4a2. It's been assigned to @Frankeo because they committed the code.Problem: When I publish a new project into codesandbox for an interview I received a document as markdown format
Solution: Transform the markdown file into a PDF file before publishing into codesandbox
Expected Result:
1. interview-tool add <project-name>
2. interview-tool deploy <project-name>
3. codesandbox: a README.pdf file in the project
After reviewing actual capabilities of codesandbox, this issue is closed:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.