Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more package templates #46

Open
1 of 2 tasks
sertonix opened this issue Dec 18, 2022 · 4 comments
Open
1 of 2 tasks

Add more package templates #46

sertonix opened this issue Dec 18, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@sertonix
Copy link
Contributor

Have you checked for existing feature requests?

  • Completed

Summary

As discussed in pulsar#216 it would be nice to add more templates for packages.

  • typescript

If you have more suggestion just comment here and I will add them to the list.

Enter your response below:

It would support people to create packages in the enviroment/language they like.

Any alternatives?

Other examples:

No response

@sertonix sertonix added the enhancement New feature or request label Dec 18, 2022
@confused-Techie
Copy link
Member

One thing that we probably want to consider prior to adding this, is as of now Pulsar has no native way to run a TypeScript package, so the package template would have to include all the tools to transpile TypeScript into JavaScript manually, unlike CoffeeScript.

So personally I'd rather see us build support for packages to be written in TypeScript first and be transpiled by Pulsar, prior to suggesting people create package's in TypeScript.

@confused-Techie
Copy link
Member

Actually nevermind, I've spoken too soon. Pulsar does already 100% support packages being created in TypeScript. So in this case, yes we should absolutely add an example TypeScript package.

@savetheclocktower
Copy link
Contributor

This would be true even if Atom couldn't transpile TypeScript internally.

@steelbrain’s packages are all pretty high-profile examples of TypeScript-based Atom packages that have a robust toolchain. I don't love working with TypeScript, but the experience of hacking on those packages is about as good as it can get under the circumstances.

@confused-Techie
Copy link
Member

@savetheclocktower Appreciate the shout out to steelbrain's packages. I'll make sure to take a look at those for reference in drafting a TypeScript package. Since tbh I've never really touched TypeScript beyond reading the Hydrogen source code, so if you're at all familiar would love some pointers on a valid template to include

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants