Git Product home page Git Product logo

Comments (5)

xfq avatar xfq commented on August 30, 2024

@zcbenz I think building a command line tool and wrap it with an Atom package is a good way, because it is more generic and can avoid needless duplication of code in other editor/IDE plugins. WDYT?

If we're going to build a command line tool, what language should be used to implement the tool? JavaScript (Node.js)? Perl? Python? I'm OK with any of them, although personally I'm more familiar with Perl and Python. I'm familiar with JavaScript the language, but I'm a Node.js newbie. Shell script is only for Unix and Unix-like operating systems, so IMO it is not an option. IIRC cordova-cli is written in JS.

from mentorships.

zcbenz avatar zcbenz commented on August 30, 2024

@zcbenz I think building a command line tool and wrap it with an Atom package is a good way, because it is more generic and can avoid needless duplication of code in other editor/IDE plugins. WDYT?

I agree on this, and it would help a lot of people.

If we're going to build a command line tool, what language should be used to implement the tool?

Both Atom and its core modules are written in CoffeeScript and we should use the same language for the command line tool. You may start from learning how apm works, which is the command line tool for managing and creating Atom packages.

from mentorships.

xfq avatar xfq commented on August 30, 2024

Both Atom and its core modules are written in CoffeeScript and we should use the same language for the command line tool. You may start from learning how apm works, which is the command line tool for managing and creating Atom packages.

OK. Although I haven't written any real-world application in CoffeeScript yet, I know its syntax. I'll look into apm later. Thanks for the hint.

from mentorships.

xfq avatar xfq commented on August 30, 2024

I can't participate in GSoC this year, sorry. I'm working on too many projects currently (and over the next few months) and I don't have the time for GSoC.

Anyway, Atom is great and it will continue to be my main editor.

from mentorships.

naveenjafer avatar naveenjafer commented on August 30, 2024

@zcbenz Hi, May I know as to what the status of this initiative currently is? I have a few weeks time in my hands and would like to put it to good use. I have gone through the last year GSoc projects and found this the most relevant to work on. A little bit of initial direction would be really helpful. Thank you.

from mentorships.

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.