Giter Club home page Giter Club logo

ledit's Introduction

LEdit (ALPHA)


Version Information: VA 1.1 | S2

ALPHA

I haven't created a user account creator, so if you'd like to create one, it uses BCrypt (if you want to use .NET I recommend the CryptSharp library), you can create a web one very easily in PHP. I will probably create one relatively soon, so bare with me please :3

Our IDE Recommendation

Visual Studio Code

Tested IDEs

Visual Studio Code
-> Works perfectly
Sublime Text
-> Alerts you when a change has been made to an open file
-> No comparison feature to compare with other versions of the file

Bugs!

We would REALLY appreciate it if you guys alerted us immediately about any bugs and it would help tremendously if you guys could tell us accurately how you came to this bug

What is LEdit?

LEdit is a piece of software, which allows teams to live share their code to other members and also just edit it normally, so what will happen is that you will configure your team directory on the server application and everything in that directory will be shared to your other members (who you have to create an account for)

Why can't I just use FTP to collaberate with my team? [NOTE: These features will be ready for when LEdit is ready]

Well, you can but, for example, if two of you are working on the same file trying to do something, only one of you can actually work on the file at one time, because if person x uploads their progress, then you upload yours, person x's progress gets lost because you would've uploaded an older copy of the work with your edits in.

LEdit also allows for your peers to be able to see your work while you do it as well as help you if you are stuck on something, and they can walk you through a solution, which would be far more difficult if they did the whole thing then talked to you about it as some people just don't learn like that.

LEdit also tracks what people do and so if somebody needs to revert back to a previous version of a file, then they can do, or if you have a rogue team mate then you can track that team mate down and again, revert back.

Finally, LEdit automatically backs up your data so if there's a problem, and your server goes down, you can take your backup, move it onto a temporary server and use LEdit again, as normal, then once your main server is back online, you can just transfer the data over again very simply.

Requirements

1. A web server -> To host the API
  1. A windows server -> To host the app

Setting Up LEdit

[An easier way to set things up will be done in future, but for now you will have to manually compile the app]
  1. Open the server Visual Studio Project and edit "program.cs" -> Configure everything in the Settings Namespace to how you would like it -> Be sure to add in your server IP

  2. Configure the client application to how you would like it -> Be sure to remember to add in your server IP

  3. Create your user accounts (right now you can't) -> A tool to create those will be coming very soon

  4. Import the setup.sql file into your database

  5. Upload the web server files to your web server and configure your database and directory information -> THE WEB SERVER SHOULD ONLY allow connections from the server's IP address -> If it isn't then you WILL be MASSIVELY vulnerable

Usage

1. Log in by typing -> RunLogin -> EXAMPLE: RunLogin Test_Account MyAwesomeProtectivePassword!x1x!1x! Now any actions you need to perform, you just minimize the app and you do them within the folder that was chosen in My Documents

Sponsored By

ThisHosting.Rocks - https://thishosting.rocks IceLine Hosting - https://iceline-hosting.com

ledit's People

Watchers

James Cloos avatar Isnaeni Hidayat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.