imanyz / 1cademy-public Goto Github PK
View Code? Open in Web Editor NEWThe public interface and SEO-optimized for 1Cademy
License: Apache License 2.0
The public interface and SEO-optimized for 1Cademy
License: Apache License 2.0
We need to remove "visible" props from parents property in node documents. It should be done during migrations from old data structure to new data structure
adjust its layout components
Move searcher sidebar from 1cademy with typesense
Write unit tests for following files:
It is hard to know where are files or where to put new code in the current folder structure
The call to the worker is not in the correct time
Update: the state passed to the worker is invalid
this is a improve to reduce the amount of renders in caused by hovered
isWorking ? enque : build FullNodes
correct
and worng
values must be boolean userNodes
setting font weight as 400 to contrast font
Script to get the most important Contributors, Institutions, tags.
Add those defaults to the home filters (hardcoded)
similar to 1cademy
Add firebase analytics to app
***** I am not familiar with the text editor used, so if you can add controls (similar to what the image below shows), please add those controls and also message me so I can change the Figma design.
Check Figma Prototype for more information.
There are 3 flows for the Edit Page. Check Edit Page - xl
and Edit Page - sm
to see how the buttons work etc. Edit Page - lg
is just for reference
When clicking Edit
on the Single node page, it will direct the user (no authentication needed) to the Edit page.
Fill the text fields with the original nodes with the markdown
The Edit page contains rich text editor fields for the title and main content. The last text field (reasons for changes) is only a simple pure text field (no markdown, formulas, etc.)
The user can change the image by either removing it or replacing it with another photo uploaded from their local files. Note that each node should only contain 1 image.
When the user clicks the Cancel button, if the user has made any changes, display a dialog asking if they want to discard their changes; if they did not make any changes, don't display the dialog, and let them quit the Edit Page.
we use in this way, chosenNode
is a nodeId
await axios.post(`/changeDefaultTag/${chosenNode}`);
Changes button of edit or preview to switch toggle.
Deploy the app automatically after the build completes
We use in this way
const postData = {
imageUrl: imageGeneratedUrl,
};
await postWithToken("/user/image", postData);
this is an improvement: by deleting loop to reduce the time executiion of worker
Auto focus to input title in edit proposal, then navigate via tab in order from input to switch
Create a script that will return:
The most used tags in the nodes
The contributors with most contributions
The institutions with most contributors
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.