Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🌟 Help us feature more Docusaurus v1 users! (Part 2) #1437

Closed
3 of 19 tasks
yangshun opened this issue May 6, 2019 · 27 comments
Closed
3 of 19 tasks

🌟 Help us feature more Docusaurus v1 users! (Part 2) #1437

yangshun opened this issue May 6, 2019 · 27 comments
Labels
difficulty: starter Issues that are starter difficulty level, e.g. minimal tweaking with a clear test plan. good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin.

Comments

@yangshun
Copy link
Contributor

yangshun commented May 6, 2019

Tip: This is a beginner level Docusaurus task that requires almost no coding and is more targeted at newcomers to the project and Open Source.

📚 Documentation

We want to feature more Docusaurus users and we need your help!

This is a follow up of #1080 where we had around 20 new projects featured.

Docusaurus has a users page where we showcase projects using Docusaurus. This has the benefits of giving projects recognition and also lets the community and new users reference the creative ways of using Docusaurus. For example, Babel implemented the "copy code" button which we copied into our code, Reason has a full-width doc page and Prettier has a playground.

Criteria for adding a project/user

  • The project uses Docusaurus in creative ways/styling that looks different from the default
  • The project has gained significant popularity (e.g: >500 stars on GitHub, or ~1,000 subscribers on reddit, etc)
  • The project's Docusaurus website is already live

Here's a list of projects that we want to feature, in no particular order.

The process of adding users goes like this:

  1. Comment below with the project you're interested in helping and make sure it's not already claimed.
  2. Check if the project has a logo. If it doesn't have a logo, we could ask them to create one. If not, then we can't feature it as we don't have a way to feature projects without logos at the moment. Sorry about that.
  3. Make an issue on the GitHub project, asking about featuring their project on Docusaurus (most people would be okay with that).
  4. Get a reasonable-sized version of their logo (SVG preferred) and add it to website-1.x/static/img/users/<project-name-in-lower-snake-case>.{svg/png/jpg} not exceeding 512x512. Look into their website directory or project directory for the logo image file. Try to compress the logo first if possible using Photoshop or some online tools.
  5. Modify website-1.x/data/users.js and add the project into the JS file, sorted alphabetically by caption:
{
  caption: 'The Project Name',
  image: '/path/to/image',
  infoLink: 'www.example.com', // Website. Can be GitHub repo URL if website doesn't exist
  fbOpenSource: false,
  pinned: false,
},
  1. Run the Docusaurus website locally and see that the users page loads fine and shows the new user!
  2. Run yarn lint and yarn prettier before submitting the PR.
  3. Use the PR title - docs: showcase user <project name>.
  4. In the PR summary, add a link to the PR where you've asked the project for permissions to include their logo.
  5. Submit your PR!

Have you read the Contributing Guidelines on issues?

Yes

@yangshun yangshun pinned this issue May 6, 2019
@endiliey endiliey added difficulty: starter Issues that are starter difficulty level, e.g. minimal tweaking with a clear test plan. good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin. labels May 13, 2019
@yangshun
Copy link
Contributor Author

@hongarc would you like to take over Express Validator? It has been approved.

@nickbui729
Copy link
Contributor

Are there anymore projects that are up for grabs? First time contributor hear and would like to try one if any are up!

@endiliey
Copy link
Contributor

Are there anymore projects that are up for grabs? First time contributor hear and would like to try one if any are up!

I think the best way going forward for this issue is like this:

  1. Find a popular project that use Docusaurus. We prefer highly known project or a docusaurus site with lot of customization (not just using default template)

You can try to find it in here: https://github.com/facebook/Docusaurus/network/dependents
There are 2,300+ public repositories on GitHub that installs docusaurus.
image

  1. Comment below with the project you're interested in helping and make sure it's not already claimed.
  2. Follow the step above defined in the issue

Example: https://docs.openzeppelin.org/docs/get-started.html
You can send the PR for this @nickbui729

@joybh98
Copy link

joybh98 commented May 24, 2019

