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

ankit.js.org #9384

Merged
merged 2 commits into from
Nov 16, 2024
Merged

ankit.js.org #9384

merged 2 commits into from
Nov 16, 2024

Conversation

ankit-chaubey
Copy link
Contributor

As we discussed regarding ankit.js.org, my repository is now active and public, containing the three projects I added recently.

You can view my repository here: https://github.com/ankit-chaubey/ankit

Additionally, this is the link to the discussion about the subdomains: #9378

Copy link
Contributor Author

@ankit-chaubey ankit-chaubey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now better:)

@MattIPv4
Copy link
Member

This appears to essentially be a personal site/collection of assorted JavaScript projects, and I don't think this is something we can / have historically accepted.

@indus what do you think?

@MattIPv4 MattIPv4 added the awaiting response This PR is waiting for a response from the requester label Nov 14, 2024
@ankit-chaubey
Copy link
Contributor Author

This is not a personal collection of projects, but I am the sole developer of it. Let me explain how it works: it’s a Telegram bot that supports playing inline games directly within Telegram, allowing for fun group interactions. In addition to games, this bot includes an image background remover, a basic image and video editor, and file management features like zipping and unzipping files. The image background remover will also be available outside of Telegram soon.

Yes, absolutely! I named these bots after myself, which is why I’m looking to set up ankit.js.org. This will allow me to create documentation and a project website, making it easier for other users who are interested in building similar functions and using these tools.

@ankit-chaubey
Copy link
Contributor Author

This project has been in development for two years and was previously kept private. However, I am now making it publicly available for anyone who wants to build something similar using my repository.

Currently, the bot offers three main functions as explained earlier, which are now accessible and in public use. I will be frequently updating the project with more features soon. For now, you can check it out here: https://github.com/ankit-chaubey/ankit.

@indus
Copy link
Member

indus commented Nov 15, 2024

@MattIPv4 I also find it a bit unusual to name such a compilation after yourself, but since it is a project repo and the user repo already uses the custom domain https://ankitchaubey.is-a.dev/ I don't really see any indication of name-grabbing for a personal page.

As for the content, I would like to have a look at the site myself before I make a decision. Unfortunately, there doesn't seem to be a CNAME set in the repo in question. So I've added your requested subdomain to JS.ORGs zonefile for that purposes. But because you are using a workflow to deploy the page, additional steps may be required to make the CNAME work.
FYI: #7853 (comment) / #8532 (comment)

I will decide when I had a look at you content in the page.
Please keep this PR open.

@ankit-chaubey
Copy link
Contributor Author

@indus , you're right that I already have a custom domain in use, and the js.org domain is primarily meant for public JavaScript projects, so it's not suitable for my personal use.

The main issue I'm facing is with building the site using workflows, which has been quite frustrating. However, I'll continue using the traditional approach of setting up the webpage with an index.html for my JS project, similar to how I set up my previous project, text-to-handwriting.js.org. That project is working fine, and you're welcome to check it out.

As for this current project, I'm the sole developer, and I need more time to finalize everything. I'm working as quickly as I can, but a few elements are still under development. Here’s a breakdown of the project:

  1. Game – This feature allows users to play games inside group and private chats. You can find the file for this feature here: Games Directory

  2. Background Remover – This feature file is here: Background Removal JS

  3. File Management Tool – Includes zipping and unzipping files (this part is ready).

  4. Thumbnail Changer for Videos, PDFs, and Documents – Still under development.

  5. File Renaming – Also in progress.

  6. Video Trimming – This feature is still being developed.

For features 4, 5, and 6, I previously used Python along with the Telethon library to handle thumbnail changes, video/audio trimming, and renaming for Telegram. Now, I’m working on integrating all these functionalities into a single JS project, which is proving to be quite complex and exhausting.

I wanted to ask: Would it be sufficient if I provide the repository to merge this pull request and request a subdomain for my project? It will take a few more days to implement everything and get it ready.

Regardless, I respect your decision, whatever it may be.

@indus
Copy link
Member

indus commented Nov 15, 2024

I wanted to ask: Would it be sufficient if I provide the repository to merge this pull request and request a subdomain for my project? It will take a few more days to implement everything and get it ready.

I only merge when the page is working and I had a look at it.

@ankit-chaubey
Copy link
Contributor Author

@indus I've finally launched version v1.0 beta of my project, and my website is now live here: https://ankitchaubey.is-a.dev/ankit/. I'm currently awaiting approval from ankit.js.org. Here is my repository: https://github.com/ankit-chaubey/ankit. That's all for now!

@indus
Copy link
Member

indus commented Nov 16, 2024

@ankit-chaubey I still get a 404 from Github: https://ankit.js.org

I've already added your requested subdomain to JS.ORGs zonefile. But because you are using a workflow to deploy the page, additional steps may be required to make the CNAME work.
FYI: #7853 (comment) / #8532 (comment)

@ankit-chaubey
Copy link
Contributor Author

@indus Hello, I have now added this using CNAME, and I'm able to view the page at http://ankit.js.org. Let's see when https://ankit.js.org becomes available.

@ankit-chaubey
Copy link
Contributor Author

ankit-chaubey commented Nov 16, 2024

@indus Hello, I have now added this using CNAME, and I'm able to view the page at http://ankit.js.org. Let's see when https://ankit.js.org becomes available.

I'm not able to enable https for my site.

Screenshot_20241116_195853.jpg

@indus indus added add This PR/issue is regarding adding a new subdomain user This PR/issue is regarding a target on a GitHub user account project This PR has a target of a project on an organisation or user account and removed awaiting response This PR is waiting for a response from the requester labels Nov 16, 2024
@indus
Copy link
Member

indus commented Nov 16, 2024

Welcome https://ankit.js.org

@indus indus merged commit 246b210 into js-org:master Nov 16, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add This PR/issue is regarding adding a new subdomain project This PR has a target of a project on an organisation or user account user This PR/issue is regarding a target on a GitHub user account
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants