Giter Site home page Giter Site logo

novuhq / docs Goto Github PK

View Code? Open in Web Editor NEW
39.0 12.0 79.0 185.46 MB

Novu documentation - The Masterpiece

Home Page: https://docs.novu.co

MDX 92.91% CSS 0.02% JavaScript 7.07%
documentation in-app in-app-communication in-app-notifications nodejs notifications novu novu-quickstarts novu-quides hacktoberfest

docs's People

Contributors

akash190104 avatar andrewgolovanov avatar atharva1723 avatar ayaan49 avatar biplobsd avatar cliftonz avatar collimarco avatar fadkeabhi avatar iampearceman avatar jainpawan21 avatar justnems avatar king-11 avatar m-a-r-1912 avatar mfbx9da4 avatar michaldziuba03 avatar nabinbhatt avatar rifont avatar sagnik3788 avatar sahilnagpure07 avatar scopsy avatar shatilkhan avatar shelar1423 avatar smartmind12 avatar sokratisvidros avatar stacksharebot avatar sumitsaurabh927 avatar suravshrestha avatar tatarco avatar unicodeveloper avatar utsavdotdev 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Add Curl Request Examples for Execution Details API in API Reference Documentation

At the moment, it has request examples for different technologies, Node.js, PHP, Ruby, Go in the API Reference documentation.
I'd like to add the respective curl request example for Execution Details API as well.

I'll be taking reference from following:

Add Elixir Quickstart & SDK Documentation

We have quickstarts for all our SDKs and libraries. There's an Elixir SDKwithout a quickstart.

A quickstart needs to be written for Elixir users to quickly get started with the Elixir SDK.

Good examples that can guide you to write a great Elixir Novu quickstart are the Node.js & Kotlin quickstart guides.

We also need an SDK listing for Elixir under Server Side.

  • Elixir Quickstart
  • Elixir SDK Listing under Server Side

Improve UX design of the community page

Currently the Community Page is text heavy and uses hyper links.
I propose to beautify it by using cards and icons to represent the same information instead of using hyperlinks.
Kindly assign this issue so as to work on it.

Screenshot 2023-10-07 at 9 47 22 PM

Clicking on "Suggest edits" opens main branch edit page

When clicking on the "Suggest edits" button from the documentation site, the Github edit page is opened up on the main branch. This behaviour conflicts with the Publishing Changes section in the Readme which asks for changes to be submitted against the staging branch, and results in a non-optimal DX for contributors.

image

