Giter Site home page Giter Site logo

voidcosmos / angular-communities Goto Github PK

View Code? Open in Web Editor NEW
101.0 101.0 38.0 87.82 MB

A list of all the Angular Communities around the world

Home Page: https://www.angular-communities.com

License: MIT License

JavaScript 5.95% TypeScript 50.45% HTML 23.48% SCSS 20.12%
angular communities conferences hacktoberfest meetups

angular-communities's People

Contributors

3imed-jaberi avatar americoneto1 avatar brunoromeiro avatar caballerog avatar chris-webcreek avatar christianmorante avatar geromegrignon avatar harounchebbi avatar inessehili avatar inidaname avatar izshx avatar joaqcid avatar koushik-dev avatar mobilerast avatar ng-arunkumar avatar nyagarcia avatar oidacra avatar omariohassan avatar pablortsal avatar raymondcoplin avatar redactedprofile avatar ricardochl avatar suhasparameshwara avatar tonivj5 avatar trungvose avatar tumit avatar zaldih 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angular-communities's Issues

A form to fill the community info

Is your feature request related to a problem? Please describe.
It'd would be awesome to have a form to fill the community's information.

Describe the solution you'd like
It could return a JSON and give some guidances to do the PR. In this form, we could perform some checks and return to the user user-friendly messages on what's wrong with its info.

Additional context
If firebase is going to be used to locate the communities, it could be sended to it or to a minimal backoffice to check that info is right

About us

Is your feature request related to a problem? Please describe.
A page in which you can find information about the contributors in this project

Describe the solution you'd like
A simple page in which you can find information about the contributors. You can read the information about the contributors from GitHub API.

Mutation Testing

Is your feature request related to a problem? Please describe.
We should to do mutation testing when we had several unit/integration test

Describe the solution you'd like
Using stryker, we should to do mutation testing and this test should be part the CI workflow

Organizer Login

Is your feature request related to a problem? Please describe.
A login for that the organizers can edit information about themselves and their communities

Describe the solution you'd like
Maybe using "firebase", we could allow that the organizers edit their information and the community

Describe alternatives you've considered
Using PR and edit JSON.

Organizers Page

Is your feature request related to a problem? Please describe.
Add more details about Organizers.

Describe the solution you'd like
We could show more information about each organizer, i.e. a page in which you can find information about each organizer (using a search).

Unit Test/Integration Test

Is your feature request related to a problem? Please describe.
More test in components/services

Describe the solution you'd like
We should to do more test in our components/services

Go through groups listed on https://angular.de/meetups/ and add missing ones

Hi Again :).

There is this list:
https://angular.de/meetups/

Most of them are already added, but I've noticed some missing:
https://www.meetup.com/es/ngGirls-RheinNeckar/ (last meetup on 19 enero, counts as active? :), has shield)
https://www.meetup.com/es/Angular-Kiel/ (active, didn't find shield yet)
There could be more missing, I could go through all of them and check.

In general, congrats for having such a vast majority of them already! :)

I can take this task if approved :).

Saludos,
k

Conference version

Is your feature request related to a problem? Please describe.
A new page which you can find every conferences about "Angular" around the world.

Describe the solution you'd like
A new page which show you a conference list about "Angular" filtered using "year"

i18N

Is your feature request related to a problem? Please describe.
In future pages maybe good idea that the pages can be translated in different languages

Describe the solution you'd like
We can use:

  • i18N official package
  • ngx-translate
  • transloco

In my opinion, I prefer to use i18n official package but it is a simple opinion.

Missing alternative text : Image alternative text is not present

missing-alt-text-a11y-error

Why It Matters
Each image must have an alt attribute. Without alternative text, the content of an image will not be available to screen reader users or when the image is unavailable.

How to Fix It
Add an alt attribute to the image. The attribute value should accurately and succinctly present the content and function of the image. If the content of the image is conveyed in the context or surroundings of the image, or if the image does not convey content or have a function, it should be given empty/null alternative text (alt="").

Add author rights note of community shields

Is your feature request related to a problem? Please describe.
Add a note about author rights of community shields.

Describe the solution you'd like
Like it's done in angular logos (see note at header and footer). I think we could include it at the footer.

Use Firebase for future features

I guess you have already considered but I think that community.json and communities logos may be moved to a more dynamic place such as database or to firebase even, so it can be modified without any project updates.

