yashdsaraf / reimagined-eureka Goto Github PK
View Code? Open in Web Editor NEWOnline pluggable IDE
License: Apache License 2.0
Online pluggable IDE
License: Apache License 2.0
Disable create, open, import project functions if a project is open.
On logout delete the docker image.
If a project is open and new project is clicked, delete the old one's docker image.
Save current tmpDir and access_token in docker table.
Get rid of session.
We need to have a div with 2 tabs, output
and error
, in that order. There should also be an option to open the div
in a new window (a popup if possible).
Design login and registration pages with data binding.
Clicking the share button should create a new pastebin public paste of any code currently in the editor and return the paste's URL to the user.
refreshenv
after installing any new dependencygulp
as a local dependencyAce editor seems to be having issues on mobile devices. We need to replace it with codemirror.
Add options to delete selected and approve selected appropriately in users and plugins sub-components of the admin component.
Possible solution: https://jqueryui.com/resizable/
In mobile mode, the header should have an animation when the toggle button is clicked.
Static Pages:
Design login page with data binding
Add environment settings option
Add alert card
In developer console, add plugin modal doesn't report back the errors in the plugin details until the end of the authentication process. We need it to completely validate the plugin before moving on to the authentication process.
This a compilation of all the minor issues we need to take care of right after completing the major modules in the project,
@raeesmulla97 @razorstun Feel free to add any minor issues you think I missed here.
Fix leftover import errors from #34
Currently the sidebar uses a static vh unit to specify the height. We need to have a pure flex solution rather than this, OutputComponent
can be referred for this task.
Code should be sent to the server on clicking "play" and output should be displayed in the appropriate window.
For users:
ADMIN users should have the delete
button disabled
Rest users have the delete
button enabled
For plugins:
APP status plugins should have approve
button disabled
CAN status plugins should have both approve
and delete
buttons disabled
PEN status plugins should have both buttons enabled
We need a better solution than mentioning fixed size for explorer div for different screens.
Currently the code updated by the user is synchronized with the server only when the project is run, so when saving the project, only the changes from the last run are saved. Instead of this we need to deploy an auto save mechanism which synchronizes the code with the server after some uniform time interval. (say every 5 seconds)
Elements with lengthy content should be appended with appropriate comment indicating the purpose of that element.
For e.g
<div id="output">
...
...
</div> <!-- output -->
Divide the starter script start.bat
into start-frontend.bat
and start-backend.bat
scripts.
Divide the configure script configure.bat
into docker.bat
and configure.bat
scripts.
A batch
file is needed which performs the installation steps
Also another batch
file is needed to start up the front end and the server code.
It's better to rather run the project manually
File explorer view needs to retrieve file list from the server and update itself.
We need refresh
, add file
, add folder
, rename
. delete
and other file management functions to be enabled.
File explorer view should provide an endpoint such that it can be updated from a method in a separate service.
redirectTo
parameter to guards which take in a route and redirect to it after logging in, something similar needs to be done in login and register components as wellAdd a progress bar service to show
or dismiss
a progress bar whenever needed.
Add progress bar to login component (forgot password) and index component (create project and run code)
We need to replace all the font awesome (fa fa-) elements with the appropriate alternatives in semantic-ui (if available). Also make sure to give a global size for semantic icons.
plug-n-code\src\app\header/header.component.html
plug-n-code\src\app\header/header.component.ts
plug-n-code\src\app\index/index.component.html
Semantic icons: https://semantic-ui.com/elements/icon.html
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.