Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nishtahir/atlas
A decent text editor with syntax highlighting
https://github.com/nishtahir/atlas
Last synced: 23 days ago
JSON representation
A decent text editor with syntax highlighting
- Host: GitHub
- URL: https://github.com/nishtahir/atlas
- Owner: nishtahir
- Created: 2015-08-05T19:29:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-07-05T17:18:57.000Z (over 8 years ago)
- Last Synced: 2024-04-16T12:46:44.557Z (9 months ago)
- Language: Java
- Homepage:
- Size: 1.1 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Atlas Text
**Atlas Text** is a decent text editor application with syntax highlighting.
![image](https://cloud.githubusercontent.com/assets/2018617/16593369/9c91d34a-42ed-11e6-9e3e-3a3f1eb22d31.png)
### Why yet another text editor?
* It was originally a learning project to work with SWT. I thought open sourcing it was a good idea.
### Dependencies
* Eclipse SWT
* ANTLR 4.5
* JUnit 4### Tools
* Apache Maven
### Setup
1. Import the project into your favorite IDE.
2. Run the following command in the root of the project (the folder with *pom.xml*)
``` mvn generate-sources ```
This will generate files required to build the project3. (MacOSX only) In your run configuration add the following VM option
``` -XstartOnFirstThread ```
### Contribution guidelines
* All contributions are welcome
* Unit tests are appreciated
* Report bugs using the issue tracker.
* Add feature requests using the issue tracker#### Testing conventions
* _Ideally_ every Foo.java should have a corresponding FooTest.java class
* Methods in FooTest.java should follow the following convention
```java
public void methodToTest_TestCondition_ExpectedResult() { ... }
```
### TODO* Auto code formatting
* User preferences and Settings menu### LICENSE
Copyright 2015 Nish Tahir
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.