For example, my previous PR (#70) was opened through the "Suggest edits" feature and defaulted to merging to main - this branch mismatch was not caught during review.

Unfortunately, it's not possible to setup Github branch protection to enforce that pull requests come from a specific branch, but it is possible to setup a Github workflow for this check (see https://stackoverflow.com/a/75414339/19305547).

Possible fixes:

  • Investigate if Mintlify config supports specifying a base branch for the "Suggest edits" feature
  • Implement Github workflow to enforce merges to main come only from staging

Cards missing in the Overview Page

Currently there are 15 quickstart pages for all languages however only 10 cards are present in the Overview page (https://docs.novu.co/quickstarts/01-introduction) linking to the quickstart. Missing Cards and Links are for:

  1. Vanilla JS
  2. Redwood JS
  3. Iframe
  4. Node JS
  5. Next JS

Screenshot 2023-10-11 at 8 33 40 AM

Proposal: Adding the cards and correct links so that user can access thee preferred quickstart directly form the overview page.
Kindly assign this to me so that i can work on it!

Poor contrast in the reading mode toggle switch

Currently, the light mode-dark mode toggle switch has a really poor contrast for the grey background bar, making it almost invisible in the light mode and only visible clearly in the dark mode.
image
image

Issue on docs - Missing API Keys field in API Reference

Path: /api-reference/

Unable to enter API Keys because of missing field for testing each of these endpoints in the API Reference doc.
I tried opening the API reference in incognito mode but that did not help.

Screenshot:
image

Wrong redirect url in FAQ Section of docs

Problem

Screenshot from 2023-10-06 11-50-23

In the FAQ section, There is a question as "I am missing a channel provider, can I ask for one? Or add it myself?" and In the answer, There is the link to contribute the provider which redirect to wrong URL that is https://docs.novu.co/community/create-provider

Expected Solution:

Update the wrong URL from https://docs.novu.co/community/create-provider to https://docs.novu.co/community/add-a-new-provider.

Can you assign to me to resolve this issue?

Add .nvmrc for node version

Issue

mintlify needs atleast node version 18 as per this error thrown when using prior versions:

mintlify dev
โœ– Mintlify requires a node version >= 18.0.0 (current version 16.15.1). Try removing the mintlify package, upgrading node, reinstalling mintlify, and running again.

Solution

Adding a .nvmrc would help packages like nvm and fnm manage node versions automatically.

Mistake in the redirect url of .NET quickstart in different section

Observed Problem:

Screenshot from 2023-10-07 16-02-00


Screenshot from 2023-10-07 16-02-53

Correction Needed:

Change the wrong url to correct one that is https://docs.novu.co/quickstarts/.NET

P.S: Can you assign to me to resolve this issue?

Need Change Twitter logo to X logo

In the footer logo section, the Twitter logo is an old logo that must be changed to the current one.

image

How to reproduce:-
You can see it in any footer section of any page.

Inconsistent api response for `Delete Feed` endpoint

The api endpoint for Create Feed returns an object:

{
  "data": {
    "_id": "string",
    "name": "string",
    "identifier": "string",
    "_environmentId": "string",
    "_organizationId": "string"
  }
}

but the response of Delete Feed returns an array of objects:

{
  "data": [
    {
      "_id": "string",
      "name": "string",
      "identifier": "string",
      "_environmentId": "string",
      "_organizationId": "string"
    }
  ]
}

To be consistent, Delete Feed should not return an array or the Create Feed should return an array as well.

Issue on docs

Path: /api-reference/events/cancel-triggered-event

According to the doc it says that we can cancel a triggered event (delay etc) using novu.subscribers.cancel("transactionId");

But when I tried to use this it gave the following error: Property 'cancel' does not exist on type 'Subscribers'.

On checking the types of 'Subscribers', I found that there is no such function. I am on version 0.18.0

Please check this and update the doc accordingly if required.

Screenshot 2023-10-10 at 8 45 57 AM Screenshot 2023-10-10 at 8 43 43 AM

Icons not visible

In the documentation for SDK's icon of ruby and kotlin are not visible as shown in the screenshot.

Kindly assign me this issue to rectify this problem.

Screenshot 2023-10-02 at 11 06 42 PM

Concepts - add links to docs page

Path: /getting-started/concepts

We should add a link to the fitting doc page of each concept. For example - Digest -> will have a link to the page of Digest

Also- maybe include Filters as well in the concepts?

Issue on docs

Path: /api-reference/integrations/get-v1integrationsin-appstatus

As mentioned in novuhq/novu#4406. The endpoint "/v1/integrations/in-app/status" is not public today. I think there should be an warning or some kind of message saying same. As not having this kind of message may lead to confusion of developers.

I would like to make those changes. Assign it to me. Can you assign it to me.

Improve the UX of Demo page

Currently there are only github and demo links in the page which do not look appealing to the user.
Proposing to use cards and butttons along with icons to improve the UX of the page.

Kindly assign this issue to me so that the improvement can be brought upon!

Screenshot 2023-10-02 at 11 10 06 PM

Adding the missing icons to SDK Navigation Bar

Currently icons for the SDK's in the Navigation bar are missing unlike as in the case for quickstart.

Proposed: To add the icons to SDK Navigation bar create uniformity between UX across pages.

Kindly assign this issue to me so that i can add the PR for this!

Screenshot 2023-10-03 at 8 50 06 PM Screenshot 2023-10-03 at 8 50 58 PM

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.