Hey @yangshun , can I take the Just (https://microsoft.github.io/just/) library?

@yangshun
Copy link
Contributor Author

yangshun commented May 24, 2019

cc @co16353sidak who currently owns it.

@joybhallaa You can go ahead if @co16353sidak doesn't respond.

@joybh98
Copy link

joybh98 commented May 24, 2019

Okay, thank you!

@hong4rc

This comment has been minimized.

@yangshun
Copy link
Contributor Author

@hongarc Thanks for the list! I noticed there are some in the list that do not really qualify because:

  • They have Docusaurus in the repo but the site is not live (e.g. redux-devtools)
  • Not using Docusaurus at all (e.g. facebookresearch/Horizon)

I'll make those criteria clearer in the issue. Can you help filter them out?

@ericbuss
Copy link
Contributor

ericbuss commented Jun 10, 2019

@hongarc @yangshun I went ahead and filtered that list out. Some were duplicates, claimed already, or like mentioned, not live. I'll contact these projects about featuring them on Docusaurus as well.

@yangshun
Copy link
Contributor Author

Nice work @ericbuss! Many thanks 😍

@theNaut1lus
Copy link
Contributor

cc @co16353sidak who currently owns it.

@joybhallaa You can go ahead if @co16353sidak doesn't respond.

Sorry, been swamped with other work.
I have already submitted an issue onto just's repo for the necessities, they are yet to design (or decide on) a logo.

@yangshun I guess I never left the issue it is just on hold from the other end.
@joybhallaa let me sort this one out while you can take up another one.

(unless the mods think otherwise)

@endiliey endiliey unpinned this issue Jul 10, 2019
@steric85
Copy link

Hey! Can I take https://graphql-code-generator.com/ ?

@hong4rc
Copy link
Contributor

hong4rc commented Oct 13, 2019

Hey! Can I take https://graphql-code-generator.com/ ?

It has been approved in dotansimha/graphql-code-generator#1821

I think you can help @NishealJ to create PR.

@kenning
Copy link
Contributor

kenning commented Oct 25, 2019

I'm using docusaurus for a social media video game i'm making. It's a work in progress, but i'm planning on open-sourcing the code to allow the users to contribute.

It's not going to have over 500 stars, but we have 2000 subscribers to our subreddit... https://reddit.com/r/collectivecg

I thought it might be an interesting way for you to show that the project is versatile enough to be used for purposes other than open source software development. What do you think?

(If you want to know more, there's an explainer video at https://collective.gg/)

@endiliey
Copy link
Contributor

@kenning it looks awesome. We’ll be happy to showcase it :)

@kenning
Copy link
Contributor

kenning commented Oct 25, 2019

Thanks!! I'll get back to you when it's done.

@kenning
Copy link
Contributor

kenning commented Nov 14, 2019

@endiliey We've put the site up, you can find it here: https://www.collective.gg/library/welcome/

There's a public github repo where people can make changes, it also has a good README to introduce the game and why it's on github: https://github.com/collectivecardgame/library

@endiliey
Copy link
Contributor

send pr :) looks great

@kenning
Copy link
Contributor

kenning commented Nov 14, 2019

oh duh haha

@iamandrewluca
Copy link

@yangshun
Copy link
Contributor Author

yangshun commented Nov 28, 2019 via email

@yangshun yangshun changed the title 🌟 Help us feature more Docusaurus users! (Part 2) 🌟 Help us feature more Docusaurus v1 users! (Part 2) Feb 24, 2020
@yangshun yangshun pinned this issue Feb 24, 2020
@holasoymalva
Copy link

Hey! Can I take React data grid ? 🙂

@hong4rc
Copy link
Contributor

hong4rc commented Apr 3, 2020

Hey! Can I take React data grid ? 🙂

@ericbuss take it adazzle/react-data-grid#1687

We need wait to accept from adazzle

@holasoymalva
Copy link

Hello I would like to support, what projects are available? 🖖

@yangshun
Copy link
Contributor Author

Everything here is up for grabs :)

@hong4rc
Copy link
Contributor

hong4rc commented Apr 15, 2020

Hello I would like to support, what projects are available? 🖖

You can use gh-dependents to know dependents project

const gd = require('gh-dependents');
 
gd('facebook/docusaurus').then(console.log);

and check it has ready in user showcase

@yangshun
Copy link
Contributor Author

yangshun commented Jun 5, 2020

As we're moving towards D2, we'd like to focus our efforts there and not make further changes to D1 website. Thanks everyone for their efforts thus far in adding D1 projects to our showcase!

@yangshun yangshun closed this as completed Jun 5, 2020
@yangshun yangshun unpinned this issue Jun 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: starter Issues that are starter difficulty level, e.g. minimal tweaking with a clear test plan. good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin.
Projects
None yet
Development

No branches or pull requests

12 participants