Lumina is a very lightweight code editor aiming for simplicity.
Here're some of the project's best features:
- Syntax Highlighting
- File reading writing deleting e.t.c
- Preferences Tab
- File Icons
1. Clone the repo
git clone https://github.com/Vardan2009/lumina.git
2. Install packages for Electron
(in /package.json) npm install
3. Install packages for React
(in /lumina/package.json) npm install
4. Run React app (only for development not for production)
(in /lumina) npm start
5. Run Electron app
(in /) npm run startonce
Technologies used in the project:
- ElectronJS
- ReactJS
- TypeScript
- CSS
- Fork the repository.
- Create a new branch for your contribution.
- Make your changes or additions.
- Test your changes thoroughly.
- Submit a pull request (PR) to the main repository.
- Provide a clear description of your changes in the PR.
- Follow the existing code style and formatting.
- Write clear and concise code with comments where necessary.
- Make sure your code is compatible with the project's dependencies.
- Check if the issue has already been reported before creating a new one.
- Provide detailed information about the issue, including steps to reproduce it.
- Use clear and descriptive titles for your issues.
- Respect other contributors and maintain a friendly atmosphere.
By contributing to this project, you agree that your contributions will be licensed under the project's license.