mesure73l / mesure.x10.mx Goto Github PK
View Code? Open in Web Editor NEWThe source code for the Twelve of Code website
Home Page: https://mesure.x10.mx/twelve-of-code
License: GNU General Public License v3.0
The source code for the Twelve of Code website
Home Page: https://mesure.x10.mx/twelve-of-code
License: GNU General Public License v3.0
It's not mobile responsive
Make it mobile responsive
Be a dickhead
Pros: everything
Cons: nothing
Twelve of Code
If your idea is related to a problem you had, what is it?
I made a perfectly good logo for 12oc and it's not being used.
Describe the solution you'd like
Used in places other than the favicon. In the favicon, you can barely actually see the content of the logo.
Describes alternatives
Not use it.
It doesn't make sense for some issues because not all issues are bugs or problems.
Rename the "fixed" label to "completed"
Keep the label as "fixed"
Pro - Makes more sense
Con - idk
No response
No response
A way to put like #2023-dec-1
at the end of the URL to open the page on that challenge would be nice.
?challenge=20231201
or something (2023, 12, 01)
Twelve of Code
please rename to 12x3 of programming
I am creating a class to manage cookies. It will be accessible by Cookies
. You will be able to do a few things with it. For example, you can do Cookies.completed=
to set completed. When you set the variable Cookies.completed
, it will run the setCookie()
function for you with the correct parameters. You will also be able to reference Cookies.completed
and it will run getCookie()
for you. In addition, it will have a Cookies.completeChallenge()
function.
There are too many ways to change the priority.
For example, the priorities view, my tasks, all items, calendar, or by just opening an issue and changing it on the right side.
Remove the priorities view
Keep it and have too many ways (in my opinion)
Pros: less complicated
Cons: more complicated (kind of)
Twelve of Code
hi
This has many potential security threats.
Running it in a different javascript file.
Running it in the script.js and having security threats.
Pros: It has no/less security threats.
Cons: It requires using another file, which could potentially increase loading times.
Twelve of Code
Caution
This needs to be implemented before custom challenge packs are made official.
Add an Export Data
button and an Import Data
button.
Each will bring up a modal, made by SweetAlert2.
The Export Data
button will have a disabled
textarea where you can copy from.
It will also have a button to download a .txt
file.
The Import Data
button will have an empty textarea with a placeholder of Paste your data here
.
It will also have a place to either select or drag and drop a .txt
file.
Leaving it as it currently is, where it is unclear what data is for.
If I did this, then I would also have to completely delete and rewrite the code to get it to work.
(I would have to do that too if I did this though.)
twelve of code
Naming it 12 of code is very confusing, I understand its supposed to be 12 months of code but that is not in the name.
I clicked 2023 for the year, December for the month, and then Challenge 2 (although I don't think any of those selections matter, that's just what I chose).
Nothing was wrong until I clicked December again to disable it, and then I clicked it a third time. Challenge 2 was still appearing active even though it shouldn't be. (The challenge itself didn't appear, but the button was still appearing as active. Also, the JavaScript knew it shouldn't be active, just a visual glitch that should be fixed.)
I expected the challenge to not be appearing as active, because it wasn't active and shouldn't be active.
twelve of code
Google Chrome (desktop)
No response
I'll give screenshots of what I did.
Please initialize settings, even if the data import doesn't work. I need access to be able to change my seed.
When developing for 1.1.0 after 1.0.0 releases, we can't push to the main
branch because then people who are doing the challenges would see changes.
After it releases, instead, there should be a production
branch. All edits are made to the main
branch, but the website is on the production
branch. The main branch is merged into the production branch only when 1.1.0 is released. That way, people will only see the changes when they should, and they won't be doing the challenges while it is being developed.
Right now, we will have to manually go in and update information.json
. Is there any better way to do this, that doesn't involve manually updating it?
We should not have status-related labels, such as ready to merge
and in progress
. Because, there are already statuses in the project.
Remove all the status related labels
Make it a lot harder to automate
No response
That way, we can see an accurate percentage for how completed it is.
Immediate action required label has been deleted (duplicate to high priority).
IE less than version 11 will not load the page if there are two DOCTYPE declarations.
Remove the <!DOCTYPE html>
declaration and the <body>
tag.
Using an iframe
to display the challenges.
That might actually be better in some ways.
twelve of code
It doesn't follow standard naming conventions.
Change the name of the repository to mesure.x10.mx
.
Pro: It would follow standard naming conventions.
Con: It might take some time to change the name of the repository.
Main Site, Blog, Projects, Twelve of Code
You have to change it everywhere instead of just in one place.
Use CSS variables.
Keep changing it everywhere.
Pros: Easier to change colors
Cons: IDK
Twelve of Code
I selected the year, month, and challenge, and then I changed the year from 2023 to 2024. Everything worked as expected, except the challenge did not disappear.
I expected the challenge to disappear.
Twelve of Code
Google Chrome (desktop)
No response
I'll include some screenshots.
There is no template in the discussion, and I like templates.
Make an issue template for it. I can make it if you want. It could have like theme, explanation, details or something like that
Just do it in the discussion.
Pro: there is a template
Pro: easier to manage issues than discussions
Con: in issues instead of discussions, may clutter it up, may not.
Twelve of Code
This is a really important problem and needs to be fixed immediately. If you are testing something in another branch, when you commit it, it will push that branch to the website.
It should show on all three subdomains.
If your idea is related to a problem you had, what is it?
print("m"+"i"+"n"+"y"+"streem")
Describe the solution you'd like
Never change the name of 12oc
Describes alternatives
Kill Minystreem
Additional context
Nothing
I have to add it manually
Add it automatically
Have to add it manually
Pro: less work
Con: You might not always want it, but you usually will
No response
Current text: Report a bug on the GitHub page.
What happened when I clicked the link: Went to the old issue creation thing.
Expected either bug report or template chooser.
Twelve of Code
Google Chrome (desktop)
No response
No response
Use <a target="_blank"></a>
to fix this.
Creating the logic that loads the challenges onto the page and executes them.
Note that for now, challenge javascript code can be run in script.js
because only @Mesure73L is writing them, but when custom challenges packs come out, it must move to another file.
I created the new project. Please manage it and do all of that stuff. https://github.com/users/Mesure73L/projects/3
hard to manage issues
make a project
keep it as it is
pros: easier to manage
cons: more moderation required
Twelve of Code
I am making a fork of this repository so that I can set up GitHub Pages. That way, I will be able to view it at school. You may close this issue once you have read it.
This isn't actually a problem, there's no way to fix this, I'm just creating this issue to talk here.
I am trying to work on the system for the actual challenges, and the challenge just doesn't load (I'm using GitHub codespaces as that's pretty much my only option). I selected 2023 > december > 1, which is the challenge I'm currently using for development, and it just won't load.
I expected it to load the challenge, especially after I changed it from referencing "https://mesure.x10.mx/twelve-of-code/not-an-api/challenges/2023/dec/1.html"
to "./not-an-api/challenges/2023/dec/1.html"
.
twelve of code
Google Chrome (desktop)
I don't have access to console because I'm in school, I'll update this when I get home if I remember
No response
Like this:
- [ ] task one
- [x] task two is completed
That way, you can see the percentage completed for each issue, and it will contribute to the percentage completed for the milestone.
Hi,
Please do not merge any pull requests without talking about it first.
You are not the only one working on this.
It could potentially have bugs.
In addition, it says this:
Added cache prevention temporarily
If it is not a permenant fix, then do not merge it into main
.
Only merge it once it is completely done.
It should not be development paused because it includes these things:
Only one of those is paused.
I added them on one issue, and I think it is a nice addition.
Add a list of three pros and three cons to the feature request issues template.
Only doing pros
No response
Most issues will need it, it really doesn't help understand or categorize anything.
If your idea is related to a problem you had, what is it?
It has been hard to program the data correctly. If I must do it, I can continue doing it, but I would prefer not to.
Describe the solution you'd like
Checkboxes, something like this, where you can check and uncheck the boxes:
You will be able to check years and months too, which will check all of the challenges inside of them.
Advantages
Disadvantages
Describes alternatives
Use data, like is already planned.
Additional context
It would make it a lot easier to make!
There was no label for what I wanted to say.
A label for if something may be done later, or it may not be done, but it is not important.
This is kind of the same as low priority
, but it should fit in with planned
, in progress
, and paused
.
Just use low priority
for this.
Pro: It makes it easier to classify issues and pull requests.
Con: I can't think of a name for it.
No response
Just thought I'd put this in issues, but every time any referenced file is edited the user is required to clear cache.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.