owenthereal / codefaces Goto Github PK
View Code? Open in Web Editor NEWa web-based source control client
a web-based source control client
To make tested code accessible without making everything public
We need exceptions that provide more information, e.g., messages that tell us what goes wrong. We only have RepoServiceException. Potential improvement could be adding messages to RepoServiceException and having GitHubServiceException
move the raw files to /private, create the production version in the /public
We need an icon for the connect button.
Steps to reproduce:
[1] Show the import repository dialog
[2] Disconnect the network
[3] Unable to show the branch information and no indication that there is a connection problem
steps to reproduce:
The problem may be related to highlighter.js
Create a public GitHub repo for unit testing. All kinds of file types should be included.
for the consideration of performance.
RepoService.getRepo takes git URL as well, e.g., [email protected]:jingweno/ruby_grep.git
we need a file management system that connects file extension, mime type, and editor to open.
acceptance criteria
Refactored github implementation to another plugin and use extension for corresponding service query.
To disable this on the UI side instead of the server side.
this includes:
we want it to wait for a certain amount of time and then release it back the client.
put context.xml in build/configs or build/tempate and include it in the war file. http://wiki.eclipse.org/RAP/FAQ#How_to_run_a_RAP_application_in_multiple_browser_tabs.2Fwindows.3F
Wrapping over the Object API to create corresponding RepoFile and RepoFolder (http://develop.github.com/p/object.html).
The GitHub restful URL is http://github.com/api/v2/json/tree/show/:user_name/:repo_name/:SHA. An example is http://github.com/api/v2/json/tree/show/jingweno/ruby_grep/7b12ed0f174aaf84e426209986665c13d1170706.
Opening a file in a browser editor when a file is clicked without syntaxhighlighting, which is a consequent story.
some of the css/html/javascript files in the public folder are still obfuscated
acceptance criteria:
for extension purpose.
To populate RepoFile using the RepoService.getRepoFile(RepoFileLite)
We could just provide a gif in a html that saying the page is loading. It's in the branding -> body extension point. Details in http://www.ajaxload.info/.
may extend to Restful later
have a connect button in the input dialog
The user is able to put in the restful URL in the address with all the info instead of manually type them in the branch selection dialog.
For example, http://codefaces.org/navigate?url=https://github.com/jingweno/code_faces&user=jingweno&password=password
we need to automatically build code_faces and deploy it to tomcat. potential technology is to use JRuby (http://jruby.org/).
currently it is done by:
newRepoBranch.getParent().getName().equals(workingRepo.getName())
Form here http://softwaremaniacs.org/media/soft/highlight/test.html, GitHub, IDEA(InteliJ) and Visual Studio all look good.
put the build in a folder called target along with other source project folder
Some of the exceptions are already handled and not necessary to print out the trace.
E.g. the RepoResponse exception when testing the branches with an imcomplete URL
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.