Socket
Book a DemoInstallSign in
Socket

@ng-seattle/community-schematics

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ng-seattle/community-schematics

Schematics for the Angular community

1.2.4
latest
npmnpm
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

Commitizen friendly semantic-release npm (scoped) npm (tag)

Community Schematics

Angular Schematics that generate a starter website for community groups.

:white_check_mark: Generates a starter website, built with Angular 8, for your group
:white_check_mark: Uses Angular Material
:white_check_mark: Allows links to video hosting services and twitter
:white_check_mark: Displays events from your groups Meetup.com page
:white_check_mark: ng deploy support to deploy your site to Azure, Now, Netlify, or Github Pages

Getting Started

First generate a new Angular project:

$ ng new my-community-site

Then use ng add and follow the prompts to setup the project and you're good to go!

$ ng add @ng-seattle/community-schematics

External Schematics Used

Depending on the options you select during the ng add process, the following external ng add schematics can be invoked:

Future Feature Plans

  • Easy (and private) contact sharing to help network with people you meet at group events
  • PWA and Angular Universal support
  • Self hosted blogs for groups
  • Calendar management without Meetup.com
  • Email list support
  • Have an idea? Open an issue!

Developing

This project comes with a sandbox Angular application that you can use to test your changes with. Before starting development run npm run link:schematic to ensure that your local schematic can be used in the sandbox.

Testing

To test locally, install @angular-devkit/schematics-cli globally and use the schematics command line tool. That tool acts the same as the generate command of the Angular CLI, but also has a debug mode. For convienience, there is a script that will clean the project, build it, and run the command line argouments to test. Simply run npm test to exectute.

Check the documentation with

schematics --help

Publishing

To publish, simply do:

npm run build
npm publish

That's it!

Keywords

schematics

FAQs

Package last updated on 22 Mar 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.