Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » ♬ OpenSprites - Development Topic ☁
- cheeseeater
-
1000+ posts
♬ OpenSprites - Development Topic ☁
While development is under-way I'd appreciate it if everyone kept off the service until we have implemented crucial safety features.
- superben100
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Yeah, it says hackers are trying to get my passwords. While development is under-way I'd appreciate it if everyone kept off the service until we have implemented crucial safety features.
- cheeseeater
-
1000+ posts
♬ OpenSprites - Development Topic ☁
We're doing maintenance, don't worry. You are getting a SSL certificate error because our site isn't online.Yeah, it says hackers are trying to get my passwords. While development is under-way I'd appreciate it if everyone kept off the service until we have implemented crucial safety features.

Last edited by cheeseeater (April 27, 2016 20:56:46)
- superben100
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Okay.We're doing maintenance, don't worry. You are getting a SSL certificate error because our site isn't online.Yeah, it says hackers are trying to get my passwords. While development is under-way I'd appreciate it if everyone kept off the service until we have implemented crucial safety features.
- Tymewalk
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Hi. I'm rather new to OpenSprites development but I'd love to help.
Anything that I could get started on?
Anything that I could get started on?
- MegaApuTurkUltra
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Hello! Glad you're interested in the project! Hi. I'm rather new to OpenSprites development but I'd love to help.
Anything that I could get started on?
The current iteration of OpenSprites is located at: https://github.com/OpenSprites/OpenSprites-next
We use the following libraries/technologies
- ES6 and parts of ES7 (async/await) through Traceur (both backend and frontend)
- Node.js (server scripts)
- Express (http library)
- Handlebars / HTML5 (templated HTML / frontend)
- Stylus (CSS preprocessor / frontend)
- MongoDB through MongooseJS (database)
I recommend you familiarize yourself with these (or some of these, if there's a specific area you'd like to help with) if you haven't already. (I learned enough of Mongo, Stylus, and Handlebars to use them in a few hours, so it's not that hard)
Then, you'll need to set up a local development copy of OpenSprites. First, I recommend you make a fork of the repository. Then follow the instructions in the readme file using your fork for the clone URL.
Once you have a forked development copy running, check out the issue tracker for things that need to be done.
If you feel like you can implement something in one of the issues, make a comment on the issue tracker. Then, implement whatever it is, and make a pull request containing your changed markup or code.
We'll review the pull request. If we feel it meets our standards for style and semantics (which are, to be honest, pretty low), we'll accept it. Otherwise we'll ask you to fix whatever we feel can be improved and update the pull request.
- Tymewalk
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Sounds good, thanks! I already learned some ActionScript through Scratch modding, so ECMAScript shouldn't be too hard. And for the little questions there's StackOverflowHello! Glad you're interested in the project! Hi. I'm rather new to OpenSprites development but I'd love to help.
Anything that I could get started on?
The current iteration of OpenSprites is located at: https://github.com/OpenSprites/OpenSprites-next
We use the following libraries/technologies
- ES6 and parts of ES7 (async/await) through Traceur (both backend and frontend)
- Node.js (server scripts)
- Express (http library)
- Handlebars / HTML5 (templated HTML / frontend)
- Stylus (CSS preprocessor / frontend)
- MongoDB through MongooseJS (database)
I recommend you familiarize yourself with these (or some of these, if there's a specific area you'd like to help with) if you haven't already. (I learned enough of Mongo, Stylus, and Handlebars to use them in a few hours, so it's not that hard)
Then, you'll need to set up a local development copy of OpenSprites. First, I recommend you make a fork of the repository. Then follow the instructions in the readme file using your fork for the clone URL.
Once you have a forked development copy running, check out the issue tracker for things that need to be done.
If you feel like you can implement something in one of the issues, make a comment on the issue tracker. Then, implement whatever it is, and make a pull request containing your changed markup or code.
We'll review the pull request. If we feel it meets our standards for style and semantics (which are, to be honest, pretty low), we'll accept it. Otherwise we'll ask you to fix whatever we feel can be improved and update the pull request.

I will go take a look at some issues now and see what has to be done. I've already left my thoughts on a few.
- Jonathan50
-
1000+ posts
♬ OpenSprites - Development Topic ☁
And you did write Tymoji… I already learned some ActionScript through Scratch modding, so ECMAScript shouldn't be too hard. And for the little questions there's StackOverflow
- Tymewalk
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Well, I can't take all the credit for that one. Dylan5797, jokebookservice1, and herohamp wrote most of the settings page.And you did write Tymoji… I already learned some ActionScript through Scratch modding, so ECMAScript shouldn't be too hard. And for the little questions there's StackOverflow
But yes, I do have some JS experience through userscripts.
- Tymewalk
-
1000+ posts
♬ OpenSprites - Development Topic ☁
Having a little trouble understanding this step of the setup:
I'm going to skip project_id for testing. I also assume I just make a new DB with Mongo and call it “next”, then set up the username and password of a user who has access to mongodb files.
What do I name the .env file, if it matters at all?
EDIT: Silly me, that's not a .env file extension, the file is actually called “.env”.
The user is not a system user, it's a mongoDB user.
Lastly, setup a .env file in this format, making sure to create the respective database and username/password:db_host=localhost
db_name=next
db_user=username
db_pass=password
db_file_storage=true
project_id=115307769
session_secret=thisandagainplsexplain
server_port=3000
I'm going to skip project_id for testing. I also assume I just make a new DB with Mongo and call it “next”, then set up the username and password of a user who has access to mongodb files.
What do I name the .env file, if it matters at all?
EDIT: Silly me, that's not a .env file extension, the file is actually called “.env”.
The user is not a system user, it's a mongoDB user.
Last edited by Tymewalk (July 6, 2016 01:57:45)
- The_Amaru
-
100+ posts
♬ OpenSprites - Development Topic ☁
yey!!!!Here's a screenshot I really wanted to see it
-snip-
- Verixion
-
100+ posts
♬ OpenSprites - Development Topic ☁
I know I'm necroposting but:
Could we revive this?
Could we revive this?
- ajsya
-
1000+ posts
♬ OpenSprites - Development Topic ☁
I was just thinking the same thing once I saw this. It seemed like a really cool project. I know I'm necroposting but:It doesn't look like there are any active forks. Someone should totally make a fork of it and continue development.
Could we revive this?
- Discussion Forums
- » Advanced Topics
-
» ♬ OpenSprites - Development Topic ☁