Comments (5)
@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 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.
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.
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.
@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)
- Octokit.Net running on .NET Core HOT 4
- Octokit.Net - Rewrite HTTP internals HOT 8
- Octokit.net - Improve Streaming Support HOT 1
- Atom Community Representative HOT 9
- Google Summer of Code 2016 HOT 4
- Jekyll community plugin and theme directory HOT 13
- Internationalization / localization support for Jekyll HOT 10
- GUI/Administrative interface for Jekyll HOT 16
- On-demand rendering for Jekyll HOT 11
- create an official github android application HOT 1
- Prospective GSoC 2016 student HOT 1
- Atom - Project Idea for GSOC HOT 1
- Octokit.net - add support for lookup by repository ID throughout APIs HOT 3
- Classroom - Usage dashboard HOT 10
- Jekyll plugin to automatically generate Pdf, Epub and Mobi versions of posts HOT 5
- Open Source for Computer Science education HOT 1
- Any node.js project available here? HOT 2
- Electron - Multiple language support in documentation site HOT 5
- Electron - Better support for devtools extensions HOT 13
- Releases management in GitHub for Visual Studio HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mentorships.