Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/commudle/commudle-ng
Where software developers grow together!
https://github.com/commudle/commudle-ng
angular css developer-community devrel hacktoberfest html monorepo nebular nebular-theme pwa scss typescript web-application webdevelopment
Last synced: about 1 month ago
JSON representation
Where software developers grow together!
- Host: GitHub
- URL: https://github.com/commudle/commudle-ng
- Owner: commudle
- License: agpl-3.0
- Created: 2020-06-01T11:41:37.000Z (over 4 years ago)
- Default Branch: test-server
- Last Pushed: 2024-04-22T12:19:18.000Z (8 months ago)
- Last Synced: 2024-04-22T13:00:50.222Z (8 months ago)
- Topics: angular, css, developer-community, devrel, hacktoberfest, html, monorepo, nebular, nebular-theme, pwa, scss, typescript, web-application, webdevelopment
- Language: TypeScript
- Homepage: https://commudle.com
- Size: 103 MB
- Stars: 124
- Watchers: 5
- Forks: 53
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-nodejs-projects - Commudle - World's first community management platform. And it's free. (Communities Management)
- awesome-nodejs-projects - Commudle - World's first community management platform. And it's free. (Communities Management)
README
![Commudle Logo](https://commudle.com/assets/images/commudle-logo152.png)
# Commudle
[www.commudle.com](https://commudle.com)
This is a community management platform for Tech Communities across the world. The inspiration being the personal
experiences of Community Organizers.## To setup
- Install Node.js and npm (at least version 18 of Node.js and at least version 9 of npm)
- Install [@angular/cli](https://angular.io/cli)
- Clone the project.
- Run `npm ci`.
- Run `npx nx run commudle-admin:serve` for a dev server. Navigate to `http://localhost:4200/`.
- The development server directly interacts with the production APIs.## To create new components, service and interface
- For Component Run `npx nx g @nx/angular:component `
- For Service Run `npx nx g @nx/angular:service `
- For Interface Run `npx nx g @nx/angular:interface `## Login/Sign Up for Development
- Go to `http://localhost:4200/login`
- Sign in using your **Google Account** or **Enter your email address** (Other options will be added soon).
- Now you are sign in successfully.
- [Contribution Guidelines](CONTRIBUTING.md)
- [Contributors.md](CONTRIBUTORS.md)
- [Code Of Conduct](CODE_OF_CONDUCT.md)## Build for production
- Run `npx nx reset` to clear cache.
- Run `npx nx run prerender:release` to build the project. The build artifacts will be stored in the `prod-server.zip` file.## Design Framework / UI Kit
- We are using [Nebular](https://akveo.github.io/nebular/) which uses [Eva Design System](https://eva.design/) in
commudle-admin