Giter Club home page Giter Club logo

Comments (11)

k2tzumi avatar k2tzumi commented on May 20, 2024 1

Mounting method study

  • When parsing yaml and structuring each sentence, keep the corresponding line number in the structure.
  • After the error occurs, re-analyze the original source from the characteristics of the section in question to identify the relevant line

Which implementation is more efficient? And can it be more accurate in identifying the relevant rows with less impact on future enhancements?

If you have any good ideas, we'd like to discuss them in more depth.

from runn.

k1LoW avatar k1LoW commented on May 20, 2024 1

If we are doing normal Unmarshal, it seems to be difficult to get the YAML rows.

Also, errors may not correspond to YAML lines.

Perhaps it would be better to split this problem into two parts.

  1. Linter to check runbook format ( e.g. runn lint )
    • Build completely separate from the current Unmarshal structure.
  2. Display more detailed reasons for errors that occur in steps
    • At least be able to see the runbook file and step key where the error is occurring.

from runn.

k2tzumi avatar k2tzumi commented on May 20, 2024 1

First, implement linter so that the runn book structure can be analyzed.
At this point, it will be possible to determine which lines of the original yaml correspond to the syntax, including the steps.
After that, we will detail the errors

I thought the above process seemed like a good way to fine-tune the problem

from runn.

k2tzumi avatar k2tzumi commented on May 20, 2024

note
#146 (comment)

How to display an error if the Runbook is a standard input? We may need to consider this.

from runn.

amoghrajesh avatar amoghrajesh commented on May 20, 2024

@k2tzumi is this issue still open? I would like to work on it as part of Hacktoberfest 2022

from runn.

k2tzumi avatar k2tzumi commented on May 20, 2024

Yes issues remain.
I have no concrete results, just a study of implementation methods on my part.

I would like to work on it as part of Hacktoberfest 2022

It would be helpful if you could proceed with the assignment.

from runn.

amoghrajesh avatar amoghrajesh commented on May 20, 2024

@k2tzumi can you tell me how to start or point me to a getting started guide?

from runn.

k2tzumi avatar k2tzumi commented on May 20, 2024

I don't know if this will be helpful, but I found the following page
https://dev.to/nitinkumar30/what-how-to-do-in-hacktoberfest-2022-p36

By the way, I have never attended Hacktoberfest.

I don't understand because the conversation was so abrupt, but what would be the purpose of your participation in this Hacktoberfest?

I feel it is an interesting initiative.

from runn.

k2tzumi avatar k2tzumi commented on May 20, 2024

@amoghrajesh

I was researching Hacktoberfest and realized I was mistaken.
Sorry for the odd reply.

Is the purpose of the following OK?

  • register runn in the maintenance repository of Hacktoberfest

As far as I can confirm, you need to have the authority to own the repository, so you cannot make the decision on your own.

Please give us a few minutes to check with owner.
Contributions are always welcome, not just for Hacktoberfest participation, so please keep in touch!

from runn.

k1LoW avatar k1LoW commented on May 20, 2024

Hi @amoghrajesh !

Welcome!

can you tell me how to start or point me to a getting started guide?

Unfortunately, we are not able to provide a starting guide for this repository, as it is not fully developed.

You will need to read the code and find bugs and make suggestions, like #71.

Please refer to past merged Issues and PRs.

Or, I am not particularly good at English, so I would be very happy to get suggestions for better updates to the README.

Happy hacktoberfest 🐙

from runn.

k1LoW avatar k1LoW commented on May 20, 2024

is this issue still open?

YES! we want!!

from runn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.