Skip to content
/ Nuts Public

an android code editor, compatible with AIDE :D

Notifications You must be signed in to change notification settings

IMOaswell/Nuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nuts

GitHub last commit Repository Size

an android code editor, compatible with AIDE :D

Note

this repo may have come in contact or contain peanuts

feats

uses Rosemoe's sora-editor version 0.3.0 library that I ported to AIDE:D

thats pretty much it for now:v

feats i wanna add

Expand / Collapse
  • code editor
  • fold code blocks
  • file manager
  • all the basic file managing system plus... file lists ui like github, navigate folders as u type the path, view md files directly on file lists
  • git system -ui for git status, view staged and unstaged diffs, list commits, view commit diffs, and maybe a terminal
  • project management
  • connect different files together in a directory
  • interpreter
  • translate java lambda to lower java versions

if u wanna contribute

no androidx and appcompat no java 8 or above no stuffs only android studio supports

dont know how?

Tip

make an issue, ill help u somehow:D

project structure

Expand / Collapse
app
- src
  - main
    - java
      - imo
        - nuts
          - app.java # handles crash
          - debug.java # handles crash
          - MainActivity.java
    - res
    - AndroidManifest.xml


assets   # not connected to project
libs   # connected using build.gradle

commit message guides i use

Expand / Collapse

prefixes:

  • feat: add, remove or improve a feature
  • fix: fix a bug or something unwanted, obviously
  • refactor: for only improving code readability.

i also add these before prefixes:

  • meaning 'its stable at this point in time'
  • ! means breaking change

and probably this after commit message:

  • ; noting theres more description for the commit message

Examples:

  • feat: add chop() method for potato
  • fix: crash when chopping a potatoes
  • refactor: organize imports and format Potato class
  • ● feat: edit ReadMe.md as for my last commit
  • !feat: replace all java files with kotlin
  • feat: nothing just a long ahh message that cant fit as commit title;\n\n refactor: organize imports

i might also use other prefixes like docs:, style:, test:
but for the sake of simplicity i mainly use those:D