cloud-cv / evalai-ngx Goto Github PK
View Code? Open in Web Editor NEWRevamped codebase of EvalAI Frontend
License: BSD 3-Clause "New" or "Revised" License
Revamped codebase of EvalAI Frontend
License: BSD 3-Clause "New" or "Revised" License
Deliverable: It should be a script which fetches a pull request and then switches the user to the new branch.
There is a scroll bar for navigating through questions on Privacy-Policy page which is not functional.
Add a functional scroll bar for navigating through questions.
EvalAI team has been working on the new UI for last one month. We have come up with this mock-up of the home page (yes it takes a lot of time in planning and discussion. Special thanks to @shivaniprakash95 for taking lead on this):
Note that the second last section is still empty and we want to show twitter feed there in that section.
Now that we have shared the mockup design, we expect the student to have the following things ready by 27th March 2018 (GSoC Proposal submission deadline):
All the important information has been shared on this issue. We look forward to seeing some really cool pages before the GSoC proposal submission deadline. Please let us know if you have questions. Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
Implement the isLoggedin function
The png resources are heavy as of now. Replace all by compressed png files before taking ngx to production π»
Creating this issue now so we don't lose track of it.
(Check one with "x" from given options)
When a user fills the required fields on the signup form on auth/signup
and clicks the submit button, it doesn't proceed forward, checking the console shows that the endpointsService
is not present on the self
object.
Upon clicking the signup button after filling the required fields, it should send request to backend without any errors.
Ubuntu 18.04 LTS
Node.JS: v8.12.0
(Check one with "x" from given options)
Need UI for the Challenge Page.
@shivaniprakash95 Please share the documentation for the final challenge-page design here π
Need a reusable form input component that can be reused across the website for all forms.
It should be able to:
Bug report
Feature request
All the UI components need a detail markdown documentation for future contributors.
Most of the UI components currently reside in the app folder. They need to be refactored into subfolders.
This needs to be done before we take ngx to production.
(Created this now so we don't lose track of this.) π
Expected behavior
Presently, Contributor has to do a lot of changes in Issue and PR template. One has to remove lots of text present already in templates and then has to edit according to issue/PR.
Observed behavior
There should be simple templates so that contributor has to just mention the bug/feature instead of editing and removing lots of text.
(Check one with "x" from given options)
On using git clone [email protected]:Cloud-CV/EvalAI-ngx.git
it gives an error regarding access rights
Change the statement to git clone https://github.com/Cloud-CV/EvalAI-ngx
I would like to work on this
Scroll bar is visible under Who uses EvalAI
on normal screen. The scroll bar is used for medium and small screen. Find attached screenshot.
The scroll bar should not be visible on normal screen.
(Check one with "x" from given options)
Separate file for all the API paths.
Here is the final design. Please refer to screenshot below.
You can refer to the following image for further details on creating the page :
You can refer to the following image for further details on creating the page :
https://drive.google.com/drive/folders/12WqC1rHA2rakJQLr-FTjZnn4lj0uPXTv
You can get the relevant text from the present website itself: https://evalai.cloudcv.org/contact
Please comment below if you want to work on this or in case of any question/suggestion.
Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
(Check one with "x" from given options)
At present, there is no support for testing code coverage.
There should be a support for testing code coverage as code coverage is a measurement used to express the degree to which the source code is executed when a test suite runs.
@deshraj @aka-jain @RishabhJain2018 @spyshiv Please give suggestions.
I want to work on this issue.
More Unit Tests need to be added to take coverage to 90%. π»
The current readme should be updated by including badges. Following list should be added:
Also modify the last line of readme with
EvalAI-ngx is currently maintained by [Akash Jain](http://www.jainakash.in/), [Shiv Baran Singh](http://www.shivbaran.in/), [Shivani Prakash Gupta](https://www.behance.net/shivaniprakash19), [Rishabh Jain](https://rishabhjain2018.github.io/) and [Deshraj Yadav](https://deshraj.github.io)
(Check one with "x" from given options)
It's happening After this commit in evalai repo.
@RishabhJain2018 @deshraj
The master
branch Travis build is failing due to this reason: https://travis-ci.org/Cloud-CV/EvalAI-ngx/jobs/501229397#L549
We have setup the docker for ngx but the docs are still missing. The deliverable of this issue is to add the installation instructions using docker. Please feel free to comment if you have concerns.
Command to run docker: docker-compose -f docker-compose.dev.yml up -d --build
Here is the final design. Please refer to screenshot below.
You can refer to the following image for further details on creating the page :
You can get all the related assets for creating the page from the link below :
https://drive.google.com/drive/folders/1JsK6l1B5pSKJY2MCSMQVZYq1EwGuOx4t
Please comment below if you want to work on this or in case of any question/suggestion.
Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
The docker setup mentioned in the setup instructions isn't working and it fails with the error log:
"cp: cannot stat '/code/settings/dev.sample.py': No such file or directory
ERROR: Service 'django' failed to build: The command '/bin/sh -c cp /code/settings/dev.sample.py /code/settings/dev.py' returned a non-zero code: 1
More here : https://help.syncfusion.com/angular/gettingstarted/getting-started-with-webpack-aot
Why do Ahead-of-Time Compilation
(Check one with "x" from given options)
Need a loader animation for all API calls.
Numerous build errors prevent the project from compiling. Some include;
After running ng serve project should compile with without errors
Run ng serve
OS: Kali linux
Npm: 6.7.0
Node: v11.8.0
The up-arrow is not visible on privacy-page when scrolled at the bottom of the page.
The up-arrow should be visible and a smooth scroll effect to it.
Add Open Sans
font family for global styling.
Steps for creation:
fonts.scss
for this additionHere is the reference link https://fonts.google.com/specimen/Open+Sans
Please let us know in case of any query.
Need custom toasts/messages for success or failure of API requests.
Please post the designs here @shivaniprakash95 π‘
Here is the final design. Please refer to screenshot below.
You can refer to the following image for further details on creating the page :
You can get all the related assets for creating the page from the link below :
https://drive.google.com/drive/folders/1VIEmGtKwBEOs_kzFu6lGFfnCzXm9GyB9
You can get the relevant text from the present website itself : https://evalai.cloudcv.org/about
Please comment below if you want to work on this or in case of any question/suggestion.
Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
(Check one with "x" from given options)
At present, there is no auto deployment of Pull request.
There should be auto deployment of PR which will ease the review process.
Mentors, Please give your views on this.
I want to work on this.
(Check one with "x" from given options)
Need a 404 page for paths that are not found by app-router.
Here is the final design. Please refer to screenshot below.
You can refer to the following image for further details on creating the page :
You can refer to the following image for further details on creating the page :
https://drive.google.com/drive/folders/1pk5qIzxfIfYJriUQ0JkiXxDWLdVQJ3cB
You can get the relevant text from the present website itself : https://evalai.cloudcv.org/get-involved
Please comment below if you want to work on this or in case of any question/suggestion.
Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
Need JS Doc integration for the technical documentation of the functions and the project.
In continuation with Cloud-CV/EvalAI#1359
1. What is EvalAI?
2. What kind of challenges does EvalAI support?
3. Can I run EvalAI on my private server?
4. How to host a challenge on EvalAI?
5. How to participate in a challenge in EvalAI?
6. What is the best way to contact EvalAI team?
7. I am interested in contributing. Where should I start from?
Need a Footer Component that can be reused on all the pages.
(See the footer on home page in #46 for reference)
Travis CI builds fail after 10mins as Surge expects an email input which it doesn't get.
Create any Pull Request (or a new commit in any of the existing Pull Requests)
Useful link:
https://surge.sh/help/integrating-with-travis-ci
Information to add in README file:
@deshraj @aka-jain @RishabhJain2018 Can I work on this?
(Check one with "x" from given options)
Addition of Code of Conduct & Contributing Guidelines
Here is the final design. Please refer to the screenshots below.
(There are two screenshots here, of the same page :
-The first one shows how the page should look if the filter tabs Ongoing and Upcoming challenges are selected, and the Side upper tag showing which one is what(either upcoming or ongoing.
-The second screenshot shows a scenario if all the filter tabs are selected then the side upper tag in each box changes, you can notice the one in the last box changes to the brown color)
**You can refer to the following image for further details on creating the page : **
You can get all the related assets for creating the page from the link below :
https://drive.google.com/drive/folders/1fhWkj6Ir7HLZzwBZoPCKyyoS-ulFdmg_
The screenshot shows the dummy text, it's just for illustration purpose. You can refer to the current page of the website to find the exact data: https://evalai.cloudcv.org/web/challenges/list
Please comment below if you want to work on this or in case of any question/suggestion.
Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
Here is the final design. Please refer to screenshots below.
You can refer to the following image for further details on creating the page:
Documentation for Overview :
Documentation for Evaluation :
** NOTE:** Please note that other tabs such as Participate and Leaderboard are going to have a similar structure as in the current website, except for the color theme, etc (This will be in sync with the current design)
You can refer to the following link for further details on creating the page :
https://drive.google.com/drive/folders/11z6ME50N4dQ0O5qa3ue9TYMzIVqEe-GO
You can get the relevant text from the present website itself: https://evalai.cloudcv.org/contact
Please comment below if you want to work on this or in case of any question/suggestion.
Mentors for EvalAI-ngx Project (@aka-jain @spyshiv @shivaniprakash95 @RishabhJain2018 @deshraj) will try to respond to this thread ASAP so that you are not blocked.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.