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! #1080

Closed
18 tasks done
yangshun opened this issue Oct 31, 2018 · 61 comments
Closed
18 tasks done

🌟Help us feature more Docusaurus v1 users! #1080

yangshun opened this issue Oct 31, 2018 · 61 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. help wanted Asking for outside help and/or contributions to this particular issue or PR.

Comments

@yangshun
Copy link
Contributor

yangshun commented Oct 31, 2018

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!

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.

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 added help wanted Asking for outside help and/or contributions to this particular issue or PR. good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin. difficulty: starter Issues that are starter difficulty level, e.g. minimal tweaking with a clear test plan. labels Oct 31, 2018
@shahednasser
Copy link
Contributor

I'm interested in working on Formik

@yangshun
Copy link
Contributor Author

@shahednasser Thanks, have updated the description with your name.

@Rajekevin
Copy link
Contributor

Hello @yangshun ,
I am interested in working on Noderize

@yangshun
Copy link
Contributor Author

yangshun commented Nov 1, 2018

@Rajekevin Thanks, have updated the description with your name.

@sunitasen
Copy link
Contributor

sunitasen commented Nov 2, 2018

@yangshun I am interested in react-360

@yangshun
Copy link
Contributor Author

yangshun commented Nov 2, 2018

@sunitasen It's yours! React-360 doesn't need permission because it's by FB. Go ahead and create the PR!

@andrewShillito
Copy link
Contributor

@yangshun Hello. I'm interested in working on react-slate.

@yangshun
Copy link
Contributor Author

yangshun commented Nov 3, 2018

@andrewShillito Go ahead. Thank you! It might be an issue because they don't have a logo. If that's the case, pick some other project.

@andrewShillito
Copy link
Contributor

@yangshun Ok thank you! They have a couple of assets here and here that I was thinking might work. I'll check in with them, make a PR and if it works out cool and if not I'll select another project.

@andrewShillito
Copy link
Contributor

@yangshun I'd be happy to do some more (starting with almond) unless you would prefer to reserve these for other newcomers to get involved with the project.

@yangshun
Copy link
Contributor Author

yangshun commented Nov 7, 2018

@andrewShillito By all means! Go ahead! Thank you!

@alexperez
Copy link
Contributor

Hello @yangshun
I’m interested in working on hemera.

@yangshun
Copy link
Contributor Author

yangshun commented Nov 8, 2018

@alexperez It's yours!

@wgao19
Copy link
Contributor

wgao19 commented Nov 10, 2018

Hey @yangshun can I pick up React-Redux?

@yangshun
Copy link
Contributor Author

yangshun commented Nov 10, 2018

@wgao19 definitely! I guess you don't need to ask for approval from React-Redux since you work on it 😉 Feel free to send us a PR anytime!

Please set pinned to true 😄

@ellereeeee
Copy link
Contributor

Hello @yangshun ,

Can I please work on Haul?

@ymschaap
Copy link

ymschaap commented Nov 20, 2018

@yangshun I made this form for Babel. It allows Docusaurus users to just fill out a form (instead of a fork, change file, add image, test, commit, PR), which will create a valid PR like this using a bot. Interested if I make the same feature available for Docusaurus?

@NishealJ
Copy link
Contributor

Hi @yangshun , I've taken up apache pulsar Thanks !

@hong4rc
Copy link
Contributor

hong4rc commented Apr 30, 2019

@yangshun I created some issue to ask permission add showcase.

Can I create PR to update image?(add logo to this project instead of they image)

@yangshun
Copy link
Contributor Author

@hongarc go ahead!

@yangshun
Copy link
Contributor Author

Sorry I'm not understanding your question well. Let's follow the usual flow mentioned above. Feel free to message me on Discord, we can discuss there.

@hong4rc
Copy link
Contributor

hong4rc commented May 3, 2019

@yangshun Can I create PR others Docusaurus user, example https://openzeppelin.org/

@NishealJ
Copy link
Contributor

NishealJ commented May 6, 2019

Hi @arijitthehacker , can you please raise a PR for express-validator ?

@yangshun
Copy link
Contributor Author

yangshun commented May 6, 2019

Closing this task and creating a part 2 issue to prevent noise to existing subscribers. Thank you for all your efforts thus far!

@yangshun yangshun closed this as completed May 6, 2019
@yangshun yangshun unpinned this issue May 6, 2019
@yangshun yangshun changed the title 🌟Help us feature more Docusaurus users! 🌟Help us feature more Docusaurus v1 users! Feb 24, 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. help wanted Asking for outside help and/or contributions to this particular issue or PR.
Projects
None yet
Development

No branches or pull requests