Skip to content

🎨 Add more themes #32

Open
Open

Description

@DenverCoder1

If you have a creative theme you've designed that you think others may like to use, feel free to add it to the code!

Requesting a theme

  1. Open an issue describing your new theme in detail and optionally show an image.
  2. Say in the issue if you would like someone else to add the theme.

Designing a theme

  1. Pick colors using the "advanced options" on the Demo Site.
  2. Once you have chosen colors for all of the color properties, you will be able to add a theme.

Adding a theme

  1. Open an issue about your theme and optionally show an image
  2. Say in the issue that you will be adding it yourself
  3. Fork the repository and clone your fork to your computer
  4. Create a new branch (you can name it with the name of your theme)
  5. Edit themes.php to have your new theme colors by adding an array entry to the end. You can copy an existing entry for the correct formatting
  6. Test your theme by running composer start and going to http://localhost:8000/?user=<USERNAME>&theme=<THEME> (you will need PHP installed to do this)
  7. Add an entry to docs/themes.md with a static PNG image of your theme. (You can copy the image from the demo site when running locally - http://localhost:8000/demo/?theme=<THEME>)
  8. Commit and push your changes to your fork
  9. Open a pull request for merging your branch into this repo's main branch
  10. Link the issue you created by typing Closes #0 where #0 is the number of the issue you created. You can also do this through the "Linked issues" on the right-side panel after opening the Pull Request

Make sure to keep the spacing and formatting consistent.

Your theme will become available when your Pull Request is approved.

If you have any questions, feel free to ask!

Activity

  1. pinned this issue on Mar 17, 2021
  2. Repository owner deleted a comment from github-actions on Aug 8, 2021
  3. imaaquibali commented on Oct 1, 2021

    @imaaquibali

    i want to work on this

  4. DenverCoder1 commented on Oct 2, 2021

    @DenverCoder1
    OwnerAuthor

    @aaquibali That's great! You just need to follow the steps above to add it and create a PR 👍

  5. imaaquibali commented on Oct 2, 2021

    @imaaquibali

    Ok

  6. DenverCoder1 commented on Oct 2, 2021

    @DenverCoder1
    OwnerAuthor

    @aaquibali Feel free to ask if you have any questions

  7. Mylena-angelica commented on Oct 22, 2022

    @Mylena-angelica

    I want to add a neon theme

  8. Mylena-angelica commented on Oct 22, 2022

    @Mylena-angelica

    I want to add a neon theme

    A neon theme for adventurous github users!!

    Intended Outcome

    Bring more color to the world of developers

    Screenshots
    image

    Code

  9. DenverCoder1 commented on Oct 23, 2022

    @DenverCoder1
    OwnerAuthor

    I want to add a neon theme

    @Mylena-angelica
    Sure, feel free to open a pull request. If you have any questions, feel free to ask 👍

  10. Hunterdii commented on Jan 17, 2024

    @Hunterdii

    not working streak stat can anyone help me
    Screenshot 2024-01-17 233036
    Screenshot 2024-01-17 233103
    error tried 100time not working tried for appling user token but still not working

  11. Yogesh-rana-2301 commented on Oct 8, 2025

    @Yogesh-rana-2301

    Hi @DenverCoder1,
    I was reviewing PRs #842 and #843 and got blocked after my comments were mistakenly flagged as spam. I was providing constructive feedback and would like to continue contributing.
    For example, I pointed out that docs/themes.md needed an update, as mentioned in point 7 (“Add an entry to docs/themes.md with a static PNG image of your theme”). Since then, I am unable to comment or interact in the repository.
    Could you please review and remove the block so I can continue contributing?
    Thank you!

  12. DenverCoder1 commented on Oct 19, 2025

    @DenverCoder1
    OwnerAuthor

    @Yogesh-rana-2301 Thanks for bringing it to my attention. As far as I know there aren't any active blocks on interacting with the repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions