Coder Social home page Coder Social logo

brand's Issues

Add generic github repo banner asset

Reason/Context

I think we should include in this repo somewhere the generic repo banner asset so others can download it and use it in other org repos.

Here is the asset:
github-repobanner-generic

GSoD mentees swag idea

Contribution Ask: GSoD 2022 swag ๐Ÿ˜ฌโœŒ๐Ÿฝ

Missy designed some neat mentee swag for the AsyncAPI 2022 Mentorship program. Because GSoD mentees should also receive AsyncAPI swag, I was hoping we could ask for a design contribution for the GSoD mentees' swag.

Timeline โœจ

If approved, whenever? ๐Ÿ˜„๐Ÿ˜‚

Delivery process

To be handled separately from design; it will be a follow-up item with @Barbanio after/if/when design approves taking up this task

some additional graphics for AsyncAPI Conference ๐Ÿ™๐Ÿผ

@mcturco we need some more graphics for AsyncAPI Conference:

Email & SSO Image: 1000 x 200 (JPG/PNG)
An image containing event name, event location, and event dates
"AsyncAPI Conference - Virtual - November 3-5 2022" 

Header Image: 1920 x 500 (JPG/PNG)
A background-only image that allows for Cvent text to be added over it.

There are all for the event registration platform.

File names of AsyncAPI main logos are mixed up

Reason/Context
In the logos directory where the AsyncAPI logos can be downloaded, the file names are mixed up between the light and dark versions. Currently, the light version of logo is named as dark and the dark version as light

Screen Shot 2022-05-20 at 1 38 04 PM

Screen Shot 2022-05-20 at 1 38 16 PM

Thanks to @Harish-b-13 for catching this! ๐Ÿ‘

Need for urgent changes in GitHub Actions automation

This issue defines a list of tasks that need to be performed in this repo to make sure it's ci/cd automation works long term without any issues.

It is up to maintainers to decide if it must be addressed in one or multiple PRs.

Below are 3 different sections describing 3 different important ci/cd changes.

IMPORTANT-START
For GitHub workflows that contain This workflow is centrally managed in https://github.com/asyncapi/.github/ you do not have to perform any work. These workflows were already updated through the update in .github. The only exception is the workflows related to nodejs release. More details in Upgrade Release pipeline - in case of nodejs projects section
IMPORTANT-END

Deprecation of way data is shared between steps

Every single GitHub Action workflow that has echo "::set-output name={name}::{value}" need to be updated to follow echo "{name}={value}" >> $GITHUB_OUTPUT

We do not yet know when set-output will stop working. Previous disable date was 31.05 but now then say community needs more time.

For more details read official article from GitHub

Deprecation of node12

2nd bullet point is still relevant for you even if your projects in not nodejs project

  • Every single workflow that uses setup-node action needs an update to follow v3 version of this action, and make sure minimum node 14 is used
  • Now this part is more complex. Problem with node12 is that node-based GitHub Actions were using it in majority as a runtime environment. Look for example at this action.yaml file for setup-node action v2. So the job that you have to do is go through all the workflows, and verify every single action that you use, make sure you are using the latest version that is not based on node12. I already did review a lot of actions as part of this PR so maybe you will find some actions there and can copy from me. For example action/checkout needs to be updated to v3.

Node12 end of support in action is probably September 27th.

For more details read official article from GitHub

Upgrade Release pipeline - in case of nodejs projects

ignore this section if your project is not nodejs project

You have 2 options. You can:

A. choose to switch to new release pipeline using instruction from asyncapi/.github#205

B. stay with old release pipeline, and manually update GitHub workflows and actions used in it, you can inspire a lot from this PR asyncapi/.github#226

I definitely recommend going with A

Workflows related to release:

  • .github/workflows/if-nodejs-release.yml
  • .github/workflows/if-nodejs-version-bump.yml
  • .github/workflows/bump.yml

Clearly specify the license of the project

as we keep here all different brand-related graphics we need to make sure it is clear how people can use them from a license perspective.

It is not that obvious for people that IP of the project belongs to Linux Foundation and probably whatever people want they can do with these graphics (as long as they follow guidelines)

  • investigate what other LF projects use for license, creative commons or something else and create a proper license file in the repo
  • add to readme a clear note, explanation if people can freely use the graphics and if they need to, maybe reference to asyncapi.com or stuff like that

Access to Figma file

I thought if we have a brand/design system, why don't we have the link to the Figma file published for public access(read-only)? We can put it somewhere in the READme

cc @mcturco

Create README file

@alequetzalli mentioned that it would be great to include a README file in this repo so that we can better introduce the repo's purpose to the community & provide instructions on how to contribute. Any ideas for the structure of this file are welcome!

Brand Refresh: Logo/Colors/Typography

I am proposing that we improve the AsyncAPI brand to better fit the trends of the industry as well as to establish a boilerplate for a design system (I will create a separate repo for this once we are in a good place with the brand) and eventually a UI kit. The brand refresh is the first step in the process of creating a brand structure for expected growth in the future.

In this issue, I will be working on the following:

  • Small adjustments to the logo
  • Redefining the color palette of AsyncAPI
  • Typography
  • Establish tone

Please note: These changes are intended to be subtle so as not to affect current brand recognition.

I will document my process in this issue and will be looking for feedback from those who are interested in being part of the process! :)

Would love to get some marketing materials for `Let's talk about contributing` live stream

Reason/Context

As part of the efforts to make it easier for people to contribute to the project, we are running regular live stream sessions about it.
It would be nice to create some marketing materials that we could easily reuse for the sessions.

