Skip to content

praisetompane-experiments/app_ide

Repository files navigation

app_ide

build status

Objectives

A toy IDE to explore barebones constructs required in an IDE.

Project Structure

  • docs: Project documentation lives in here.

  • src: production code lives in folder and is divided in the modules below:

    • app_ide: Project package.
      • linting:
        • Text linting lives in this module.
      • model:
        • The domain logic of the application lives in this module.
      • text_editor:
        • Text editing live in this module.
      • app.py: Entry point to startup the application
  • tests: Test code lives in folder. The tests are intentionally separated from production code.

  • utilities: Any useful scripts, such as curl & postman requests, JSON payloads, software installations, etc.

Dependencies

Setup Instructions

Run Program

```shell
python src/app.py
```

Testing

  • Run unit and integration tests
    pytest
  • End to End tests
    • Not Implemented

Git Conventions

Disclaimer: This is still work in progress.

About

A toy IDE to explore barebones constructs required in an IDE.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors