All Projects → Gonzalo2310 → Sdras Helper

Gonzalo2310 / Sdras Helper

Licence: mit
The main idea is to create a simple and intuitive help system.

Labels

Projects that are alternatives of or similar to Sdras Helper

ComoFazerUmaPerguntaPT
🤔 Farto de fazer perguntas e não ser respondido? Aprenda agora a melhor forma de fazer uma pergunta 🔥
Stars: ✭ 28 (+0%)
Mutual labels:  helper
Tailwindcolorshades
Color shades generator for TailwindCSS - https://javisperez.github.io/tailwindcolorshades
Stars: ✭ 345 (+1132.14%)
Mutual labels:  helper
Recyclerviewhelper
📃 [Android Library] Giving powers to RecyclerView
Stars: ✭ 643 (+2196.43%)
Mutual labels:  helper
k-redux-factory
Factory of Redux reducers and their associated actions and selectors.
Stars: ✭ 18 (-35.71%)
Mutual labels:  helper
Tooltip Sequence
A simple step by step tooltip helper for any site
Stars: ✭ 287 (+925%)
Mutual labels:  helper
Common.utility
Various helper class
Stars: ✭ 4,101 (+14546.43%)
Mutual labels:  helper
php-traits
A collection of (more or less) useful traits for PHP7.2+
Stars: ✭ 17 (-39.29%)
Mutual labels:  helper
Logging Helpers
Basic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine.
Stars: ✭ 5 (-82.14%)
Mutual labels:  helper
Senparc.co2net
支持 .NET Framework & .NET Core 的公共基础扩展库
Stars: ✭ 289 (+932.14%)
Mutual labels:  helper
Zpl
📐 Your (almost) C99 Powerkit
Stars: ✭ 422 (+1407.14%)
Mutual labels:  helper
persian-tools-rs
An anthology of a variety of tools for the Persian language in Rust
Stars: ✭ 17 (-39.29%)
Mutual labels:  helper
Rex
Your RegEx companion.
Stars: ✭ 283 (+910.71%)
Mutual labels:  helper
Nest Access Control
Role and Attribute based Access Control for Nestjs 🔐
Stars: ✭ 562 (+1907.14%)
Mutual labels:  helper
firefox-containers-helper
Firefox multi-account containers are for power users. So is this. Adds bulk container interactivity features missing from the Mozilla Multi-Account Containers extension.
Stars: ✭ 32 (+14.29%)
Mutual labels:  helper
Derek
Reduce maintainer fatigue by automating GitHub
Stars: ✭ 714 (+2450%)
Mutual labels:  helper
laravel-any
🏓 Laravel collection macro that determine if `any` item from the collection passes the given truth test.
Stars: ✭ 38 (+35.71%)
Mutual labels:  helper
Vuex Rest Api
A utility to simplify the use of REST APIs with Vuex
Stars: ✭ 365 (+1203.57%)
Mutual labels:  helper
Vuex Mappers
Component agnostic Vuex mappers
Stars: ✭ 19 (-32.14%)
Mutual labels:  helper
Pacaur
[unmaintained] An AUR helper that minimizes user interaction
Stars: ✭ 818 (+2821.43%)
Mutual labels:  helper
Styled Map
A super simple way to map props to styles with Styled Components ✨
Stars: ✭ 582 (+1978.57%)
Mutual labels:  helper

SDras Helper

Codacy Badge

Status: Alpha version

Based on the idea of Sarah Drasner (@sdras). Sample Url of Sarah Drasner's creation: JavaScript Array Explorer. More information at history.md

Version of nodejs

For the file services api to work you must use at least node 8.11.1 as it uses the fs.copyFile function and was introduced in version 8.5.

Idea

The main idea is to create a simple and intuitive help system. The system gives the tools to follow the format created by Sarah Drasner in her examples.

Build Setup

Two terminals must be open to operate the system:

Terminal 1:

# enter the internal file server
cd src
cd internalServer

# install dependencies
npm install

# serve file init in localhost:5000
npm start

Terminal 2:

# install dependencies
npm install

# serve with hot reload at localhost:8000
npm run dev

How it works

If instructions have been followed, the second terminal has launched the service at http://localhost:8000/#/

The system has two projects that we will talk about. To start creating, we must go to http://localhost:8000/#/admin

Starts in a menu of 7 options:

List of projects:

New projects are created here and can be deleted or renamed. The name must be unique and have a single word.

Profile

Let's compare with the original project to understand what these fields are.

profile example

Link to github is not yet developed.

Language

It contains extra languages for the project in addition to English. Only the corresponding folders and content relationships are created but there is no automatic translation.

In principle all content is in English and must be translated manually.

Mas informacion de idiomas en language.md

Before continuing

The system is divided into 3 elements.

Step: title and description. May have children

Finish: Contains various information and cannot contain children. It's the ultimate answer after several Steps.

Structure: Establishes in tree form the content relationships

Continuing with the Steps menu:

Each step has 3 fields:

  • Name: It must be unique and unrepeatable. It should not be translated. Not seen by the user

    The other two are explained graphically:

Steps

Each step can contain as many steps or finish as you need. There is no limit to recursiveness.

It's only logical that I end up in a finish.

finish

Finish has several fields.

  • Name: Unique, unrepeatable. It cannot be translated. Not seen by the user

    The others we will see graphically

finish

Finish can't have children.

Structure

It is where the order of presentation of the steps and finish created is established. A tree format is used for this.

Create project

This is the last phase in creating the project. About the product created and its dependencies read: ProyectDependencies.md

After the project has been created, you can access http://localhost:8000/#/ and access the list of created projects and use it.

To extract the created product to another project read: Extractfinalproduct.md

Developers

If you want to know more about the code or the internal process of the system read: Developers.md

Example and Default

The system brings an example based on Sarah Drasner's creation already finished and available for modification in Admin or its use of tests in /.

Default on the contrary is the basis of creations. Any change to default will be inherited by subsequent projects.

Collaborators

Created by

Gonzalo Nandez Gonzalo Nandez (Gonzalo2310)

Inspired by an idea of:

Sarah Drasner Sarah Drasner (sdras)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].