In addition, it could be used to develop a simple API service to allow Angular Community Managers to claim the control of their information so they can update it when necessary, as you do on Google My Business. Also, it can be used for getting new communities applications that only need to be reviewed and accepted, without any repository changes.

This may seems quite ambitious, but at the very first step would be only moving the data to a more dynamic place and init the connection to the database so many other features may be proposed around this capability in the future; login, subscribing, notifying events, getting sponsor offers, etc...

In specifics, I would update CommunityService so it retrieves the information from a firebase project or any other database that may be proposed. However, a firebase account with limited access should be created and the data structure instantiated with the current data in communities.json.

I don't know if this is out of scope, what do you think?
I would be happy to help by doing this feature or helping on creating the Firebase project or considering other options as well!

Visual Regression Testing

Is your feature request related to a problem? Please describe.
A suite of visual regression test using Cypress

SonarQube Integration

Is your feature request related to a problem? Please describe.
We should use a tool to measure the QA of our code.

Describe the solution you'd like
We should integrate in our CI/CD workflow the SonarQube to measure the QA of our project.

Add angular.de, and what's the policy on geolocations for country-wide groups?

Hi.
Sorry I didn't have time to finish the Ng Austria yet. I hope to do it soon.

Which also brings me to the question: what is the policy for geolocations on country-wide Angular Groups, like Ng Austria, Angular.de (since it was said that every group should have different geolocation) ?

Shall we put it in some place in the center of the country, so that it visually does not collide with other shields?
Or do You want only groups that are specific to a city?

Saludos,
Karol

Wrong icon for ngArab

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Search for ngArab

Expected behavior
Th ngArab logo is provided

Screenshots
![image](https://user-images

Events which are done or will be do in each Angular Community

Is your feature request related to a problem? Please describe.
A list of events (past and future) which are organizing by the community

Describe the solution you'd like
Using the "meetup" API, we could get information about each event that the community organized/will be organize

Describe alternatives you've considered
Maybe using "firebase" or any store, we could get information from the meetup API and save in our store.

Expose some kind of API to consume the communities information recolected

Is your feature request related to a problem? Please describe.
We've recolected a lot of info about many amazing communities around the world. We should expose this information to the world πŸ—ΊοΈπŸš€

Describe the solution you'd like
Expose some kind of API to consume this information (from communities.json at the moment)

Compodoc integration

Is your feature request related to a problem? Please describe.
Use compodoc as documentation tool to angular-communities

Describe the solution you'd like
Use compodoc as documentation tool to angular-communities. Also, we can integrate compodoc in our CI/CD workflow.

Responsive in mobile

Describe the bug
Unable to read last organizer information on mobile

To Reproduce
Steps to reproduce the behavior:

  1. Go to any community
  2. Scroll down to the end of screen

Expected behavior
You should be able to read the last organizer

Screenshots
Screenshot_2020-07-06-12-09-10-522_com android chrome

Desktop (please complete the following information):

  • OS: Mobile

Soft UX/UI re-design

Early stage projects always tend to have a weird situation talking about UX/UI, if we want this project to grow we need to provide users an experience where they feel conformable and where they want to use it again and recommend it

I want to propose a soft re-design and bring a more polish UX/UI interface.

Frame 1 (1)
Frame 2

More detailed design here:
Figma Link -> https://www.figma.com/file/7aClC5BdN8LW9Plbkg3nOO/Angular-Communities?node-id=0%3A1

I didn't code this design yet, but if you like it I'm definitely going to do it.

What do you think? Could be a better or worse feature?

(PS I'm not a designer, just trying to help :P )

Add support for Angular Universal

Is your feature request related to a problem? Please describe.
Add support for Angular Universal

Describe the solution you'd like
Add support for Angular Universal

FAQ

Is your feature request related to a problem? Please describe.
I think we should add a FAQ (Frequently Asked Questions) to answer some questions about what is the purpose of this project, why we done it, how I can contribute to it, etc.

Describe the solution you'd like
A new page called FAQ would be awesome πŸ˜„

Add Youtube Channel

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Add a icon in the description of each community and the community.json about the Youtube Channel.

Share community button

Is your feature request related to a problem? Please describe.
A button to share a community.

Describe the solution you'd like
If it's mobile should use the share web api and on desktop the button should be able of copy the link to the community.

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.