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
AsyncAPI: Enhancing Script Stability for AsyncAPI Website #5
Comments
Hi @akshatnema @anshgoyalevil, |
Hi @akshatnema, @anshgoyalevil, and AsyncAPI community, I'm excited about joining the efforts to enhance website stability . With a strong foundation in JavaScript, ongoing deep dive into Next.JS, and a background in the MERN stack, I believe I'm well-suited for this challenge. While I'm keen to learn Jest, CI/CD, or Versal, I am eager to collaborate and contribute to the project's success. |
Hii @akshatnema @anshgoyalevil Hello! I'm Aditya Singh, a Computer Science undergraduate from India with a passion for open-source contributions. Previously, I had the opportunity to participate in Google Summer of Code at Rocket.chat, which was an enriching experience. This season, I'm eager to channel my skills and knowledge into contributing to AsyncAPI. This project has captured my Interest, and I'm excited about the potential impact I can make by contributing to AsyncAPI. I'm looking forward to contributing and make some impact |
You can join Slack . |
Hello @akshatnema @anshgoyalevil, Hola amigo👋, I am Vaibhav, final year student of BTech in Computer Engineering at VJTI, mumbai, I am eager to contribute code in AsyncAPI website. I was an intern at Goldman Sachs during summer 2023, I worked there as a full stack web developer, in my internship project I worked on React frontend, I used several testing technologies for testing react frontend, JEST React-testing-library Mock service worker I created 140+ testcases with 100% functional coverage and 83% statement coverage (tested around 6500 lines of code), I learnt a lot during my internship and would further like to upskill myself. I know testing of React components is a very difficult task, covering each and every usecase require lot of thinking with user point of view, I think that I will be able to do this job with the prior experience that I have. What interests me in this project?Working at industry level I understood the importance of test driven development, it helps to save time in long run, behavior of each component can be pre defined and tested after any changes that have been made, bugs can be caught easily. As mentors and project coordinators, how can we get the best out of you?You can always help me out with suggestions and enrich my knowledge with your experience contributing in the organization. I would prefer to have a good discussion every one/two weeks to add on to the work that I have done, I would like to work in collaborative environment. Is there anything that you’ll be studying or working on whilst working alongside us?June, July I am totally free, in august after graduation I will have to join for my job, I will still be able to contribute 8-10 hours on weekends and holidays by august, I am strongly motivated for this project, nothing can stop me from completing this project once I get the opportunity to work on it. We'd love to hear a bit about your work preferences, e.g. how you keep yourself organized, what tools you use, etc?Great question!! one of the most important questions that nobody asks, I am very much opinionated with my tools, I use VScode for frontend development, I use the jellyfish theme for coding tasks, I would just like to share one of the extensions that I use for making comments colorful Better comments and create marks, below is my vscode with basic problem solving template with macros, you can see the colorful comments in
TimelineCurrently I am thinking to contribute some testcases in a separate branch and get familiar with the codebase, I will add the timeline by discussing with mentor, what technologies should be used to suffice the needs for this project. We should not make it very complex at the same time, discussion is required. I would love to contribute for this project, I am getting familiar with the codebase and trying to resolve some issues. Let me know if you have any suggestions, Thanks for reading!!! |
In response to the growing AsyncAPI project and website contributors, this initiative aims to bolster website stability by implementing a systematic approach to validate the integrity of scripts within the /scripts/* folder.
The project involves researching and selecting an appropriate testing engine or framework for JavaScript and Next.JS, seamlessly integrating it into the AsyncAPI website, and crafting comprehensive test cases for all scripts in the specified folder.
The final step includes establishing a CI workflow using GitHub Actions to automate the testing process, enabling early error detection before code deployment. Proficiency in JavaScript, Next.JS, unit testing, and CI/CD is essential for successful execution, ensuring a resilient and reliable website in the face of continuous development and enhancements.
Learn more here asyncapi/website#2626
Mentor/s:
@anshgoyalevil @sambhavgupta0705
Project Repo:
https://github.com/asyncapi/website
Expected Difficulty:
Medium-Hard
Expected Time Commitment:
350 Hour
The text was updated successfully, but these errors were encountered: