Giter Site home page Giter Site logo

brackets-newproject-extension's People

Contributors

asierzabala avatar datamweb avatar daveyholler avatar denisov21 avatar georapbox avatar ingorichter avatar jeffrybooher avatar larz0 avatar probil avatar quirico avatar rainje avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

brackets-newproject-extension's Issues

Feature Request: update templateFiles folder

When a new version is released, the whole extension folder gets deleted or overwritten by the new release. Therefore everytime I update this extension, I loose all my custom project templates.
It would be much better if the extension folder gets updated, and my custom project folders remain untouched. I'm not sure if Brackets can do a partial update of an extension, but if not, they should implement it.

Not working?

So I take it this plug-in isn't working at all right now? Whenever I select the New Project from the File menu, I get the dialog but the only thing I can do is pick a location. I can't enter a name or select a project type from the drop-down list.

I am currently using sprint 30 of Brackets.

Deprecated filesystem APIs

This extension uses one or more APIs which are deprecated as of Brackets Sprint 34 (the next release):

  • NativeFileSystem.showOpenDialog()

These APIs should continue to work for now (though please test your extension to be sure!). However, the deprecated APIs will be removed around the end of this year, so you should migrate away from them soon.

It should be fairly straightforward to migrate to the new APIs. (And if you release an updated extension requiring the new APIs, users of earlier Brackets versions will still be able to install the older release of your extension that is compatible with their build).

See this discussion thread for more background on the API changes.

Feature Request: 'templatizing' templates

Hi there, I was just considering the need to being able to customise templates an a per project basis, when I took a look at the most recent README (don't laugh). Anyhow, personally, because I use (borrow) Mavens Standard Directory Layout, I have used the new project extensions to create a template that looks like this:

lib/
src/
    main/
        less/
        js/
    test/
        js/
package.json
README.md
LICENSE

Also, I use the reverse domain convention for organising source files, so, if I was working for a hypothetical vendor with the domain name 'vendor.io' and I was making a product called 'product' with an initial release name of 'mvp', I would love to be able to configure my project template such that templatizing the template, would produce a project structure that would look something like this:

lib/
src/
    main/
        less/
        js/
            io/
                vendor/
                    product/
                        mvp/
                            ProductApplication.js
    test/
        js/
            io/
                vendor/
                    product/
                        mvp/
                            ProductApplicationSpec.js
package.json
README.md
LICENSE

Perhaps the src and test paths could even be derived from the project name field in the Create New Project setup e.g. giving the project name 'io.vendor.product.mvp', a templatization would produce the example above?

But then again- just because I use this project layout doesn't mean anyone else does. I'm really just wondering what strategies have been sketchboarded for the ability to templatize templates, or what your own ideas in this area are? Is there anything in the works planned for release?

duplicate templates when using user templates

When first installing the update for user templates, the list with project templates contains duplicates, when you update it using these steps:

  1. move all project templates (including the default templates) to a user folder (in my case: c:\Users\mlourens\Documents\Brackets\templates)
  2. install the update
  3. change the userTemplatesFolder preference, so it points to the user folder
  4. restart Brackets --> the list with project templates includes duplicate project templates (since ALL project templates where copied to the user folder, before installing the default ones again).
  5. remove the duplicates from the user folder
  6. restart Brackets --> still the duplicate project templates show up in the new projects list (see screenshots).
    preferences
    extensionfolder
    userfolder

New project from URL or Github

Hello and thank you for this very useful tool!

In my team, our project file-type is sometimes updated, and it would be very convenient to use "brackets-newproject-extension" not only to download templates locally, but from Github or a common URL.

Do you think this is possible?

Templates folder - Changes and additions not reflecting

Issue started after Brackets Sprint 38 build.

Additional templates added to the templates folder (C:\Program Files (x86)\Brackets\www\extensions\user\brackets-newproject-extension-master\templateFiles), are not reflecting in the "New Project > Template " area.
Brackets is possibly serving a cached copy ?

Additionally, once I have opened a Template via 'New Project', I am unable to save edits made to that Templates' contents outside of brackets.
Even with brackets closed via Windows Task Manager (end process tree) I receive a 'file in use by another program' error.
This error seems to affect all files in the 'templateFiles' folder, even if they have not been opened in brackets yet, but I can't be sure.

I believe the second issue is directly related to the first.

My own templates are overwritten

Hello,

I use my own templates in the user templates folder, but each times the "New Project" Extension is updated, they systematically are overwritten by the default templates from the plugin.

How can I avoid this ?

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.