Code Monkey home page Code Monkey logo

Comments (8)

MoritzKn avatar MoritzKn commented on June 21, 2024 2

Docblockr already has a few configurations to change the output style and all of them are error-prone, because this configurations have to be considered in many places.
But customizing the output is a heavily requested feature. Currently these issues request a more specific but similar functionality:

We should think about how to realize these customizations without introducing too many special cases.

from docblockr.

techhazard avatar techhazard commented on June 21, 2024

I personally prefer this:

/**
 * @function [function name]
 *
 * @brief    [brief description]
 * @detail   [detailed descr]
 *
 * @param    {type} {name} [descr]
 *  "..."
 * @return   {type} [descr]
 *
 * @pre      [precondition]
 * @post     [postcondition]
 *
 * @author   [name]
 * @email    [email]
 */

So I hope you see my desire to customise the output.

from docblockr.

lukasoppermann avatar lukasoppermann commented on June 21, 2024

I would also like to customise the output, although I rather want to have less info, in contrast to @awesomefireduck.

from docblockr.

kankaristo avatar kankaristo commented on June 21, 2024

It would also be nice to be able to customize the tag format.

We use Sphinx, which uses the following format:

/**
 * Brief description.
 *
 * Longer description.
 *
 * :param parameterA: Parameter description.
 * :param parameterB: Parameter description.
 *
 * :returns: Description of return value.
 */

@return can already be customized, but @param and others can't be.

Also, customizing the "trigger" (/**) would be nice. We have an internal tool, which actually uses /*!.

from docblockr.

hikerpig avatar hikerpig commented on June 21, 2024

We write coffeescript and use codo as doc generator, it would be nice to be able to customize the form of comments. Replace the * with #

    # Given a obj and a nested keyname, return the value
    # Safe from errors
    # @param {Object} obj
    # @param {String} key
    # @return by default is undefined
    getVal = (obj, key) ->
      unless obj then return obj
      keyAttr = key.split('.')
      val = obj

      for k in keyAttr
        if val and val.hasOwnProperty(k)
          val = val[k]
        else
          return undefined
      val

from docblockr.

techhazard avatar techhazard commented on June 21, 2024

I no longer use Atom, so this isn't an issue for me.
Good luck with this!

from docblockr.

lukasoppermann avatar lukasoppermann commented on June 21, 2024

I still use it with dockblockr and would appreciate this feature.

from docblockr.

glfmn avatar glfmn commented on June 21, 2024

#223 is also relevant to this

from docblockr.

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.