https://github.com/solarnetwork/solarnetwork-dev
Development support for SolarNetwork
https://github.com/solarnetwork/solarnetwork-dev
Last synced: 4 months ago
JSON representation
Development support for SolarNetwork
- Host: GitHub
- URL: https://github.com/solarnetwork/solarnetwork-dev
- Owner: SolarNetwork
- License: gpl-2.0
- Created: 2015-02-01T18:21:14.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-06-27T20:55:17.000Z (almost 2 years ago)
- Last Synced: 2025-08-14T08:51:58.781Z (10 months ago)
- Language: Shell
- Size: 238 KB
- Stars: 0
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SolarNetwork Development Support
Development support for SolarNetwork:
* using a [Vagrant virtual machine](#vagrant-vm) (VM) on Linux, macOS, or Windows
* natively [on macOS](#macOS)
Folder structure:
* `./bin` - common installation scripts
* `./eclipse` - Eclipse IDE configuration files
* `./vagrant` - Vagrant VM configurations
For full documentation refer to the [Developer Guide][sn-dev-guide].
Once you've installed the development environment either locally or using Vagrant, in Eclipse import
the `SolarNetworkTeamProjectSet.psf` that has been generated in the workspace.
## Vagrant VM
See [vagrant/solarnet-dev/README](vagrant/solarnet-dev/) for details.
## macOS
Requirements:
* [Eclipse](http://www.eclipse.org/downloads/)
* [PostgreSQL](https://www.postgresql.org/download/macosx/)
From the command line go into `bin` directory and run the `./setup.sh` script to:
* checkout the git repositories
* setup the eclipse workspace
* set up the PostgreSQL database
e.g.
```sh
cd bin
./setup.sh ~/solarnet-workspace
```
[sn-dev-guide]: https://github.com/SolarNetwork/solarnetwork/wiki/Developer-Guide#solarnetwork-developer-guide