Open ChakshuGautam opened 1 year ago
Hello, I would like to enquire the whole Installation Procedure of the following, The Repositories do not mention anything about Installation, I have tried cloning & installing dependencies, but without a central node script to run all packages concurrently, I am confused how to begin. Please Clear up on this.
Hey @ChakshuGautam How do I setup the repo, would you please provide the setup steps?
Hey @yuvrajsab is updating the readme docs right now. It will be done in an hour.
Installing instructions have been added to the readme. https://github.com/Samagra-Development/yaus#installation
Hello, @ChakshuGautam !
I just went through the issue and am looking forward to submitting a proposal for the project. I deal regularly with front-end tasks, I am proficient with react and javascript, I have some UI/UX knowledge and I am eager to work on this project. I am really looking forward to working on this project and it would be great if you could give feedback on the proposal.
I would like to work on this project as soon as possible. Request you to assign me some good first issues.
Thank You!!
Hey @Harshit-Raj-14 glad to have you here. If you want to contribute directly you can go ahead and start with this PR - fork it and make the changes that are requested. Given it's a large PR multiple folks should work on it.. @Shruti3004 would be guiding you on it.
One minor correction, it's deep "linking" and not deep "learning".
Dear Mentor, @ChakshuGautam
I hope this message finds you well. I am excited to contribute to the YAUS project under C4GT. Thanks to my previous internship experience, I am familiar with technologies like MERN (MongoDB, Express.js, React.js, Node.js) and TypeScript, which I believe will be valuable for this project. I am confident in my ability to make meaningful contributions to the project.
To begin, I would like to set up the project locally so that I can gain a better understanding of the codebase and make some minor contributions initially. Could you please guide me through the process of setting up the project environment on my system? I have reviewed the existing repository for the YAUS frontend (https://github.com/codeakki/YAUS-C4GT) and understand that it needs to be integrated back into the current monorepo. I would greatly appreciate your assistance in integrating it with the local development environment and deployment scripts. Additionally, if there are any specific instructions or requirements for the project documentation, please let me know.
Regarding my contributions, I will focus on implementing unit test cases using Jest for the backend and React Testing Library for the frontend. I will ensure that the tests cover the critical functionality and provide reliable test coverage. Furthermore, I will document the codebase by writing clear comments and updating the README files with setup instructions, API endpoints, and any other relevant details. This will help developers and users understand the project better.
If there are any specific documentation requirements or expectations, please provide me with the necessary information and resources. Although I am not familiar with Docusaurus, I am willing to learn if a documentation website is needed. However, I am equally committed to delivering well-documented contributions within the project itself.
I am eager to begin working on the proposal for YAUS project and start contributing to the project. Look forward to your guidance and support throughout the process.
Best regards, Rohan Malik rohanxmalik@gmail.com
Hey @Rohanxmalik I already see two PRs doing the same thing. I would believe that working together with either one of them would lead to the closure of this ticker. I would recommend not starting this from scratch and use either of the PRs (whichever you think is more advanced)
I would also recommend others not create any new PRs and collaborate with existing contributors. Thanks.
Hello π
My name is Siddhant and I am a student, interested in UI/UX design. While I won't be applying for the C4GT internship, I would like to contribute as a volunteer to improve design in open source projects.
On this project (YAUS) - I went ahead and created a UX design for the expiry management of links feature. You can view the Figma walkthrough here
This design extends the current UI of YAUS to include the following features -
Please do give me feedback so that I can improve the design and make this useful for YAUS.
In case anyone would like to make the design more visually appealing, I could experiment with some other UI styles too. You can look at neomorphic, glass and flat design examples here and a minimalistic example here on my portfolio.
Sincerely, Siddhant
Hey @kineticdesigner42 this looks great!! Is it okay if you create a PR for this on the main branch? This will allow for Design to have its own place in the repo. For now, we can just have a design.md
in the base folder and continue iterating over there.
Let me know your thoughts on this.
Hi @ChakshuGautam
Thank you for the comment, I have created a pull request (#66). Please do take a look and let me know if I should make any changes.
@ChakshuGautam I want to work on the setup CI issue, where should I piggy back off of?
@ChakshuGautam I want to work on the setup CI issue, where should I piggy back off of?
Hey you can start with detailing this ticket out and verifying with the mentor is this is the right direction for thie project. I can share my broad understanding of this. Long term we want to solve two things
Weekly updates [ 1st July - 12July] Progress till now
Hello π
My name is Siddhant and I am a student, interested in UI/UX design. While I won't be applying for the C4GT internship, I would like to contribute as a volunteer to improve design in open source projects.
On this project (YAUS) - I went ahead and created a UX design for the expiry management of links feature. You can view the Figma walkthrough here
This design extends the current UI of YAUS to include the following features -
- Expiry Status
- Edit Expiry Status
- Campaign Folders (I added this additional feature, since from an end user perspective people would be viewing links as part of a campaign instead of uncategorized links alone)
Please do give me feedback so that I can improve the design and make this useful for YAUS.
In case anyone would like to make the design more visually appealing, I could experiment with some other UI styles too. You can look at neomorphic, glass and flat design examples here and a minimalistic example here on my portfolio.
Sincerely, Siddhant
Hey @kineticdesigner42 if you are still intereseted in contributing maybe you can have a look at this ticket #88 . Let me know if you need any help or clarification with this ticket.
Project Details
YAUS (Yet Another URL Shortener) is a batteries included URL Shortener that is designed for speed and scalability.
Features to be implemented
YAUS frontend was created last year at C4GT. There is a repo that already exists for this here - https://github.com/codeakki/YAUS-C4GT. The repo needs to be integrated back, integrated with the development env and deployment scripts. It should also get deployed to Vercel for management of the production environment. Along with this additional features need to be implemented.
Learning Path
Complexity
Medium
Skills Required
Typescrcipt, Nx, ReactJS, NestJS, Hasura.
Name of Mentors:
@Shruti3004
Project size
8 Weeks
Product Set Up
See the setup here
Acceptance Criteria
C4GT
This issue is nominated for Code for GovTech (C4GT) 2023 edition. C4GT is India's first annual coding program to create a community that can build and contribute to global Digital Public Goods. If you want to use Open Source GovTech to create impact, then this is the opportunity for you! More about C4GT here: https://codeforgovtech.in/