Playlist for more context: https://www.youtube.com/playlist?list=PLbi1gRlP7pigPBrBMaNQhUeniR1pdDMiY

We are not in rush here. This is why I mark it as a good first issue in case there is someone in the community that would like to join AsyncAPI as a contributor to such cool things that are not just code.

Description

We would need something like a speaker card, that you usually have for conferences, that contains the live stream name, topic/title, date of meeting, and place for info about host and guest (including avatars)

It would be used to promote event on social media before it happens, and also as a video thumbnail afterwards.

Maybe there are also some other material that can be produces, dunno ๐Ÿคท๐Ÿผ opened for any suggestions

Add brand mark to logo kit

Reason/Context

Need to add brand mark alone without "AsyncAPI" logotype to the logos folder.

Description

  • Add all logo versions in different file types
  • Add some guidelines around using the brand mark alone

Design system: define foundation

In this issue, we will discuss what AsyncAPI needs the most out of a design system and what those building blocks look like.

The foundation of this design system should include the smaller pieces:

  • Color
  • Typography
  • Spacing
  • Grid Systems

I am thinking this particular design system will be mostly focused towards the AsyncAPI React Component as other things like the website and marketing materials will fall under their own systems (those are not in high priority at this time).

Once we define the base structure, we can begin to iterate on design patterns, starting at a smaller scale. Some examples of smaller design patterns might include the following:

  • Buttons
  • Links
  • Inputs
  • Dropdowns
  • Lists

And the list can go on from there. I am thinking once we have a solid foundation, we can move into creating a UI kit that represents the spec.

Banners for AsyncAPI conference

Hey we need some banners for AsyncAPI Conf CfP form

Technical requirement:
โ€ข 1040x84 - this will be used for the landing page of the CFP portal
โ€ข 632x84 - this will be used for all other pages on the submission form

  • for now we just need proper brand color and text AsyncAPI Conference 2022
  • long term we can do something nicer with info about conference date

Update README with new logo banner

Reason/Context

This is to replace the old AsyncAPI logo in this repo's README with the banner attached below that represents the new branding.

Here are a few guidelines for this change as well:

  1. Make sure you are using Markdown syntax only
  2. Be sure to remove the old logo as well as the old title of the repo as this image will replace both elements
  3. Make sure you link this image to the website: https://www.asyncapi.com
  4. If there is any description text below the repo title, let's make it left-aligned if it isn't already, so as to match the left-alignment of the content in the new banner image

Download the image file:
github-repobanner-brand.png.zip


Banner preview

Please note that this is only a preview of the image, the contributor should download and use the above zip file

github-repobanner-brand

Brand Refresh: Mascot

In this issue, we will discuss concepts for an AsyncAPI mascot.

Currently, we have Eve & Chan (their names represent events and channels)

eve-chan-v2

I think while the concept of them is cool, I feel that we need to simplify their illustrative details and perhaps create characters out of basic shapes (they will feel more like a flat graphical drawing with few curves and minimal shading/coloring)


References:
The following references are to give us inspiration based on art style, not the actual character that is shown. We can use these drawings for inspiration to build the new look of Eve & Chan.

Reference 1: I enjoy the simple shapes and curves that this character has and the color palette is simple and adaptable for use in new environments.
image

Reference 2: Again, very simple shapes, colors, and facial expressions
image

Reference 3: These remind me a lot of Postman's "postmanaut", but I think we could potentially draw inspiration here from the body shape and translate that style to Eve & Chan fairly easily
Screen Shot 2022-02-09 at 10 17 35 AM

Brand Refresh: Brand guidelines

Missy to create and establish a digital guide for logo usage and typography as well as brand colors and general dos and don'ts. This will be started once the Brand refresh issue is completed.

[๐Ÿ“‘ Docs]: Select color hex codes for Docs UML diagrams

What Dev Docs changes are you proposing?

AsyncAPI brand-compliant colors for UML Diagrams in Docs

Now that the community has voted on which diagram tool to use, it is time for design contributors to guide us in handling colors in new UML diagrams about to be added to our Docs.

We need design contributors to provide feedback on which color hex codes and what % shades of each color to use.

Color system proposed

I would like to propose we follow the industry-standard UML coloring system first suggested by Peter Coad, Eric Lefebvre, and Jeff De Luca in their series of articles in The Coad Letter,[1][2] and later published in their book Java Modeling In Color With UML.[3]

Object Modeling in Color [4]

Object Modeling in Color

  • ๐Ÿ’“ pink (moment-interval) โ€” Examples in business systems generally model activities involving people, places and things such as a sale, an order, a rental, employment, making a journey, etc.
  • ๐Ÿ’› yellow (roles) โ€” A person, place, or thing can play a role in an activity. Examples could be a person playing the role of an employee in employment, a thing playing the role of a product in a sale, or a location playing the role of a classroom for a training course.
  • ๐Ÿ’™ blue (description) โ€” A catalog-entry-like description that 'labels' an object. For example, a car's make and model categorize or describe a number of physical vehicles.
  • ๐Ÿ’š green (party, place, or thing) โ€” The role-players in a system. People are green. Organizations are green. Physical objects such as a tablet, are green things.

Here's an example showcasing how to apply the UML color standard that comprises of four colors [5]:
UML color standard comprising of four colors

UML Learning Resources


cc'ing the people

Code of Conduct

  • I agree to follow this project's Code of Conduct

Brand Refresh: Tooling Branding

In this issue, we will discuss the brand identity of AsyncAPI online tools.

(This might be subject to change depending on the feedback of the new logo and color palette)

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.